From d45be933f8470753b10bc8c7e20adf7c3e46a7e7 Mon Sep 17 00:00:00 2001 From: ankierman Date: Fri, 28 Feb 2020 20:33:38 +0100 Subject: [PATCH 1/3] Update gem dependencies --- CHANGELOG.md | 11 +++++++---- Gemfile | 4 ++-- Gemfile.lock | 31 +++++++++++++++++++------------ 3 files changed, 28 insertions(+), 18 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 954a1605..f770f31d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,12 +2,15 @@ All notable changes to this project will be documented in this file. --- -## [X.X.X] +## [1.5.1] * Fix: - * Fix duplicated target handler generated when getting commands from `ModernAVPlayerRemoteCommandFactory` + * Fix duplicated command target handler from `ModernAVPlayerRemoteCommandFactory` * Breaking changes: * ModernAVPlayerRemoteCommandFactory become a class * Get most remote commands from lazy var instead of functions +* Dependencies: + * [gem] Cocoapods -> 1.9.0 + * [gem] Fastlane -> 2.142.0 ## [1.5.0] * Features: @@ -18,10 +21,10 @@ All notable changes to this project will be documented in this file. * Remove some WaitingForNetworkState dead code * Improvement: * Create service to deliver AVPlayerItem -* Breaking change: +* Breaking changes: * New `itemLoadedAssetKeys` attribut for `PlayerConfiguration` * `PlayerConfiguration` `preferedTimescale` was renamed as `preferredTimescale` -* Dependency: +* Dependencies: * [gem] Fastlane -> 2.141.0 * [pod] Rx... -> 5.0.1 * [pod] Swiftlint -> 0.38.2 diff --git a/Gemfile b/Gemfile index 4a908195..c7c3d827 100644 --- a/Gemfile +++ b/Gemfile @@ -1,5 +1,5 @@ source "https://rubygems.org" #ruby=2.4.1 -gem 'cocoapods', '1.8.4' -gem 'fastlane', '2.141.0' +gem 'cocoapods', '1.9.0' +gem 'fastlane', '2.142.0' diff --git a/Gemfile.lock b/Gemfile.lock index 15ecfe9d..5f7da4dd 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -15,10 +15,10 @@ GEM atomos (0.1.3) babosa (1.0.3) claide (1.0.3) - cocoapods (1.8.4) + cocoapods (1.9.0) activesupport (>= 4.0.2, < 5) claide (>= 1.0.2, < 2.0) - cocoapods-core (= 1.8.4) + cocoapods-core (= 1.9.0) cocoapods-deintegrate (>= 1.0.3, < 2.0) cocoapods-downloader (>= 1.2.2, < 2.0) cocoapods-plugins (>= 1.0.0, < 2.0) @@ -33,13 +33,15 @@ GEM molinillo (~> 0.6.6) nap (~> 1.0) ruby-macho (~> 1.4) - xcodeproj (>= 1.11.1, < 2.0) - cocoapods-core (1.8.4) + xcodeproj (>= 1.14.0, < 2.0) + cocoapods-core (1.9.0) activesupport (>= 4.0.2, < 6) algoliasearch (~> 1.0) concurrent-ruby (~> 1.1) fuzzy_match (~> 2.0.4) nap (~> 1.0) + netrc (~> 0.11) + typhoeus (~> 1.0) cocoapods-deintegrate (1.0.4) cocoapods-downloader (1.3.0) cocoapods-plugins (1.0.0) @@ -54,7 +56,7 @@ GEM colored2 (3.1.2) commander-fastlane (4.4.6) highline (~> 1.7.2) - concurrent-ruby (1.1.5) + concurrent-ruby (1.1.6) declarative (0.0.10) declarative-option (0.1.0) digest-crc (0.4.1) @@ -63,6 +65,8 @@ GEM dotenv (2.7.5) emoji_regex (1.0.1) escape (0.0.4) + ethon (0.12.0) + ffi (>= 1.3.0) excon (0.72.0) faraday (0.17.3) multipart-post (>= 1.2, < 3) @@ -72,7 +76,7 @@ GEM faraday_middleware (0.13.1) faraday (>= 0.7.4, < 1.0) fastimage (2.1.7) - fastlane (2.141.0) + fastlane (2.142.0) CFPropertyList (>= 2.3, < 4.0.0) addressable (>= 2.3, < 3.0.0) babosa (>= 1.0.2, < 2.0.0) @@ -109,6 +113,7 @@ GEM xcodeproj (>= 1.13.0, < 2.0.0) xcpretty (~> 0.3.0) xcpretty-travis-formatter (>= 0.0.3) + ffi (1.12.2) fourflusher (2.3.1) fuzzy_match (2.0.4) gh_inspector (1.1.3) @@ -133,8 +138,8 @@ GEM google-cloud-core (~> 1.2) googleauth (~> 0.9) mini_mime (~> 1.0) - googleauth (0.10.0) - faraday (~> 0.12) + googleauth (0.11.0) + faraday (>= 0.17.3, < 2.0) jwt (>= 1.4, < 3.0) memoist (~> 0.16) multi_json (~> 1.11) @@ -172,9 +177,9 @@ GEM ruby-macho (1.4.0) rubyzip (1.3.0) security (0.1.3) - signet (0.12.0) + signet (0.13.0) addressable (~> 2.3) - faraday (~> 0.9) + faraday (>= 0.17.3, < 2.0) jwt (>= 1.5, < 3.0) multi_json (~> 1.10) simctl (1.6.8) @@ -189,6 +194,8 @@ GEM tty-screen (0.7.1) tty-spinner (0.9.3) tty-cursor (~> 0.7) + typhoeus (1.3.1) + ethon (>= 0.9.0) tzinfo (1.2.6) thread_safe (~> 0.1) uber (0.1.0) @@ -212,8 +219,8 @@ PLATFORMS ruby DEPENDENCIES - cocoapods (= 1.8.4) - fastlane (= 2.141.0) + cocoapods (= 1.9.0) + fastlane (= 2.142.0) BUNDLED WITH 1.17.2 From 416513af1be1eb46827bcd37cadcd16d4a7bbbb4 Mon Sep 17 00:00:00 2001 From: ankierman Date: Fri, 28 Feb 2020 20:37:12 +0100 Subject: [PATCH 2/3] Fix indentation --- .../ModernAVPlayerRemoteCommandFactory.swift | 43 ++++++++----------- 1 file changed, 17 insertions(+), 26 deletions(-) diff --git a/Sources/Core/Components/RemoteCommand/ModernAVPlayerRemoteCommandFactory.swift b/Sources/Core/Components/RemoteCommand/ModernAVPlayerRemoteCommandFactory.swift index e8fb52b2..ea7f1f42 100644 --- a/Sources/Core/Components/RemoteCommand/ModernAVPlayerRemoteCommandFactory.swift +++ b/Sources/Core/Components/RemoteCommand/ModernAVPlayerRemoteCommandFactory.swift @@ -62,11 +62,10 @@ public class ModernAVPlayerRemoteCommandFactory { let command = commandCenter.playCommand let isEnabled: (MediaType) -> Bool = { _ in true } let handler: (MPRemoteCommandEvent) -> MPRemoteCommandHandlerStatus = { _ in - guard let media = self.player.currentMedia - else { - ModernAVPlayerLogger.instance.log(message: "Failed play remote command", - domain: .error) - return .noSuchContent + guard let media = self.player.currentMedia else { + ModernAVPlayerLogger.instance.log(message: "Failed play remote command", + domain: .error) + return .noSuchContent } ModernAVPlayerLogger.instance.log(message: "Remote command: play", domain: .service) guard case let .stream(isLive) = media.type, isLive @@ -75,9 +74,7 @@ public class ModernAVPlayerRemoteCommandFactory { return .success } command.addTarget(handler: handler) - return ModernAVPlayerRemoteCommand(reference: command, - debugDescription: "Play", - isEnabled: isEnabled) + return ModernAVPlayerRemoteCommand(reference: command, debugDescription: "Play", isEnabled: isEnabled) }() /// Toggle play pause command @@ -194,11 +191,10 @@ public class ModernAVPlayerRemoteCommandFactory { let command = commandCenter.changePlaybackPositionCommand let isEnabled: (MediaType) -> Bool = { $0 == .clip } let handler: (MPRemoteCommandEvent) -> MPRemoteCommandHandlerStatus = { event in - guard let e = event as? MPChangePlaybackPositionCommandEvent - else { - ModernAVPlayerLogger.instance.log(message: "Failed changePosition remote command ", - domain: .error) - return .commandFailed + guard let e = event as? MPChangePlaybackPositionCommandEvent else { + ModernAVPlayerLogger.instance.log(message: "Failed changePosition remote command ", + domain: .error) + return .commandFailed } let position = e.positionTime @@ -221,12 +217,10 @@ public class ModernAVPlayerRemoteCommandFactory { command.preferredIntervals = preferredIntervals let isEnabled: (MediaType) -> Bool = { $0 == .clip } let handler: (MPRemoteCommandEvent) -> MPRemoteCommandHandlerStatus = { event in - guard - let skipTime = (event as? MPSkipIntervalCommandEvent)?.interval - else { - ModernAVPlayerLogger.instance.log(message: "Failed skipBackward remote command", - domain: .error) - return .commandFailed + guard let skipTime = (event as? MPSkipIntervalCommandEvent)?.interval else { + ModernAVPlayerLogger.instance.log(message: "Failed skipBackward remote command", + domain: .error) + return .commandFailed } ModernAVPlayerLogger.instance.log(message: "Remote command: skipBackward", domain: .service) @@ -249,13 +243,10 @@ public class ModernAVPlayerRemoteCommandFactory { command.preferredIntervals = preferredIntervals let isEnabled: (MediaType) -> Bool = { $0 == .clip } let handler: (MPRemoteCommandEvent) -> MPRemoteCommandHandlerStatus = { event in - guard - let skipTime = (event as? MPSkipIntervalCommandEvent)?.interval - else { - ModernAVPlayerLogger.instance.log(message: "Failed skipForward remote command ", - - domain: .error) - return .commandFailed + guard let skipTime = (event as? MPSkipIntervalCommandEvent)?.interval else { + ModernAVPlayerLogger.instance.log(message: "Failed skipForward remote command ", + domain: .error) + return .commandFailed } ModernAVPlayerLogger.instance.log(message: "Remote command: skipForward", domain: .service) From b286cc2d3d21a5247b7c7906be8883585e2ebb0f Mon Sep 17 00:00:00 2001 From: ankierman Date: Fri, 28 Feb 2020 20:39:24 +0100 Subject: [PATCH 3/3] Release 1.5.1 --- Example/Info.plist | 4 +- ModernAVPlayer.podspec | 2 +- ModernAVPlayer.xcodeproj/project.pbxproj | 4 +- Podfile.lock | 8 +- .../ModernAVPlayer.podspec.json | 4 +- Pods/Manifest.lock | 8 +- Pods/Pods.xcodeproj/project.pbxproj | 3598 +++++++++-------- .../ModernAVPlayer/ModernAVPlayer-Info.plist | 2 +- .../ModernAVPlayer.debug.xcconfig | 11 + .../ModernAVPlayer.release.xcconfig | 11 + .../Nimble/Nimble.debug.xcconfig | 18 + .../Nimble/Nimble.release.xcconfig | 18 + .../Pods-ModernAVPlayer_Example-frameworks.sh | 56 +- .../Pods-ModernAVPlayer_Tests-frameworks.sh | 56 +- .../Quick/Quick.debug.xcconfig | 17 + .../Quick/Quick.release.xcconfig | 17 + .../RxCocoa/RxCocoa.debug.xcconfig | 11 + .../RxCocoa/RxCocoa.release.xcconfig | 11 + .../RxRelay/RxRelay.debug.xcconfig | 11 + .../RxRelay/RxRelay.release.xcconfig | 11 + .../RxSwift/RxSwift.debug.xcconfig | 10 + .../RxSwift/RxSwift.release.xcconfig | 10 + .../Sourcery/Sourcery.debug.xcconfig | 9 + .../Sourcery/Sourcery.release.xcconfig | 9 + .../SwiftLint/SwiftLint.debug.xcconfig | 9 + .../SwiftLint/SwiftLint.release.xcconfig | 9 + .../SwiftyMocky/SwiftyMocky.debug.xcconfig | 18 + .../SwiftyMocky/SwiftyMocky.release.xcconfig | 18 + Tests/Info.plist | 4 +- 29 files changed, 2146 insertions(+), 1828 deletions(-) create mode 100644 Pods/Target Support Files/ModernAVPlayer/ModernAVPlayer.debug.xcconfig create mode 100644 Pods/Target Support Files/ModernAVPlayer/ModernAVPlayer.release.xcconfig create mode 100644 Pods/Target Support Files/Nimble/Nimble.debug.xcconfig create mode 100644 Pods/Target Support Files/Nimble/Nimble.release.xcconfig create mode 100644 Pods/Target Support Files/Quick/Quick.debug.xcconfig create mode 100644 Pods/Target Support Files/Quick/Quick.release.xcconfig create mode 100644 Pods/Target Support Files/RxCocoa/RxCocoa.debug.xcconfig create mode 100644 Pods/Target Support Files/RxCocoa/RxCocoa.release.xcconfig create mode 100644 Pods/Target Support Files/RxRelay/RxRelay.debug.xcconfig create mode 100644 Pods/Target Support Files/RxRelay/RxRelay.release.xcconfig create mode 100644 Pods/Target Support Files/RxSwift/RxSwift.debug.xcconfig create mode 100644 Pods/Target Support Files/RxSwift/RxSwift.release.xcconfig create mode 100644 Pods/Target Support Files/Sourcery/Sourcery.debug.xcconfig create mode 100644 Pods/Target Support Files/Sourcery/Sourcery.release.xcconfig create mode 100644 Pods/Target Support Files/SwiftLint/SwiftLint.debug.xcconfig create mode 100644 Pods/Target Support Files/SwiftLint/SwiftLint.release.xcconfig create mode 100644 Pods/Target Support Files/SwiftyMocky/SwiftyMocky.debug.xcconfig create mode 100644 Pods/Target Support Files/SwiftyMocky/SwiftyMocky.release.xcconfig diff --git a/Example/Info.plist b/Example/Info.plist index 87a835e9..fea43274 100644 --- a/Example/Info.plist +++ b/Example/Info.plist @@ -15,11 +15,11 @@ CFBundlePackageType APPL CFBundleShortVersionString - 1.5.0 + 1.5.1 CFBundleSignature ???? CFBundleVersion - 20200208.1805 + 20200228.2038 LSRequiresIPhoneOS NSAppTransportSecurity diff --git a/ModernAVPlayer.podspec b/ModernAVPlayer.podspec index 1bd615d2..eb61e031 100644 --- a/ModernAVPlayer.podspec +++ b/ModernAVPlayer.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'ModernAVPlayer' - s.version = '1.5.0' + s.version = '1.5.1' s.summary = 'ModernAVPlayer is an audio persistence AVPlayer wrapper' s.description = <<-DESC ModernAVPlayer is an ongoing project that aims to create a more usable audio video player with readable status and network persistence option. diff --git a/ModernAVPlayer.xcodeproj/project.pbxproj b/ModernAVPlayer.xcodeproj/project.pbxproj index 9591da55..e2c9f814 100644 --- a/ModernAVPlayer.xcodeproj/project.pbxproj +++ b/ModernAVPlayer.xcodeproj/project.pbxproj @@ -871,7 +871,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 20200208.1805; + CURRENT_PROJECT_VERSION = 20200228.2038; DEVELOPMENT_TEAM = UNDCF9JXB2; INFOPLIST_FILE = Example/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; @@ -894,7 +894,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 20200208.1805; + CURRENT_PROJECT_VERSION = 20200228.2038; DEVELOPMENT_TEAM = 95Y7JDW7K4; INFOPLIST_FILE = Example/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; diff --git a/Podfile.lock b/Podfile.lock index b3f30385..d7d41b4f 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -1,6 +1,6 @@ PODS: - - ModernAVPlayer/Core (1.5.0) - - ModernAVPlayer/RxSwift (1.5.0): + - ModernAVPlayer/Core (1.5.1) + - ModernAVPlayer/RxSwift (1.5.1): - ModernAVPlayer/Core - RxCocoa (~> 5.0) - RxSwift (~> 5.0) @@ -43,7 +43,7 @@ EXTERNAL SOURCES: :path: "." SPEC CHECKSUMS: - ModernAVPlayer: ac33fa10082ff721e0478c55006b89998f5a26cd + ModernAVPlayer: fb44333c70914db6ac60118f420c3a1a0fa2b179 Nimble: 18d5360282923225d62b09d781f63abc1a0111fc Quick: 7fb19e13be07b5dfb3b90d4f9824c855a11af40e RxCocoa: e741b9749968e8a143e2b787f1dfbff2b63d0a5c @@ -55,4 +55,4 @@ SPEC CHECKSUMS: PODFILE CHECKSUM: 56811f68aa97345ee3c5a4f1c98a0aa332e2b289 -COCOAPODS: 1.8.4 +COCOAPODS: 1.9.0 diff --git a/Pods/Local Podspecs/ModernAVPlayer.podspec.json b/Pods/Local Podspecs/ModernAVPlayer.podspec.json index 3bfdc7e9..62547793 100644 --- a/Pods/Local Podspecs/ModernAVPlayer.podspec.json +++ b/Pods/Local Podspecs/ModernAVPlayer.podspec.json @@ -1,6 +1,6 @@ { "name": "ModernAVPlayer", - "version": "1.5.0", + "version": "1.5.1", "summary": "ModernAVPlayer is an audio persistence AVPlayer wrapper", "description": "ModernAVPlayer is an ongoing project that aims to create a more usable audio video player with readable status and network persistence option.", "homepage": "https://github.com/raphrel/ModernAVPlayer", @@ -13,7 +13,7 @@ }, "source": { "git": "https://github.com/raphrel/ModernAVPlayer.git", - "tag": "1.5.0" + "tag": "1.5.1" }, "default_subspecs": "Core", "platforms": { diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index b3f30385..d7d41b4f 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -1,6 +1,6 @@ PODS: - - ModernAVPlayer/Core (1.5.0) - - ModernAVPlayer/RxSwift (1.5.0): + - ModernAVPlayer/Core (1.5.1) + - ModernAVPlayer/RxSwift (1.5.1): - ModernAVPlayer/Core - RxCocoa (~> 5.0) - RxSwift (~> 5.0) @@ -43,7 +43,7 @@ EXTERNAL SOURCES: :path: "." SPEC CHECKSUMS: - ModernAVPlayer: ac33fa10082ff721e0478c55006b89998f5a26cd + ModernAVPlayer: fb44333c70914db6ac60118f420c3a1a0fa2b179 Nimble: 18d5360282923225d62b09d781f63abc1a0111fc Quick: 7fb19e13be07b5dfb3b90d4f9824c855a11af40e RxCocoa: e741b9749968e8a143e2b787f1dfbff2b63d0a5c @@ -55,4 +55,4 @@ SPEC CHECKSUMS: PODFILE CHECKSUM: 56811f68aa97345ee3c5a4f1c98a0aa332e2b289 -COCOAPODS: 1.8.4 +COCOAPODS: 1.9.0 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index 6e1327d7..4b61f158 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -28,483 +28,483 @@ /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 019A562D89C5EEBE1685984629A5DEB7 /* RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2EF6CAC21EBFA0EB7512A3F10E58287 /* RxCocoa.swift */; }; - 028E8B40F1EE541416F3805BBFD08838 /* UIButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4607F37F43DDDE18A84C59CB518FC98 /* UIButton+Rx.swift */; }; - 02A29734E642E5A1EBBED91EFF199099 /* Countable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 145134B20CDA5339CAEC667B3DABC444 /* Countable.swift */; }; - 036BB874EEE9A3D58A0A32540455CAAF /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = 723F1EB6E2CAF029C9C5F89FDC2F73CB /* Platform.Linux.swift */; }; - 0464502D81156356436B44CE3CEB2E8C /* RxTableViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51E40839AFF5D7320DFA6E2E02B50720 /* RxTableViewDataSourceType.swift */; }; - 046F5C5336721F74F7C3CCFFF72255B5 /* SchedulerServices+Emulation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BE2AF4B274A235EA98B293C4EEB176B /* SchedulerServices+Emulation.swift */; }; - 047C87C0A69A374347CE70D0583F1119 /* UIScrollView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 950A6879734D2D88292C17CCB95E7593 /* UIScrollView+Rx.swift */; }; - 05C3CEB6B1AD65E3B438C634704CCDAD /* KVORepresentable+CoreGraphics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E5C4E82092C41954D7228295053C74 /* KVORepresentable+CoreGraphics.swift */; }; - 061962C46BBAC7BA00DEBE18AD32BE5E /* AudioSessionService.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF81C68CC6550E1B2D1E36CCB0D3915D /* AudioSessionService.swift */; }; - 06EC12C18C53BADEA258CA853B4CC313 /* PlayingState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96C3934BF63A8C446074993EF3B9CBB7 /* PlayingState.swift */; }; - 0837CAE176AE66736FE457DDAAF5E01D /* Quick-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9100DDE1E2DE4CB04DD931DA1EFE3C45 /* Quick-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 019A562D89C5EEBE1685984629A5DEB7 /* RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = E954B3E1407A5AE9929D6F8EE9DEFD20 /* RxCocoa.swift */; }; + 028E8B40F1EE541416F3805BBFD08838 /* UIButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2AB9275C997AF8F2A4454DB70E8562D /* UIButton+Rx.swift */; }; + 02A29734E642E5A1EBBED91EFF199099 /* Countable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 895445F86BD38CB24AF7EB082D22A12E /* Countable.swift */; }; + 036BB874EEE9A3D58A0A32540455CAAF /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA41F5C9BC34311C6235D61C0B9F154D /* Platform.Linux.swift */; }; + 0464502D81156356436B44CE3CEB2E8C /* RxTableViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77647334C4616B40E9B44041ECE02B9F /* RxTableViewDataSourceType.swift */; }; + 046F5C5336721F74F7C3CCFFF72255B5 /* SchedulerServices+Emulation.swift in Sources */ = {isa = PBXBuildFile; fileRef = D900AF867064A0DC638A276D4A4FBAED /* SchedulerServices+Emulation.swift */; }; + 047C87C0A69A374347CE70D0583F1119 /* UIScrollView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94A6D1B26506B4896A29C4EB4AC094BD /* UIScrollView+Rx.swift */; }; + 05C3CEB6B1AD65E3B438C634704CCDAD /* KVORepresentable+CoreGraphics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97FE1692D29224A98215419C76D64A7C /* KVORepresentable+CoreGraphics.swift */; }; + 061962C46BBAC7BA00DEBE18AD32BE5E /* AudioSessionService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9117861F07F1219A786020DC48525236 /* AudioSessionService.swift */; }; + 06EC12C18C53BADEA258CA853B4CC313 /* PlayingState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB5A85EAAE6DAE26BB7739FFFC1B0A5 /* PlayingState.swift */; }; + 0837CAE176AE66736FE457DDAAF5E01D /* Quick-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B294D257090C7CE898E233154F784C7A /* Quick-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 083A75C30AFB7EF0C51EC28566B05F0A /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8E08C3068540EF3857C5316C6A0B408E /* XCTest.framework */; }; - 08665AFE99DBE24F44EF0ACD4F9F56CA /* Behavior.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B85C54D290C29A8E1F3271F779BB530 /* Behavior.swift */; }; - 0892D14FE7A3452423E9129D7917664B /* MatchError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 677D656BFF4546B41FEC08F956FB3E2B /* MatchError.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 092256E303520E50ADEFF25EEB4E73EE /* CwlCatchException.h in Headers */ = {isa = PBXBuildFile; fileRef = 75DB8D6D9113D6B0E171D5BA28ABB2E7 /* CwlCatchException.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0AA253950189040308A31B545F39D56F /* Single.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F26954D7907AF873AB2FA861FB3828E /* Single.swift */; }; - 0B7451D4FBC9002360C714276BF994CF /* SubscribeOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CC065E3CEDB107D74FA067D3600DEEC /* SubscribeOn.swift */; }; - 0F2E41EF9B9E1C488EA72192680C8738 /* MediaType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AAEDCCF10DEE5B04A85F60764A46FAB /* MediaType.swift */; }; - 0FDC53CDF93A7862DE975A1131261F39 /* Completable+AndThen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05B30E3A77C76A58E278F999D466EA1B /* Completable+AndThen.swift */; }; - 1011302656BD37362241C68F6A8ADAD2 /* Cancelable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9750822FDCB9DE6839DFE9BBEAFD488 /* Cancelable.swift */; }; - 1054E734C13F87FE9F14D40A6320D9FD /* RxCocoaObjCRuntimeError+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = AAB9F7C458FA09F66EA82BE44E9F3EA7 /* RxCocoaObjCRuntimeError+Extensions.swift */; }; - 105CBA52CEBCC9A9E45AF6EC8EED6FE5 /* Debounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = B31BD777F4533734DF3195864EFFDBDA /* Debounce.swift */; }; - 12E58FB7989660632BC1291A200FE6A2 /* HistoricalSchedulerTimeConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9904BDE909AED78A3B5A3EAF48ED2C7B /* HistoricalSchedulerTimeConverter.swift */; }; - 13D2A4D59DD9612E1AA7F3182A342162 /* mach_excServer.c in Sources */ = {isa = PBXBuildFile; fileRef = 1D7EF43BE6F017303D9A172F1917CFF3 /* mach_excServer.c */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 13D55853FCAD1B05A373CF11AC6A7FEE /* RxTextStorageDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFFEBE1339C85992CA263C1C7377DCD2 /* RxTextStorageDelegateProxy.swift */; }; - 14505FAE50FFE84BE4ECA3AA452EEA4E /* SectionedViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B824089E27DF3258D27A9C5FA9219504 /* SectionedViewDataSourceType.swift */; }; - 146DE0EE2EC0754375EAF53D0BAB4D38 /* ModernAVPlayerCurrentState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 137C825239F8CF3CB8766CC41E67E2ED /* ModernAVPlayerCurrentState.swift */; }; - 151B20C13E70537079A27F415B1149DC /* RxCollectionViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6110CEDB63AF74F5915A3961C1C19327 /* RxCollectionViewDataSourcePrefetchingProxy.swift */; }; - 161B5DCB1B219F25708FB7300593A136 /* UIAlertAction+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BD3A88916182AB52ED3DB2BFED3C4A5 /* UIAlertAction+Rx.swift */; }; - 172D8C4F2EEF8C202B645FD9BBB242C0 /* PlayerConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A8529BC42303C6146C439F8F3D99BDE /* PlayerConfiguration.swift */; }; - 17DE3ECDCC6FC37179058FDF87DEF093 /* Timeout.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6FAF210A31EFAE776A857252ECD02A3 /* Timeout.swift */; }; + 08665AFE99DBE24F44EF0ACD4F9F56CA /* Behavior.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34DD1B9B84CDAE6664921BFECDDC2196 /* Behavior.swift */; }; + 0892D14FE7A3452423E9129D7917664B /* MatchError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53AAF06CD81C22AE8F33A21B6C6F7C9C /* MatchError.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 092256E303520E50ADEFF25EEB4E73EE /* CwlCatchException.h in Headers */ = {isa = PBXBuildFile; fileRef = 076D45DD2A484CCB6542557A054F3280 /* CwlCatchException.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0AA253950189040308A31B545F39D56F /* Single.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA63EB242A352EB5B3AF7976136571E3 /* Single.swift */; }; + 0B7451D4FBC9002360C714276BF994CF /* SubscribeOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = C19DD5AEC68C79A9E3F21F1CDD4E63EA /* SubscribeOn.swift */; }; + 0F2E41EF9B9E1C488EA72192680C8738 /* MediaType.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBC6B0A6D588CCA7020E104DA3261D0A /* MediaType.swift */; }; + 0FDC53CDF93A7862DE975A1131261F39 /* Completable+AndThen.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8BE7512B4E395E20E110F4C3720D841 /* Completable+AndThen.swift */; }; + 1011302656BD37362241C68F6A8ADAD2 /* Cancelable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BEAD9FD862949F89DB2DF7A6A30D8C2 /* Cancelable.swift */; }; + 1054E734C13F87FE9F14D40A6320D9FD /* RxCocoaObjCRuntimeError+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59B09D13B5905305EC8D371BD06B313A /* RxCocoaObjCRuntimeError+Extensions.swift */; }; + 105CBA52CEBCC9A9E45AF6EC8EED6FE5 /* Debounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5032FBCE27524309639A00B3CAA15E6D /* Debounce.swift */; }; + 12E58FB7989660632BC1291A200FE6A2 /* HistoricalSchedulerTimeConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10A9008EA4BC4183BF6EA8C0B05FE830 /* HistoricalSchedulerTimeConverter.swift */; }; + 13D2A4D59DD9612E1AA7F3182A342162 /* mach_excServer.c in Sources */ = {isa = PBXBuildFile; fileRef = 364621863B22DFD589C663A840CB27BF /* mach_excServer.c */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 13D55853FCAD1B05A373CF11AC6A7FEE /* RxTextStorageDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5DBD85F0D676D04250F292D6DC243831 /* RxTextStorageDelegateProxy.swift */; }; + 14505FAE50FFE84BE4ECA3AA452EEA4E /* SectionedViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7008C9186ADD71F31ADBD508B77859AB /* SectionedViewDataSourceType.swift */; }; + 146DE0EE2EC0754375EAF53D0BAB4D38 /* ModernAVPlayerCurrentState.swift in Sources */ = {isa = PBXBuildFile; fileRef = D44137A422563980C0C60B3A2F293583 /* ModernAVPlayerCurrentState.swift */; }; + 151B20C13E70537079A27F415B1149DC /* RxCollectionViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95228B56EF5EE1B0BE7977C87C242787 /* RxCollectionViewDataSourcePrefetchingProxy.swift */; }; + 161B5DCB1B219F25708FB7300593A136 /* UIAlertAction+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F02AE8ECE24C03981F5D1780F24F666 /* UIAlertAction+Rx.swift */; }; + 172D8C4F2EEF8C202B645FD9BBB242C0 /* PlayerConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D9A97DB9EF21D55D61FE65FE2042697 /* PlayerConfiguration.swift */; }; + 17DE3ECDCC6FC37179058FDF87DEF093 /* Timeout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E03B0E7B1E8B1ADC6D1C4533D5634FF /* Timeout.swift */; }; 185DB546AF11D79ACCC57E766DE2153D /* RxRelay.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3AB2A338D39D96B78B69391A07C1380E /* RxRelay.framework */; }; - 186EABEE53FCF47DE294DED148AC126E /* ItemEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 665A0A42F1B5B5121520113B6F57C482 /* ItemEvents.swift */; }; - 18E49BBC9DD9881F3803A8AAC44BCFC4 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBD7295AE6D79B914A610046F5AD1F43 /* Utils.swift */; }; - 18F2CBF0C1849D40AB84D7F34A1B4C04 /* ConnectableObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B52D4BF69ED77FAD7EC2DFFC3D634B3F /* ConnectableObservableType.swift */; }; - 192A3F8BEC1A99FD8712D3E09724D72C /* FailureMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96B966E784C6BCA35BC1285D927993C4 /* FailureMessage.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 1A7F03AA2E8AA313706D1954F3A1AA13 /* RxCollectionViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B166CD199E60E2BBFDA6E13BDEB5375D /* RxCollectionViewDataSourceType.swift */; }; - 1AA8280ADC580D594E832FD9A7E778C3 /* Matcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 826F1898D29CE9465681C0A4C54D7E23 /* Matcher.swift */; }; - 1AEC17914AE381F6C84EC5EC3F221A2F /* _RXDelegateProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 23751F6FB642BB695A4FCFFFB58871BD /* _RXDelegateProxy.m */; }; - 1C56B0822A6115AB4A2AC8D6EEF88BF5 /* PlayerError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88A6FF805F1B56759B59E7A039D0A9AE /* PlayerError.swift */; }; - 1CCC1AC0D4A46E30F35FD7FAF999E2D0 /* Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD36FA05CA11A3ED4BE856C5A1B91F8B /* Signal.swift */; }; - 1D19E9DE87A7F2F4616CC7F437AD4C3F /* ObservableType+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A05C266984D4C4BA7DE770BA273CFB1 /* ObservableType+Extensions.swift */; }; - 1D435AE2901A5DC15E378EA6C2B8B18D /* ModernAVPlayer-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B33DA3E392C1405CA134DF7E270EB3AA /* ModernAVPlayer-dummy.m */; }; - 1EAC68FCAB708F6A362DDF77725EF529 /* UILabel+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CA43FB9180A3D0BACCB7C9900AFF9FC /* UILabel+Rx.swift */; }; - 1F959679993030B6A26B49972837BD4A /* Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = F721E077A0ACFAD640750921B3D386B7 /* Debug.swift */; }; - 1FC81FE4427DFBDC2D58FFCC7665675C /* ModernAVPlayerSeekService.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACF5EAFF4754FF45D660C667464A6612 /* ModernAVPlayerSeekService.swift */; }; - 20BA1151672E9C4C8CC45343AF6B4C21 /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDB2B2AB7C34E5A342B2703BBFA8A44A /* Queue.swift */; }; - 20F80597B658B45663B2FB111F0B300F /* RxNavigationControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 610D3D35A2746364D1F67E2FADE5B73F /* RxNavigationControllerDelegateProxy.swift */; }; - 22642AEC973BDE61A0F2BDAE61CF1865 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21F82E9ECF50E3AB5D08E58C5335E3B1 /* Bag.swift */; }; - 22E133062FE9113B64C8B776C590926D /* RxRelay-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E18656BAD68AA9ABA1B145EE0D83BE02 /* RxRelay-dummy.m */; }; - 22E1EDBF560583A04FC4C30267BD408A /* URL+FileName.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2276998860329F0ADBE598FA37A2DAB /* URL+FileName.swift */; }; - 2304F463C0EAE6434F0727F04E20AEED /* Lock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 058E450893BFC823FCF07EC658888B35 /* Lock.swift */; }; - 234849AD309265FD107C74357FC8C0CF /* DSL+Wait.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1886D724F77A68D2649869850081999D /* DSL+Wait.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 23918ED7082EAD541A81601933EEE439 /* PlayerPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A26645838B8698A4EE1D0D0A1D02F71 /* PlayerPlugin.swift */; }; - 2391FFD3230B40E2348B5257D6296BBB /* BeGreaterThanOrEqualTo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03182A14096F22586BC9A16029D9693D /* BeGreaterThanOrEqualTo.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 23F335C465CB36ECFE1A7728FEF2C4EC /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67A6895813623A01405FDF118C2695B2 /* RecursiveLock.swift */; }; - 24787C9F7CD764C999448B28B4047D3A /* SynchronizedOnType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EBB2B13030CBCE50772FE788D3D72D8 /* SynchronizedOnType.swift */; }; - 2483C32B1F90BD4854A6259C885AB7A8 /* Catch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9508EB7A21167DB02C1624B31B13ADA1 /* Catch.swift */; }; - 26B9FEAB3DE0C8B91709D53571752A3B /* MatcherFunc.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B7507AA98D819317B75D6D52D603471 /* MatcherFunc.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 26DDFB8F62B78A8EAD369BC3B6496CF2 /* PlayerState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 574D4565511B05EA4EF41C334906158E /* PlayerState.swift */; }; - 271C67655E6C1457D61E39822C3908A3 /* HooksPhase.swift in Sources */ = {isa = PBXBuildFile; fileRef = E62505F12F716F90A187DCFE9379CE7D /* HooksPhase.swift */; }; - 2A4FED08F27096E78F3712E3B1DCD199 /* InitState.swift in Sources */ = {isa = PBXBuildFile; fileRef = F73287B692984D72FD44647CE29703FC /* InitState.swift */; }; + 186EABEE53FCF47DE294DED148AC126E /* ItemEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C8EB3F0AB41A8714309174099C1604E /* ItemEvents.swift */; }; + 18E49BBC9DD9881F3803A8AAC44BCFC4 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99FFAAD6FA9C98F13E4D9792B2D9B27D /* Utils.swift */; }; + 18F2CBF0C1849D40AB84D7F34A1B4C04 /* ConnectableObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41B422B826FA7212D748CA4831956DB7 /* ConnectableObservableType.swift */; }; + 192A3F8BEC1A99FD8712D3E09724D72C /* FailureMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1DEFBEF49AB7CB0C5EB65FC23CBDF4B /* FailureMessage.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 1A7F03AA2E8AA313706D1954F3A1AA13 /* RxCollectionViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B311058738EC1E1DBE8806DB913E93FE /* RxCollectionViewDataSourceType.swift */; }; + 1AA8280ADC580D594E832FD9A7E778C3 /* Matcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8B40E4589485BCE2762826BB21B50F9 /* Matcher.swift */; }; + 1AEC17914AE381F6C84EC5EC3F221A2F /* _RXDelegateProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F362E5F3514E27848E3D03B5B46C62E /* _RXDelegateProxy.m */; }; + 1C56B0822A6115AB4A2AC8D6EEF88BF5 /* PlayerError.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1F1360F354D2EA4DEEAECC310320F42 /* PlayerError.swift */; }; + 1CCC1AC0D4A46E30F35FD7FAF999E2D0 /* Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE773072294046B4EE3A8A6A542B95B6 /* Signal.swift */; }; + 1D19E9DE87A7F2F4616CC7F437AD4C3F /* ObservableType+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40320D7013F7816874AABA0ABC52A936 /* ObservableType+Extensions.swift */; }; + 1D435AE2901A5DC15E378EA6C2B8B18D /* ModernAVPlayer-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AC0B6BF84DAD9C2D765D7B34E39F2B3F /* ModernAVPlayer-dummy.m */; }; + 1EAC68FCAB708F6A362DDF77725EF529 /* UILabel+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = F35C4B0B79FC0CF2D93E740CEE1AD763 /* UILabel+Rx.swift */; }; + 1F959679993030B6A26B49972837BD4A /* Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = F548B2FA55002F39A8EF5930D74F829A /* Debug.swift */; }; + 1FC81FE4427DFBDC2D58FFCC7665675C /* ModernAVPlayerSeekService.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF5235EF167451A7CA74B8283B78577F /* ModernAVPlayerSeekService.swift */; }; + 20BA1151672E9C4C8CC45343AF6B4C21 /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = F91995472B148183C1878470571161BE /* Queue.swift */; }; + 20F80597B658B45663B2FB111F0B300F /* RxNavigationControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EAF650F4897FB15347BAE47709DB3AC /* RxNavigationControllerDelegateProxy.swift */; }; + 22642AEC973BDE61A0F2BDAE61CF1865 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6546C17F0803C7629BA69A6979AA908B /* Bag.swift */; }; + 22E133062FE9113B64C8B776C590926D /* RxRelay-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 249DA6FBE8C535912F16C881C474643B /* RxRelay-dummy.m */; }; + 22E1EDBF560583A04FC4C30267BD408A /* URL+FileName.swift in Sources */ = {isa = PBXBuildFile; fileRef = 678398F672D681510533DCD36ABB72B1 /* URL+FileName.swift */; }; + 2304F463C0EAE6434F0727F04E20AEED /* Lock.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8CD5D585CA5CEAE8DC3C0012F6FD8BC /* Lock.swift */; }; + 234849AD309265FD107C74357FC8C0CF /* DSL+Wait.swift in Sources */ = {isa = PBXBuildFile; fileRef = E66E8EA1B5F0149496AF6DF71A7038E0 /* DSL+Wait.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 23918ED7082EAD541A81601933EEE439 /* PlayerPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = E45874C817FEEDC01786B5A90BDA1507 /* PlayerPlugin.swift */; }; + 2391FFD3230B40E2348B5257D6296BBB /* BeGreaterThanOrEqualTo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 676509D0BC0188A6B6E246DDBC1C4C54 /* BeGreaterThanOrEqualTo.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 23F335C465CB36ECFE1A7728FEF2C4EC /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = D366DFB7C7E385F1915B257DB5F33994 /* RecursiveLock.swift */; }; + 24787C9F7CD764C999448B28B4047D3A /* SynchronizedOnType.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBA04723C57BB41534B9C507CD214556 /* SynchronizedOnType.swift */; }; + 2483C32B1F90BD4854A6259C885AB7A8 /* Catch.swift in Sources */ = {isa = PBXBuildFile; fileRef = C971D04021D7E4246E305DDBC86762AA /* Catch.swift */; }; + 26B9FEAB3DE0C8B91709D53571752A3B /* MatcherFunc.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65946644FA8BDFDA83B1009A6F7C41DD /* MatcherFunc.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 26DDFB8F62B78A8EAD369BC3B6496CF2 /* PlayerState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 917E7CD66F1D48C8F72CAD54FEEB2EDD /* PlayerState.swift */; }; + 271C67655E6C1457D61E39822C3908A3 /* HooksPhase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76BFF9D424ABACA62CE032D0F35F5186 /* HooksPhase.swift */; }; + 2A4FED08F27096E78F3712E3B1DCD199 /* InitState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B5B5BCF123EDDFBAC1806951D13665B /* InitState.swift */; }; 2B16CC6AA53F4B43A53C2E6A93A52D8F /* RxSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EF7C62A7A7A478F6F70C6663F1A006DD /* RxSwift.framework */; }; - 2B16D503000D8468DFADCC835EBD3FA4 /* Stubbing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EDAF1132C19BD63B916C2424F39D071 /* Stubbing.swift */; }; - 2B21A008A1E77476FB1537C9C8188A5E /* AVPlayerItemInitService.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9DEF923B9D904993F146C0C5EBE0FD6 /* AVPlayerItemInitService.swift */; }; - 2B350015B9F7546D0769649EE12D7D1A /* NimbleXCTestHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D36898E2E558B6A169A948119F4C5B8 /* NimbleXCTestHandler.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 2E233D040E2AAD2FD83987D4558DC0DC /* InterruptionAudioService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F860FFF0D86DC18B195BA81EC28ABB6 /* InterruptionAudioService.swift */; }; - 2E795668147BB4BEB0848E2AB6D6A6FF /* UIActivityIndicatorView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5B874C72DB1BFAEE63915AEA4A18E31 /* UIActivityIndicatorView+Rx.swift */; }; - 2EA8B4F77F25009885E315BF0902172D /* Callsite.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C41387BD894DF5E6E24D158966233E /* Callsite.swift */; }; - 2F864912F5E05EF8CE293EA1B0AF2167 /* NSSlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C9A45ABB03F2F0C063A2C6AD01289C /* NSSlider+Rx.swift */; }; - 2FEA11D1D66BE39A90C085ABCA203FAA /* Sequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11D3605F1A650A1DD01539B53B6BC7F8 /* Sequence.swift */; }; - 30509195DF34D1886AAEACEEF13BFFBE /* RxTableViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87DD8C74E68BA1BA057F0F93EF4F8530 /* RxTableViewReactiveArrayDataSource.swift */; }; - 308E9408139B4705DF6A7E7F981CCE07 /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98B6019FD99A570951160B042AEDE14B /* Map.swift */; }; - 30A77B803BB8B83AB1F4C09696AA332C /* BufferingState.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC763DB97F257059C326453DAAAAB4BB /* BufferingState.swift */; }; - 30E6C286DAE7575668B6E2B4552209B3 /* ConcretePlayerContext+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFC3037DF8BD2C21AB61BEF27CB0C67D /* ConcretePlayerContext+Rx.swift */; }; - 312EF8C048F8960D22850B93236F03BF /* _RX.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B71BFC467C7FC4B50B510E24D17B19C /* _RX.m */; }; - 326194AAFF5AB525F1E7B5692A79E323 /* UITableView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2C1C1546F1894F37C6DD52AC632EFB5 /* UITableView+Rx.swift */; }; - 3262B230B938C8D6522790093FEAF69D /* EndWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48246FF822E269BF411C90D76F63EF46 /* EndWith.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 326C27B1F691FD178A13E7EB5604B7A7 /* AnonymousDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 840CFF80C30EE0250F2AB640333BD34C /* AnonymousDisposable.swift */; }; - 330E8E4A6596ED625E9B34C94CC4136E /* Await.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84E1805D6018B1ABCCC3C7A04D97FAAE /* Await.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 33C319AD73751E126687A32FC0E21EAF /* Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35E7FF4CD4FE613E9DBF2805FEE23703 /* Reactive.swift */; }; - 3460FEA0CEADB05D3B56C2E1CAF9590C /* ElementsEqual.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4A07A729865BA1B0E7DA8C5001E2E7C /* ElementsEqual.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 3642E207B07EA29A1BA9E00610D61B34 /* SingleAssignmentDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BC6D695493B4B2F04C227654B7A516C /* SingleAssignmentDisposable.swift */; }; - 3668652E53D47D4F7649AB187718116F /* StartWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29C3662F9F67FB28D9A423AB0DB85274 /* StartWith.swift */; }; - 3698E94D313EC66C48731042306EC13E /* ModernAVPlayerRemoteCommandFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C978A4C6419A0490C924BB388FD22A3 /* ModernAVPlayerRemoteCommandFactory.swift */; }; + 2B16D503000D8468DFADCC835EBD3FA4 /* Stubbing.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9C4C0DF0D4BE8167B40443B363AE43C /* Stubbing.swift */; }; + 2B21A008A1E77476FB1537C9C8188A5E /* AVPlayerItemInitService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E20951C8E7F575013AE8C887369883F /* AVPlayerItemInitService.swift */; }; + 2B350015B9F7546D0769649EE12D7D1A /* NimbleXCTestHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3B874EF94409C2A7C69686E6E2AB9AC /* NimbleXCTestHandler.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 2E233D040E2AAD2FD83987D4558DC0DC /* InterruptionAudioService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4035BEE77DEE8C132A08456AE8488DD4 /* InterruptionAudioService.swift */; }; + 2E795668147BB4BEB0848E2AB6D6A6FF /* UIActivityIndicatorView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = F49FE6DAD1C45B341ED357E79BA60669 /* UIActivityIndicatorView+Rx.swift */; }; + 2EA8B4F77F25009885E315BF0902172D /* Callsite.swift in Sources */ = {isa = PBXBuildFile; fileRef = C25DC2B8B6FCD29A7FB78C7449BF4EA6 /* Callsite.swift */; }; + 2F864912F5E05EF8CE293EA1B0AF2167 /* NSSlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7E7B68F29CBA951172CD571AF6DEDD5 /* NSSlider+Rx.swift */; }; + 2FEA11D1D66BE39A90C085ABCA203FAA /* Sequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1581855233E14B51B0339A9C9585A95B /* Sequence.swift */; }; + 30509195DF34D1886AAEACEEF13BFFBE /* RxTableViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC4DDB850A85013510EBB015217D5208 /* RxTableViewReactiveArrayDataSource.swift */; }; + 308E9408139B4705DF6A7E7F981CCE07 /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C7D8A5877D47E77F8A76D7B11D1562D /* Map.swift */; }; + 30A77B803BB8B83AB1F4C09696AA332C /* BufferingState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFF4E8929EBEC049D4F0B6EA4663CB9 /* BufferingState.swift */; }; + 30E6C286DAE7575668B6E2B4552209B3 /* ConcretePlayerContext+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E01B2AE7312BECFDB9EEDBDD2636189D /* ConcretePlayerContext+Rx.swift */; }; + 312EF8C048F8960D22850B93236F03BF /* _RX.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F7CD5F93D64ED541643C6591F6F1DD5 /* _RX.m */; }; + 326194AAFF5AB525F1E7B5692A79E323 /* UITableView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FCF241BB6F7CD9ED4DBF8F15E24D794 /* UITableView+Rx.swift */; }; + 3262B230B938C8D6522790093FEAF69D /* EndWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = 724D4DA45F1D4A6CFFBE596EEDC24C6A /* EndWith.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 326C27B1F691FD178A13E7EB5604B7A7 /* AnonymousDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C0402D1471510CF0EFA944C7814B02A /* AnonymousDisposable.swift */; }; + 330E8E4A6596ED625E9B34C94CC4136E /* Await.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6079DCBA74C959DBE58710A163274D65 /* Await.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 33C319AD73751E126687A32FC0E21EAF /* Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E42D96D105C4160843571DCEFC32614 /* Reactive.swift */; }; + 3460FEA0CEADB05D3B56C2E1CAF9590C /* ElementsEqual.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA22FF9A8414395E6B5E0C507242F5BC /* ElementsEqual.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 3642E207B07EA29A1BA9E00610D61B34 /* SingleAssignmentDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C112DEAAD3F3FCE17C25B8F736F6509A /* SingleAssignmentDisposable.swift */; }; + 3668652E53D47D4F7649AB187718116F /* StartWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = E54DD3B65D2FED127D78300D57E8F182 /* StartWith.swift */; }; + 3698E94D313EC66C48731042306EC13E /* ModernAVPlayerRemoteCommandFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEFD3C172DF5DD74B1D776CDC5FED35A /* ModernAVPlayerRemoteCommandFactory.swift */; }; 36D1D8DB501290F212D857731ADCD4B2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 98BBD472E685F58547A43F04107D217B /* Foundation.framework */; }; - 376971F60B808DBF13A04DD47B4B7EE9 /* PrimitiveSequence+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 594DF76BDAFD4FADCABE1A15FEB3F04B /* PrimitiveSequence+Zip+arity.swift */; }; - 3795276A5EB37929D133844F97733568 /* ScheduledDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D7CF27AF289CE73E2A09DC7FC9740CC /* ScheduledDisposable.swift */; }; - 37BF71849DACF4FDCA662791D6B7D3C5 /* TakeUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 017EBF64909E135DA28411F1EC60EACA /* TakeUntil.swift */; }; - 39133A7716CEDEB690A7DA9D12C45C4D /* CwlDarwinDefinitions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490B2F73941F7BEE26F531EE95ECFC38 /* CwlDarwinDefinitions.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 3A743BF106B92113AFD3D834110F4284 /* BehaviorRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46CFC00F8BF41228ACA10B30C14D16F8 /* BehaviorRelay.swift */; }; - 3AFF8D95EC2A66E973955EB975A532DD /* AsyncSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9359D0CC51C03B7F3E31675665C95B1B /* AsyncSubject.swift */; }; - 3B215F006110F916E2607F0B2C36A1DF /* MediaPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E8DC0135784AFD69CC4CF033B97972A /* MediaPlayer.swift */; }; - 3B2BC0709C14B91E283BEF3C815E1A3F /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFA460843A15CB0C6CC7EA04DAFCD99 /* RecursiveLock.swift */; }; - 3BD0C370BBCEBDEA68B8EDBD969370EB /* mach_excServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 6339455CFB269013527530508CB9442B /* mach_excServer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3C47E4BDEE1AD2CB39E262D006D6FEB2 /* RateObservingService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F1490E460D0E329765714BBE864D16 /* RateObservingService.swift */; }; - 4000023C0F8906E0E515B4F09AB9210C /* NSObject+Rx+RawRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFC2CA020892B0164F0587403D3FABE7 /* NSObject+Rx+RawRepresentable.swift */; }; - 401AE84622F94B689482CD4702EF6DAD /* Enumerated.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFD59410C20AE3909F500CC435107300 /* Enumerated.swift */; }; - 4068F583B6550C7D7CDD7499CD60CF57 /* NSObject+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B64EF56FCC4BBF9F686208D11848350 /* NSObject+Rx.swift */; }; - 40A1753D02E49957EC6287E72644E3A1 /* NSImageView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 521B4AB308847689848ACAB845DCE91B /* NSImageView+Rx.swift */; }; - 40C3D9F0FC40B923F489BF6C57539EE7 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2FFFA557ABB4C3E1C9BBA07BDE65999 /* Filter.swift */; }; - 4203EF96811AE514D64AE069311B1575 /* AllPass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A08D921E5FC4E8F41597468E2734938 /* AllPass.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 42EC41E098ADCA4629023DC1371B1075 /* UIControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 386E2D36AFFF427AE94F82E1BA5CF4F1 /* UIControl+Rx.swift */; }; - 42F76698690916E0407F51610D829412 /* BeGreaterThan.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA1DE691E09917A5E95406105F25A782 /* BeGreaterThan.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 4456DE493DAF36268BC4B6A28A3F0546 /* ObservableConvertibleType+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECA2C03FF1EE92D61DB6A7C206D9EA31 /* ObservableConvertibleType+Signal.swift */; }; - 44C9470137EF941955A1FDCE71D68C26 /* MatcherProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 450AE89B7A259117E7EE6F54B0425AD4 /* MatcherProtocols.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 4548097746D02492448E58DD9FC3D07D /* CompactMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = D67CAE0AA99CDE46B4D2590B8DBBC836 /* CompactMap.swift */; }; - 461A0D9A9E5BAEF5F12EF9EFCB3449E8 /* Closures.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AA010EC3984CCC320D25057FD5A14AF /* Closures.swift */; }; - 46845B2F3FCE9F14DB4B69D55EA4E8FA /* RxCollectionViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE4D782A050443598D1B825ADD30B309 /* RxCollectionViewReactiveArrayDataSource.swift */; }; - 46B90B2CF2EB97B38C43A31E9A5478C2 /* PostNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A34BDA7D3F782DC294B55A49E74A698 /* PostNotification.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 46BDEBF35D99D2CC53EF72DFC5BDCDCC /* BeLessThanOrEqual.swift in Sources */ = {isa = PBXBuildFile; fileRef = 764A83B6D32E2963D202573ABEFB96E9 /* BeLessThanOrEqual.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 476A86CC71DCABFDDF24156758791809 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87F4B6E0F8E5526484369442281855CA /* Bag.swift */; }; - 477FF943FF2BEEF5700FCFF404382C45 /* ModernAVPlayerLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8C6B63097A4FC313985E774FE19A1A1 /* ModernAVPlayerLogger.swift */; }; - 478754A10FFF4F4BD2CCC39DFCB52E65 /* RxTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E5C4F2741C02360C33CE9BD7E70F5E2 /* RxTarget.swift */; }; - 480612E331ED7C769FED168C3DCC142B /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 967B2E6C653041CB44ACCA3EB9A531D0 /* Errors.swift */; }; + 376971F60B808DBF13A04DD47B4B7EE9 /* PrimitiveSequence+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4E4FAB21B1AAF7023823809C4E7841F /* PrimitiveSequence+Zip+arity.swift */; }; + 3795276A5EB37929D133844F97733568 /* ScheduledDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CEDD6232F46B154A619EF85A6D733E2 /* ScheduledDisposable.swift */; }; + 37BF71849DACF4FDCA662791D6B7D3C5 /* TakeUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99F7DA9D3729799B02DC91A2F75B1C66 /* TakeUntil.swift */; }; + 39133A7716CEDEB690A7DA9D12C45C4D /* CwlDarwinDefinitions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E45A41E9763E26089ADC0D101BC9DA6 /* CwlDarwinDefinitions.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 3A743BF106B92113AFD3D834110F4284 /* BehaviorRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = E479CF787B858519321C5F2375ED5193 /* BehaviorRelay.swift */; }; + 3AFF8D95EC2A66E973955EB975A532DD /* AsyncSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E15D881BD6C94A8D441C33A5CD36C37 /* AsyncSubject.swift */; }; + 3B215F006110F916E2607F0B2C36A1DF /* MediaPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B13C3346B73A1A70580DD0581B4E855 /* MediaPlayer.swift */; }; + 3B2BC0709C14B91E283BEF3C815E1A3F /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFC49577E355E27B878E122B0BE8AABF /* RecursiveLock.swift */; }; + 3BD0C370BBCEBDEA68B8EDBD969370EB /* mach_excServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 36FB784661CCFF0CB090F9FC83918F4C /* mach_excServer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3C47E4BDEE1AD2CB39E262D006D6FEB2 /* RateObservingService.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD9632E6ACAE2207DAA186F0362DDB9B /* RateObservingService.swift */; }; + 4000023C0F8906E0E515B4F09AB9210C /* NSObject+Rx+RawRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34D5B8C716F3BF177ACABAE980A6E9A6 /* NSObject+Rx+RawRepresentable.swift */; }; + 401AE84622F94B689482CD4702EF6DAD /* Enumerated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6668545A051CA0F13E49C1C24D24C020 /* Enumerated.swift */; }; + 4068F583B6550C7D7CDD7499CD60CF57 /* NSObject+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91760B3FE71A749BF2769BB028221B93 /* NSObject+Rx.swift */; }; + 40A1753D02E49957EC6287E72644E3A1 /* NSImageView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD19C9423770B854D7294447F02DB05B /* NSImageView+Rx.swift */; }; + 40C3D9F0FC40B923F489BF6C57539EE7 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55C35957FAD0CEE805565FB7F2C3B28C /* Filter.swift */; }; + 4203EF96811AE514D64AE069311B1575 /* AllPass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71BF7660DF1F08F6D78DAA0CBA14ADA8 /* AllPass.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 42EC41E098ADCA4629023DC1371B1075 /* UIControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7374C861583D177837C37339A6A32CB2 /* UIControl+Rx.swift */; }; + 42F76698690916E0407F51610D829412 /* BeGreaterThan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5ACB69055B403AB1F5DFE4790A6501F5 /* BeGreaterThan.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 4456DE493DAF36268BC4B6A28A3F0546 /* ObservableConvertibleType+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 146C8E82E70F11291478A32D38DBBD21 /* ObservableConvertibleType+Signal.swift */; }; + 44C9470137EF941955A1FDCE71D68C26 /* MatcherProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 832F546453AFC6FD8BA91184C237D924 /* MatcherProtocols.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 4548097746D02492448E58DD9FC3D07D /* CompactMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DE279ED74F008F098B512FC49128F9C /* CompactMap.swift */; }; + 461A0D9A9E5BAEF5F12EF9EFCB3449E8 /* Closures.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C7C7959A6414AB6C8A22EAED2655787 /* Closures.swift */; }; + 46845B2F3FCE9F14DB4B69D55EA4E8FA /* RxCollectionViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72B6AA66162BE55889FBB869C4451FF2 /* RxCollectionViewReactiveArrayDataSource.swift */; }; + 46B90B2CF2EB97B38C43A31E9A5478C2 /* PostNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84093DD333EDDE94582C8F5025CF12FA /* PostNotification.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 46BDEBF35D99D2CC53EF72DFC5BDCDCC /* BeLessThanOrEqual.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1FABB5E20AFD77CD0314E10A66940D8 /* BeLessThanOrEqual.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 476A86CC71DCABFDDF24156758791809 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87D2814879CD09E9FC115D2C16DA6D8E /* Bag.swift */; }; + 477FF943FF2BEEF5700FCFF404382C45 /* ModernAVPlayerLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AFF87C33729A77CD1E659B1CCDFBF58 /* ModernAVPlayerLogger.swift */; }; + 478754A10FFF4F4BD2CCC39DFCB52E65 /* RxTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB9EB578865094AE93FCD922917D6818 /* RxTarget.swift */; }; + 480612E331ED7C769FED168C3DCC142B /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 363B3D7E42A485182706B61AB0EB4FA6 /* Errors.swift */; }; 481F95CEEFAB36567A153614665E727E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 98BBD472E685F58547A43F04107D217B /* Foundation.framework */; }; - 48201CD75B9B62FE61F89A52181EB1C4 /* Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79EA6FF293278605650C3AD055BA7F1C /* Rx.swift */; }; - 4825A73CC6A3DE8B353CA7A718270929 /* RxCocoa-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1313A88029C96558CA82DB306BBC5144 /* RxCocoa-dummy.m */; }; - 487A84A66356D47AB888710DCBA91B34 /* ModernAVPlayerMediaMetadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = A09F921C9FAE685509AA008B08267124 /* ModernAVPlayerMediaMetadata.swift */; }; - 49AFD07EF060BC4C10BC3A767CC54B05 /* String+C99ExtendedIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = F47DB6C3E4859A94FC30F6814BE19B3B /* String+C99ExtendedIdentifier.swift */; }; + 48201CD75B9B62FE61F89A52181EB1C4 /* Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 190C1FE846EEB7494C5E07526BDBC5A8 /* Rx.swift */; }; + 4825A73CC6A3DE8B353CA7A718270929 /* RxCocoa-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E8D1FE98BEBC0695EBD99D3ADF496E3 /* RxCocoa-dummy.m */; }; + 487A84A66356D47AB888710DCBA91B34 /* ModernAVPlayerMediaMetadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B544F74EC8A6C2A6CC600A80024A7FA /* ModernAVPlayerMediaMetadata.swift */; }; + 49AFD07EF060BC4C10BC3A767CC54B05 /* String+C99ExtendedIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = F79793B5C8B3BD3428A16F6295835144 /* String+C99ExtendedIdentifier.swift */; }; 49BE8ACD8D9AC57D5B1786707E6EAEF9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 98BBD472E685F58547A43F04107D217B /* Foundation.framework */; }; - 4A9D1029392018D69956D67CEC678D05 /* ErrorUtility.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4417B8D9FCEBD09B99E8BD14C3B6AA /* ErrorUtility.swift */; }; - 4A9E7C1A8B697A1C0B0A1E0DF855A591 /* CwlCatchException.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4857118DFF06D263F14C4505FDD0C83C /* CwlCatchException.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 4BA9FCD8BC25EC619C28F3FBE01A0C0D /* TakeLast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08F73AED61AFB52CC45E40602035514E /* TakeLast.swift */; }; - 4BD1C089AFC2431DC0C8D90D1B228A30 /* TakeWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F66FB0F619992A3AB421A82E9CB1A48 /* TakeWhile.swift */; }; - 4C3035058A382F145EC02EAE2237165E /* RecursiveScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0802CF11D25FA8CE1F4506D0A058B12F /* RecursiveScheduler.swift */; }; - 4C39A01E59F9AC8A95F55229AB682714 /* Using.swift in Sources */ = {isa = PBXBuildFile; fileRef = 663AF0703E3F9FF9E64425282F675E21 /* Using.swift */; }; - 4C705387352B0CAB43EDA086682D0141 /* InvocableScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D5165FDF1DDAD6605517D71E6E2F1C8 /* InvocableScheduledItem.swift */; }; - 4CE0B03DD37704A1C5FF81007911C247 /* Dematerialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FC1A3DF7CD5AF9BD4160230EE81D5C9 /* Dematerialize.swift */; }; - 4E3583BCE03B550D58FCD4AA2C34604E /* ObserveOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFFA3F6E9136E87DF3EAC98CFD1A407A /* ObserveOn.swift */; }; - 4E78D6C4579FC4722D61EC0C3BF6F06E /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B013F0CF29348E45380C597843E19B0 /* Observable+Bind.swift */; }; - 4E984923661B5589A382B4A07080E1EA /* NSTextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E22394A1FAEBA32E33A2D37C0B9CD6E /* NSTextView+Rx.swift */; }; - 4EDE7A7CD915D9B14DA1028FDB92A6C3 /* UITextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF472A6D0998F9E15A3E70C829D0D780 /* UITextView+Rx.swift */; }; - 4F14795FD05DF6BEDF22D5E46B31FDC7 /* RxCocoaRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = B32A8394ED2E90C30C6E3091186DE462 /* RxCocoaRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4FAB08470D65EA26A13613DE478A9614 /* Concat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FA372785C0E6C514A9E103886DB120A /* Concat.swift */; }; - 4FCFAC018066C831155D326A504014C2 /* ObservableConvertibleType+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = A70EBA5F2778D13C1C42A11407E052D7 /* ObservableConvertibleType+Driver.swift */; }; - 4FD2AC2BD323CCF83DAD7AD81D16CAE8 /* ModernAVPlayerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81185443430A40124312010A6903CAFC /* ModernAVPlayerDelegate.swift */; }; - 504ADFDB9F12B7DC23452B20EA8533A9 /* NSView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45AA6CF7EF33AD2F17BD8A409819011B /* NSView+Rx.swift */; }; + 4A9D1029392018D69956D67CEC678D05 /* ErrorUtility.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F62BB7A8B60D6E6A748BB83396939D7 /* ErrorUtility.swift */; }; + 4A9E7C1A8B697A1C0B0A1E0DF855A591 /* CwlCatchException.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AA697A41C801203B73E4C6075887CC9 /* CwlCatchException.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 4BA9FCD8BC25EC619C28F3FBE01A0C0D /* TakeLast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D66DFD34A5390A604D91302C6166389 /* TakeLast.swift */; }; + 4BD1C089AFC2431DC0C8D90D1B228A30 /* TakeWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8837287C3AA6A961B3CF6F8EABCDF1F /* TakeWhile.swift */; }; + 4C3035058A382F145EC02EAE2237165E /* RecursiveScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5E6C04B11DB6578AE566D597E46674D /* RecursiveScheduler.swift */; }; + 4C39A01E59F9AC8A95F55229AB682714 /* Using.swift in Sources */ = {isa = PBXBuildFile; fileRef = 146B2DC0F88244090E8B5F609DFEB5B6 /* Using.swift */; }; + 4C705387352B0CAB43EDA086682D0141 /* InvocableScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = E451A9292000ECC8A39C6F7660C4E6F4 /* InvocableScheduledItem.swift */; }; + 4CE0B03DD37704A1C5FF81007911C247 /* Dematerialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC97496B80B5587DEBA3CD0A5B0BDF86 /* Dematerialize.swift */; }; + 4E3583BCE03B550D58FCD4AA2C34604E /* ObserveOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B70B3B279696B91B22C012CED1A6670 /* ObserveOn.swift */; }; + 4E78D6C4579FC4722D61EC0C3BF6F06E /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = D352E9F1AFA2EB026EF492870C0B7D03 /* Observable+Bind.swift */; }; + 4E984923661B5589A382B4A07080E1EA /* NSTextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87FC1A55CAF47255250D1F5CD5049B9D /* NSTextView+Rx.swift */; }; + 4EDE7A7CD915D9B14DA1028FDB92A6C3 /* UITextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AC74AD741783C4DB9C579D38288556D /* UITextView+Rx.swift */; }; + 4F14795FD05DF6BEDF22D5E46B31FDC7 /* RxCocoaRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CE2DED37E4E23772D77A9895F6C3B47 /* RxCocoaRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4FAB08470D65EA26A13613DE478A9614 /* Concat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38BE7A036CB0B922779507DF64D4FD10 /* Concat.swift */; }; + 4FCFAC018066C831155D326A504014C2 /* ObservableConvertibleType+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 183718BEF1A0D909ABD3A1303E369F52 /* ObservableConvertibleType+Driver.swift */; }; + 4FD2AC2BD323CCF83DAD7AD81D16CAE8 /* ModernAVPlayerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3A16579614C274C914D439DD396B6E8 /* ModernAVPlayerDelegate.swift */; }; + 504ADFDB9F12B7DC23452B20EA8533A9 /* NSView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 004C269D870D9E309779121BDF0E96E5 /* NSView+Rx.swift */; }; 50605111CB96FD3C5E583F62E69B737D /* RxSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EF7C62A7A7A478F6F70C6663F1A006DD /* RxSwift.framework */; }; - 509AE6E94FC1C29E65D0598AFF278A74 /* PlayerUnavailableActionReason.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C5657E115628C6C8B13015C47A4E85C /* PlayerUnavailableActionReason.swift */; }; - 5116D554329895D76D353AF5C5324827 /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = C74CED360529ED7452AE84B9A1339107 /* Event.swift */; }; - 51A3DC2B7D2F720D7738C5844D20E731 /* RouteAudioService.swift in Sources */ = {isa = PBXBuildFile; fileRef = B960D38FEBF4E9261F1116C7489CE080 /* RouteAudioService.swift */; }; - 5220CE53965AEB43057039D7D31BA943 /* Example.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0FBEB30B500E6A265C0D4E22967FB19 /* Example.swift */; }; - 522CD9E91CADD94E83606C292BC01071 /* Repeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7507035B7ECC2800619F33D9989B6D6B /* Repeat.swift */; }; - 5291DA11A325CC45502EA902C7B8F10B /* SwiftyMocky-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C4D879969DF2A1A06ED670FB9CECE6D8 /* SwiftyMocky-dummy.m */; }; - 52AB6461CAA9481D24835F3E48301FC6 /* BeIdenticalTo.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC026A6AC2DE26853339235C36D88660 /* BeIdenticalTo.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 52E11D6FC2FA7DE75DB539F34834FA7E /* QuickConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 70718DC001191E4CC5C539C566ABA31A /* QuickConfiguration.m */; }; - 53AD24CC96BBB8E3851904BCBACE4B61 /* BehaviorRelay+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5F6028A7E189213F553B0EAA18BBF74 /* BehaviorRelay+Driver.swift */; }; - 53C897FAA9E56C0B7327DF66B517EF75 /* ObservableConvertibleType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = E68B1EB82DE4FB2B5E5ABB3182B02680 /* ObservableConvertibleType+SharedSequence.swift */; }; - 540B245FBB40046988A8D48A767E1B02 /* ObserverType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3F4EDE8FA62EFFEDBD05884CB288B2A /* ObserverType.swift */; }; - 543B314C89373975E0ABF251297A3A12 /* InvocableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347E551D24D29F43E5DD15AA2902527 /* InvocableType.swift */; }; - 54FDE45D2F750A99977CA5EBD3E04F6C /* TailRecursiveSink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21DE70E0DC986A27804110E696D2F577 /* TailRecursiveSink.swift */; }; - 55174C4DDA5C87C88BD8BC9F46B18003 /* UIApplication+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB9A16F2A80A40B15E416A9F5BF1836 /* UIApplication+Rx.swift */; }; - 5578F928AEFA8B2B7CC542033590DFD6 /* Match.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E35627B1F35D6B4DEDA4CA88FE656B3 /* Match.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 55A7900497BBA188082042A17C234EFB /* GroupedObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9053C67FFDFF6ED98F966B01D5CE1756 /* GroupedObservable.swift */; }; - 582D529682D8E57A3BE833B667F788D2 /* ExampleMetadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C3AEE6557058B7AB0085CA093EB7713 /* ExampleMetadata.swift */; }; - 5A67A93374554715B380B4A71BFB5424 /* Driver+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 129EE08CD1212AED11EB069DADDD8941 /* Driver+Subscription.swift */; }; - 5AFA3E3AB2B0B906616F8D2A4D601BFE /* DelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7AB61AAE6C9620E4AE04A9EDC9F4561 /* DelegateProxy.swift */; }; - 5B6F70DDD4C63CF6ED95291BCB633494 /* ContainElementSatisfying.swift in Sources */ = {isa = PBXBuildFile; fileRef = 159C7E8D2CCA24399173AF66BD075ABD /* ContainElementSatisfying.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 5B7EC1296374904C71D7535DFE79F766 /* CustomAudioSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2CA181D12F9548B0AF944152B4379E9 /* CustomAudioSession.swift */; }; + 509AE6E94FC1C29E65D0598AFF278A74 /* PlayerUnavailableActionReason.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1260495F36FEA9E66FA8FEBF7B6EA6CF /* PlayerUnavailableActionReason.swift */; }; + 5116D554329895D76D353AF5C5324827 /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5760404708393A79A41830CA13CE6B6E /* Event.swift */; }; + 51A3DC2B7D2F720D7738C5844D20E731 /* RouteAudioService.swift in Sources */ = {isa = PBXBuildFile; fileRef = B005C4E73D4AEB719C90E121B73F66A0 /* RouteAudioService.swift */; }; + 5220CE53965AEB43057039D7D31BA943 /* Example.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84E41FE96D8155147899572BFDDE5DB0 /* Example.swift */; }; + 522CD9E91CADD94E83606C292BC01071 /* Repeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88B45ABF73CB758BD8EDF11CAE88AC05 /* Repeat.swift */; }; + 5291DA11A325CC45502EA902C7B8F10B /* SwiftyMocky-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 674AB9102F48D366A146C760FC5325BD /* SwiftyMocky-dummy.m */; }; + 52AB6461CAA9481D24835F3E48301FC6 /* BeIdenticalTo.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0B3780195F8FB649644B53E99230AF6 /* BeIdenticalTo.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 52E11D6FC2FA7DE75DB539F34834FA7E /* QuickConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = DFA22A702109993942B3F8811C1BC077 /* QuickConfiguration.m */; }; + 53AD24CC96BBB8E3851904BCBACE4B61 /* BehaviorRelay+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8D646D1900AC8661932415E09D6113A /* BehaviorRelay+Driver.swift */; }; + 53C897FAA9E56C0B7327DF66B517EF75 /* ObservableConvertibleType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D1A05E845B740A336C702AC8ED05C1D /* ObservableConvertibleType+SharedSequence.swift */; }; + 540B245FBB40046988A8D48A767E1B02 /* ObserverType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3485AEDF865598CCECD9E59A7762057 /* ObserverType.swift */; }; + 543B314C89373975E0ABF251297A3A12 /* InvocableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75513DF056C4C9609FBC063223259604 /* InvocableType.swift */; }; + 54FDE45D2F750A99977CA5EBD3E04F6C /* TailRecursiveSink.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0144BFDD85BE782D024BAFEFB0358A9 /* TailRecursiveSink.swift */; }; + 55174C4DDA5C87C88BD8BC9F46B18003 /* UIApplication+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68177203C7594279ADC5309345098AB6 /* UIApplication+Rx.swift */; }; + 5578F928AEFA8B2B7CC542033590DFD6 /* Match.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC27470F91CC2965FF8760AC66A04921 /* Match.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 55A7900497BBA188082042A17C234EFB /* GroupedObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 627B3EBFBC716DF269257FE2690925E4 /* GroupedObservable.swift */; }; + 582D529682D8E57A3BE833B667F788D2 /* ExampleMetadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05866AFAF289628B624959DC6FBDF490 /* ExampleMetadata.swift */; }; + 5A67A93374554715B380B4A71BFB5424 /* Driver+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84BC342D8A813E4A03E05BCC4E0E5BA8 /* Driver+Subscription.swift */; }; + 5AFA3E3AB2B0B906616F8D2A4D601BFE /* DelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA81DF8D2028DE6DB35EB76696434FA8 /* DelegateProxy.swift */; }; + 5B6F70DDD4C63CF6ED95291BCB633494 /* ContainElementSatisfying.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5E4DBEE52DF4BEFD8AAF60EA5559C3A /* ContainElementSatisfying.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 5B7EC1296374904C71D7535DFE79F766 /* CustomAudioSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFCBBAD11AEDD18A2C6CE361B9EC4032 /* CustomAudioSession.swift */; }; 5BDB0BB5F464064DF78D998FB490324F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 98BBD472E685F58547A43F04107D217B /* Foundation.framework */; }; - 5C14B0A1C485F824F797A767089C2677 /* StoppedState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02F77AFBAE44CC2147B2C4D8FAEB33BE /* StoppedState.swift */; }; - 5C1DD7607CE465605096A9154270BF63 /* RxCollectionViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40E075D0D277F268B034D88615FC1A6C /* RxCollectionViewDataSourceProxy.swift */; }; + 5C14B0A1C485F824F797A767089C2677 /* StoppedState.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFA1B23204B5AD1174B963964B692B94 /* StoppedState.swift */; }; + 5C1DD7607CE465605096A9154270BF63 /* RxCollectionViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 896741733CFD6E206C631DAF8326EE0A /* RxCollectionViewDataSourceProxy.swift */; }; 5C213021032B606638352D286F18D5B5 /* Pods-ModernAVPlayer_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C3296299D7EB6B4BE95CD274320A7D46 /* Pods-ModernAVPlayer_Tests-dummy.m */; }; - 5C4951A46B156AF48DADE374E2B1F66C /* Amb.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABD9E520432415AF08015FFCDA668C3A /* Amb.swift */; }; - 5C7758016BD89809D43030ECE9C1A7BE /* ReachabilityService.swift in Sources */ = {isa = PBXBuildFile; fileRef = A73F7897BCD1CAA78F65BC31AE8BFBF5 /* ReachabilityService.swift */; }; - 5D20432E3768B8E523819877F1F51927 /* UISearchBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3D95AC06E078F3DB05D2A82A57C883D /* UISearchBar+Rx.swift */; }; - 5EB2576CC73FD385356D01A70F4DF775 /* _RXKVOObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E39E10735AC6DE9210AF68BE3AB9140 /* _RXKVOObserver.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5F2EC0EA2FA845B3B221B7FB4A596708 /* RxCollectionViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98A120B71DC64A1FDB6DEBEDB03AFBB5 /* RxCollectionViewDelegateProxy.swift */; }; - 5FB0C0D6D35BCEAB4A84B947DF1D066F /* Deferred.swift in Sources */ = {isa = PBXBuildFile; fileRef = 943EAEA875A938DCD64315C76F812996 /* Deferred.swift */; }; - 6016AC545228E61FB5F1C1B91F791C00 /* PublishSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 588A48B3B65E83EEA8C18A3637738FFD /* PublishSubject.swift */; }; - 602E3758C0EF64AF6B7FCEA05BF5B9B9 /* Expectation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1754CF8C2D58B811A8282422506F6281 /* Expectation.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 6030C4DDFB63331784B05B1542BC90D2 /* RxTableViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C6148271644C6D4DD7E9FD8DD9E9D6A /* RxTableViewDataSourcePrefetchingProxy.swift */; }; - 6124B5EE0E17E44A42351091FA4C1FF7 /* PausedState.swift in Sources */ = {isa = PBXBuildFile; fileRef = E901D88939324DFE10387130F9DF76D5 /* PausedState.swift */; }; - 61C7AFBD8A8E145ECE211F96EBAD653F /* Producer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FBCFDE36AF0FE5F4664B1DECBE1801F /* Producer.swift */; }; - 6296D18652170A17D542FB7756969F25 /* _RX.h in Headers */ = {isa = PBXBuildFile; fileRef = C11CB54896EB1640AB4546FDAABA66A1 /* _RX.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 629F3A4E72511F451D4AB89B6CFB3DCF /* KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 762BCABE677225BE8484403BB1DCACEB /* KVORepresentable.swift */; }; - 62EB26A740196E1290CE3B4028BFFE5D /* RxSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 068B718C8BD6D543C205487FC4F89022 /* RxSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 63082930DC8FD9FE0B69F08D0DFAF38F /* Empty.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACCD887C3CAF1CDEB80FB005EC405BA8 /* Empty.swift */; }; - 63DCC8376016A03F7090C3D9D4F184A1 /* KVORepresentable+Swift.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB98ACB5DFA22E0EBACC1AB5FABA439A /* KVORepresentable+Swift.swift */; }; - 64E26D7D025AC4462DFA8BA66B38C9D8 /* HaveCount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EBBC66320CD55C4D1D5AE218535F758 /* HaveCount.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 65B04189A7C85874B2AA57CE853EDCA3 /* ArgumentCaptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF9A347D5D850B6296A234BC33AF237E /* ArgumentCaptor.swift */; }; - 66E5E0220358ED5C6630C210C18ED404 /* SchedulerType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 904F33F0F647942BE403FF0C4A1202CA /* SchedulerType+SharedSequence.swift */; }; - 6701F142076BD8F177DB49653F432828 /* ModernAVPlayerLoggerDomain.swift in Sources */ = {isa = PBXBuildFile; fileRef = E866D93E45B3DD143BAD0C4477A865F9 /* ModernAVPlayerLoggerDomain.swift */; }; - 674266FDD8D6A95E4440882DE2160FC3 /* get_sourcery.sh in Resources */ = {isa = PBXBuildFile; fileRef = A817B7D8C0C0F5AED0B83C09A923DE43 /* get_sourcery.sh */; }; - 67598D80650837F6107223C183A33492 /* ToArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D8904EF8A4C737BE37DA36EB9F830D0 /* ToArray.swift */; }; - 67D6B283695BA6DB288801C7FBB10A0D /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 026543287C05771E678D89D208B84303 /* InfiniteSequence.swift */; }; - 689B61DAD221D3FDE06361D01D359E21 /* Zip+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85233C3F6A95A0E4B2F116579292C1B4 /* Zip+Collection.swift */; }; - 6B208ADC7C0A1E218185146D9C11A7A2 /* World+DSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D9CE3B1FAA45ADDF10205807E191365 /* World+DSL.swift */; }; - 6BD19126B85D14F56BDA7934F50E4E79 /* UISegmentedControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5DA4A0D3797DD5F59CBAECA07313B209 /* UISegmentedControl+Rx.swift */; }; - 6DE69860F8899B9D701E79375EDA57B6 /* SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1036E62AA6467122F088D15B52DB6EC6 /* SharedSequence.swift */; }; - 6EA9338D2F1770A2904AF413351C0C29 /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87F4FCA8EC81A206C55307BFE65768E3 /* Platform.Darwin.swift */; }; - 6FA7ED6705F7342988DAC14060F2E397 /* Count.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8778FB1C43FC9218AF83CC1F14A5036F /* Count.swift */; }; - 706CEC35B3D8A123470744F2D690B1BF /* Quick-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 13C0D4A72CE21288EAD7969DBEE7B8B3 /* Quick-dummy.m */; }; - 72347684742E5375BE4E349BDA2CEAFE /* RxRelay-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 117770FB632D17B76302CB03A285D501 /* RxRelay-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 72DDD7AE2125A695DB8D093F17B7C4E6 /* DSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E632249D01E79C5C4A744ABA7EB0F57 /* DSL.swift */; }; - 72FB8CEABF346A37D54CC08647489A98 /* ThrowAssertion.swift in Sources */ = {isa = PBXBuildFile; fileRef = C19DD35875EC8B03827DB3DED37580F4 /* ThrowAssertion.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 7386CBF80A5183A6C6A0A11B5DE33734 /* QuickSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = F382B59444577F38151BB9B64B411CBA /* QuickSpec.m */; }; - 73D5AAE480E49DE66E08F2EFE9643D37 /* AsSingle.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5D7CD3209571D12F6E2325FCBC4CBAE /* AsSingle.swift */; }; - 73E22E6A6752264E0A0A28AC6EE389D4 /* MainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF022022AD39AD9F386DF2F8C1511E71 /* MainScheduler.swift */; }; - 73EE1465B68CCFD89C46EBBF29D9C500 /* Generate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F7E2203503897DC9D0145B05C0FEEFB /* Generate.swift */; }; - 74CDB1F5A0999089EF7789365FD47264 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47BE4882E3B2349863C6F47C7A8DFBD7 /* Deprecated.swift */; }; - 755A93B0ECC17CE5F17E3D7D62632375 /* XCTestSuite+QuickTestSuiteBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = D2DF3BFDBD3D831DC757CFCBDFC8485D /* XCTestSuite+QuickTestSuiteBuilder.m */; }; - 756DB0F9AF3EDA3FB4209299F2CE503B /* AddRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD76ECA4F9B57642543B69A02E8F0A23 /* AddRef.swift */; }; - 75B3AD9AB5187CFEAD7BD37A31F95746 /* NSTextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBE90280D5F1BE3EBF2E0673D8D95AF3 /* NSTextField+Rx.swift */; }; - 760DE8ED52B6BF2C41FDA6E3CD7D8D48 /* ModernAVPlayerConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = B62D403CC40ACDE9FB73087DE0539F15 /* ModernAVPlayerConfiguration.swift */; }; - 778039C345FD9588BD40E3D0539C9E57 /* CombineLatest.swift in Sources */ = {isa = PBXBuildFile; fileRef = D16EF9983982B6E32A38E9C5E9573F76 /* CombineLatest.swift */; }; - 779BBF1FB5551142FC5102547E4946AA /* NSControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E59F7969FB3761C5EF266233715F264 /* NSControl+Rx.swift */; }; - 78A51B7FCC1DFB888AAA254529013C12 /* BeginWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BF1994D5BCD0A2B74EA5A8509E44935 /* BeginWith.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 78EEFB2ACE8A7EA075441D919FE4A962 /* UITabBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4209A3CB6DD918D437F353E7901F342 /* UITabBar+Rx.swift */; }; - 791070C52A9FE343346F9E61AE7A88C5 /* ModernAVPlayerMedia.swift in Sources */ = {isa = PBXBuildFile; fileRef = F812648299584CF43FC33CB20D2C3496 /* ModernAVPlayerMedia.swift */; }; - 796BEC2CF078CDF77D78E0C9DC91A7C0 /* ObservableConvertibleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50F524F59DCCEE17B4DC392460F6868B /* ObservableConvertibleType.swift */; }; - 79AEC4524EA5421F7E4CC58C13E82E90 /* Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF6532E23608F3D6AFFCFFF7B8278536 /* Create.swift */; }; - 7A1FF40A81CF2DE7E6F9A242BF40BAD6 /* SchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6748B7CD36DCD4682CEBF5C8A2AD6A84 /* SchedulerType.swift */; }; - 7ABDEE0E781182E5F0C52CE632D4ECF1 /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4711C4647973206C3A717900B1706885 /* Configuration.swift */; }; - 7AC93EB6DCDA9226165D5BC354FE7BC6 /* DSL.m in Sources */ = {isa = PBXBuildFile; fileRef = C2B3B8809B03558423FC0DBDAD939DBF /* DSL.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 7DAC86DCBC36C10F43FA5FEB819B7BF1 /* Functional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C1E35956CEAE16630B282B8F581CF42 /* Functional.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 7E1CC6323F7A3D47097601C21B9A9E6C /* BinaryDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 215FF25825A53C1586F1307950116102 /* BinaryDisposable.swift */; }; - 7EE8FECB5ABEC0F4476166F23BDAA0FF /* NSObject+Rx+KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A532D80C790A51EBB8EAF154DB3EF05 /* NSObject+Rx+KVORepresentable.swift */; }; - 7EEDA4A51E36530AAC3A8212BB81B4B7 /* CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98CDAD6BACD574B676CE163E774B89F8 /* CombineLatest+arity.swift */; }; - 7F37687E02EF47E6D510244CD74DE7A0 /* Never.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51F41D682836D7CDE42D56477F98EEE7 /* Never.swift */; }; - 7F46EF55BD84379D9C263983D0B3F613 /* Do.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EA634A1BEEAB7B1DEC2C19FFAB619D7 /* Do.swift */; }; - 8042157D176BF315C318C2A1A56D9C2D /* Throttle.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEBBAED007FB3A863BEFADA0B043F137 /* Throttle.swift */; }; - 806B9040D79A3DC58FB56EAC16FE19BF /* Stringers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04B73E55FF4973A61B3283B56ADD80D9 /* Stringers.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 807BE000BBEC502CF1CB47ED14D4DB72 /* RxSearchControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = B180AD12C07318511C2721D8800534CB /* RxSearchControllerDelegateProxy.swift */; }; - 80DEBE41D84FBA1C4D4FE00C8D797E82 /* CwlPreconditionTesting.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B8E6C2B7FE4A7CE40645EDED17DC91C /* CwlPreconditionTesting.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 82340830E8A855D2DFF16FD7437573C8 /* RefCountDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1941512D921F5A91B143B058A7BD360 /* RefCountDisposable.swift */; }; - 826D0BF06656686B883C0ABDBC499F21 /* Reduce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF50B2AF32A5DBC937B2F9454B04C31 /* Reduce.swift */; }; - 83098748310144B1F1EE93F26BE5DCA7 /* AnyObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FAE228367676831B27961785590F032 /* AnyObserver.swift */; }; - 83976C4AC81DBA1656F1358F25032074 /* World.swift in Sources */ = {isa = PBXBuildFile; fileRef = 092C9FA869C9EF00DFD552197D9B9CFF /* World.swift */; }; - 83D6FFDBA5574D5A8ACE700C3EC1DB41 /* Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA02DAA132CA88FE91564A121D2C17B8 /* Driver.swift */; }; - 83E49B99BD7AAD221C3F9C409045F588 /* ScheduledItemType.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB88DE6D1FD717AEEE33286D979D4D48 /* ScheduledItemType.swift */; }; - 83E9F651F02E898175A06C0E18A790E2 /* Timer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2CDDE1C6633D109428001B482406DB1 /* Timer.swift */; }; + 5C4951A46B156AF48DADE374E2B1F66C /* Amb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28D01E90312F6AEAFDB98BCC8EA90F1C /* Amb.swift */; }; + 5C7758016BD89809D43030ECE9C1A7BE /* ReachabilityService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7752BFD7DCEB5726C9A4D9D5B7FFCB56 /* ReachabilityService.swift */; }; + 5D20432E3768B8E523819877F1F51927 /* UISearchBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC4AA0790A7569E39B5E90DB220C3EC4 /* UISearchBar+Rx.swift */; }; + 5EB2576CC73FD385356D01A70F4DF775 /* _RXKVOObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DA322A3FA9D9AC4AE085442E188DA27 /* _RXKVOObserver.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5F2EC0EA2FA845B3B221B7FB4A596708 /* RxCollectionViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3B4E167336746DF7B23C4C6040CA3D6 /* RxCollectionViewDelegateProxy.swift */; }; + 5FB0C0D6D35BCEAB4A84B947DF1D066F /* Deferred.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AB299FE9DF4A158C0CD0FD8826A7B2C /* Deferred.swift */; }; + 6016AC545228E61FB5F1C1B91F791C00 /* PublishSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04D71EC9E1F35052C0A7F5A0EC465280 /* PublishSubject.swift */; }; + 602E3758C0EF64AF6B7FCEA05BF5B9B9 /* Expectation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CDA99F860859CEF1A11B23267CE2B9A /* Expectation.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 6030C4DDFB63331784B05B1542BC90D2 /* RxTableViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAC5D00065D276D3C8FBAD76F67C6793 /* RxTableViewDataSourcePrefetchingProxy.swift */; }; + 6124B5EE0E17E44A42351091FA4C1FF7 /* PausedState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E26CE7FF5F532223C4A13DCC1197895 /* PausedState.swift */; }; + 61C7AFBD8A8E145ECE211F96EBAD653F /* Producer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 509F5721339394A8F1F9858E218A9E42 /* Producer.swift */; }; + 6296D18652170A17D542FB7756969F25 /* _RX.h in Headers */ = {isa = PBXBuildFile; fileRef = FDC682630622E58244D14A19DDBCEF72 /* _RX.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 629F3A4E72511F451D4AB89B6CFB3DCF /* KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52FCB02D1C0DFA7D0BD20D835C92BDA4 /* KVORepresentable.swift */; }; + 62EB26A740196E1290CE3B4028BFFE5D /* RxSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C07772EC9242D901C92766C652FD4772 /* RxSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 63082930DC8FD9FE0B69F08D0DFAF38F /* Empty.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4B6D2302A63111A77E066193164ABAE /* Empty.swift */; }; + 63DCC8376016A03F7090C3D9D4F184A1 /* KVORepresentable+Swift.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E56B1A9D49136FFC3965BAD15AC6E26 /* KVORepresentable+Swift.swift */; }; + 64E26D7D025AC4462DFA8BA66B38C9D8 /* HaveCount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BCF2C80DFDCB0DFC53E04446CA7F497 /* HaveCount.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 65B04189A7C85874B2AA57CE853EDCA3 /* ArgumentCaptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2B2B5A203446D4A5A9596AACDBD13D1 /* ArgumentCaptor.swift */; }; + 66E5E0220358ED5C6630C210C18ED404 /* SchedulerType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6CE43F687DCDB6FC4CE94B749E4310E /* SchedulerType+SharedSequence.swift */; }; + 6701F142076BD8F177DB49653F432828 /* ModernAVPlayerLoggerDomain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B4A31CF967457AD63B43A05132CE2E8 /* ModernAVPlayerLoggerDomain.swift */; }; + 674266FDD8D6A95E4440882DE2160FC3 /* get_sourcery.sh in Resources */ = {isa = PBXBuildFile; fileRef = D06387F3510A173CA8F468CBB0B0703C /* get_sourcery.sh */; }; + 67598D80650837F6107223C183A33492 /* ToArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 208FB33F798365093E75A8C4005DCA81 /* ToArray.swift */; }; + 67D6B283695BA6DB288801C7FBB10A0D /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FF9C07282DDF29A80ADE4C8C9BF5E08 /* InfiniteSequence.swift */; }; + 689B61DAD221D3FDE06361D01D359E21 /* Zip+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9808EEE0BB4F50B1CE84DD85DFA90AD /* Zip+Collection.swift */; }; + 6B208ADC7C0A1E218185146D9C11A7A2 /* World+DSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 645C5A76BB4D0899125D4102CF2D4169 /* World+DSL.swift */; }; + 6BD19126B85D14F56BDA7934F50E4E79 /* UISegmentedControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E2C3A29B4CBF53B8A9BA66500F05737 /* UISegmentedControl+Rx.swift */; }; + 6DE69860F8899B9D701E79375EDA57B6 /* SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6203279A325E4D60107902677FDEF7C /* SharedSequence.swift */; }; + 6EA9338D2F1770A2904AF413351C0C29 /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C559698A1601B8A685331A298B09F7B /* Platform.Darwin.swift */; }; + 6FA7ED6705F7342988DAC14060F2E397 /* Count.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09E9550439BAFF0E82F2F551F4F4EC12 /* Count.swift */; }; + 706CEC35B3D8A123470744F2D690B1BF /* Quick-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AF7BEEFC580A2DB5124EE91AC40A1CBF /* Quick-dummy.m */; }; + 72347684742E5375BE4E349BDA2CEAFE /* RxRelay-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = EE1199287291C50278C063377F4E45E4 /* RxRelay-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 72DDD7AE2125A695DB8D093F17B7C4E6 /* DSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 823095AF50B556C1952D730AAD5A65F3 /* DSL.swift */; }; + 72FB8CEABF346A37D54CC08647489A98 /* ThrowAssertion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0844BF92692F87CDBE18ADE72852D89A /* ThrowAssertion.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 7386CBF80A5183A6C6A0A11B5DE33734 /* QuickSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = 456454FBA8932C4EA089FC77AC1B253E /* QuickSpec.m */; }; + 73D5AAE480E49DE66E08F2EFE9643D37 /* AsSingle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 002B0FF8C7D5E469C6F704A7CF365CF5 /* AsSingle.swift */; }; + 73E22E6A6752264E0A0A28AC6EE389D4 /* MainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3E8164ADCCA46EF34F6E6E2241CB666 /* MainScheduler.swift */; }; + 73EE1465B68CCFD89C46EBBF29D9C500 /* Generate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44AA62942D594EF3677FBC70693E13F9 /* Generate.swift */; }; + 74CDB1F5A0999089EF7789365FD47264 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CBC47A9D0E580821E4A6538A67A2477 /* Deprecated.swift */; }; + 755A93B0ECC17CE5F17E3D7D62632375 /* XCTestSuite+QuickTestSuiteBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 14FA36E2204A67042DCD9E392F49AE3A /* XCTestSuite+QuickTestSuiteBuilder.m */; }; + 756DB0F9AF3EDA3FB4209299F2CE503B /* AddRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9BFFE6787D6C82546FBFB160330E037 /* AddRef.swift */; }; + 75B3AD9AB5187CFEAD7BD37A31F95746 /* NSTextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = F716732F9515C737ADEF2CF0734DD450 /* NSTextField+Rx.swift */; }; + 760DE8ED52B6BF2C41FDA6E3CD7D8D48 /* ModernAVPlayerConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6816B560018C9BCCE3D6F45AA9D074C /* ModernAVPlayerConfiguration.swift */; }; + 778039C345FD9588BD40E3D0539C9E57 /* CombineLatest.swift in Sources */ = {isa = PBXBuildFile; fileRef = D58641872B258B334D8B395D8A67FDB8 /* CombineLatest.swift */; }; + 779BBF1FB5551142FC5102547E4946AA /* NSControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78A20DFD5CE791CA25E452A0DF955713 /* NSControl+Rx.swift */; }; + 78A51B7FCC1DFB888AAA254529013C12 /* BeginWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B76635122A2DA63E212CFC6C3364A32 /* BeginWith.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 78EEFB2ACE8A7EA075441D919FE4A962 /* UITabBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C16F6824F1616F2262E1BB335BEAA0EB /* UITabBar+Rx.swift */; }; + 791070C52A9FE343346F9E61AE7A88C5 /* ModernAVPlayerMedia.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65FEF7EF645AF8ED50B9822B72DB2DC3 /* ModernAVPlayerMedia.swift */; }; + 796BEC2CF078CDF77D78E0C9DC91A7C0 /* ObservableConvertibleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE03635E5B5B082DBB8685A28282D224 /* ObservableConvertibleType.swift */; }; + 79AEC4524EA5421F7E4CC58C13E82E90 /* Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F105E332AE6396CD0F53D9BFAD94847 /* Create.swift */; }; + 7A1FF40A81CF2DE7E6F9A242BF40BAD6 /* SchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCB1EF5E1BB55426B93849576576D66E /* SchedulerType.swift */; }; + 7ABDEE0E781182E5F0C52CE632D4ECF1 /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 664FE5DC6FDD7F30504615F59FD9E870 /* Configuration.swift */; }; + 7AC93EB6DCDA9226165D5BC354FE7BC6 /* DSL.m in Sources */ = {isa = PBXBuildFile; fileRef = 1442CF1019D387104810E33DA3B1A132 /* DSL.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 7DAC86DCBC36C10F43FA5FEB819B7BF1 /* Functional.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBEAB5C9D028C69A6190130144AA4171 /* Functional.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 7E1CC6323F7A3D47097601C21B9A9E6C /* BinaryDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C245F30B4D58E7505F46CCB6B50D9C60 /* BinaryDisposable.swift */; }; + 7EE8FECB5ABEC0F4476166F23BDAA0FF /* NSObject+Rx+KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E41F805500FB4725DF92147B3C5BF675 /* NSObject+Rx+KVORepresentable.swift */; }; + 7EEDA4A51E36530AAC3A8212BB81B4B7 /* CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6979AEE6589A34DF4C09A16E99D8E6C /* CombineLatest+arity.swift */; }; + 7F37687E02EF47E6D510244CD74DE7A0 /* Never.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02FB8454E3C563B5E62AE8609F78E55A /* Never.swift */; }; + 7F46EF55BD84379D9C263983D0B3F613 /* Do.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF26728BF51A30E8A250010160CDF017 /* Do.swift */; }; + 8042157D176BF315C318C2A1A56D9C2D /* Throttle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32AB4288C01B9C49BF70686CA359E6D7 /* Throttle.swift */; }; + 806B9040D79A3DC58FB56EAC16FE19BF /* Stringers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E6DCEADE0B8427470A743FAA98C480D /* Stringers.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 807BE000BBEC502CF1CB47ED14D4DB72 /* RxSearchControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8BB5E10BF17F70E6333C009A18A3C45 /* RxSearchControllerDelegateProxy.swift */; }; + 80DEBE41D84FBA1C4D4FE00C8D797E82 /* CwlPreconditionTesting.h in Headers */ = {isa = PBXBuildFile; fileRef = C854E891636A2EDB9D66B5F2E1A948E0 /* CwlPreconditionTesting.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 82340830E8A855D2DFF16FD7437573C8 /* RefCountDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82BB936C61939FE9604D1C36C061B8D4 /* RefCountDisposable.swift */; }; + 826D0BF06656686B883C0ABDBC499F21 /* Reduce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35BCF03BFC06AD4BCBB49BFA1C2BC5CA /* Reduce.swift */; }; + 83098748310144B1F1EE93F26BE5DCA7 /* AnyObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9ADB3A6D434DAE15AFEF8210DDEACB4 /* AnyObserver.swift */; }; + 83976C4AC81DBA1656F1358F25032074 /* World.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7E4F22824830BD6CD2FC8BE7FB96DE5 /* World.swift */; }; + 83D6FFDBA5574D5A8ACE700C3EC1DB41 /* Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D84532B855B8E01CD9799C8D8750849 /* Driver.swift */; }; + 83E49B99BD7AAD221C3F9C409045F588 /* ScheduledItemType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDEF75CCF67F6CCA2F8B41E3605C46A /* ScheduledItemType.swift */; }; + 83E9F651F02E898175A06C0E18A790E2 /* Timer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2051CBE1416EC6F7B5562B80D78C865 /* Timer.swift */; }; 8434897F9994E29119E5CBCABEA3D4AF /* Pods-ModernAVPlayer_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E0AD2A70CDB7E2FC54A23BEE60F1667 /* Pods-ModernAVPlayer_Example-dummy.m */; }; - 84936147DE27E823F8E1C837C5E8CF5A /* ControlProperty+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = F31A4F34BAED62FC0F8E35E6CD8800D6 /* ControlProperty+Driver.swift */; }; - 84948A9D7FCEED43E45C0C6A9009B40B /* ControlEvent+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FB546CDDDAA71C053F79DA5B06DF47A /* ControlEvent+Signal.swift */; }; - 8515227A315CF0B86731D755D6CD4773 /* AsMaybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AB0B5DD86B501457AB64A0293A60AA1 /* AsMaybe.swift */; }; - 852DA3AB8BC668618479A5979BB70ACB /* DistinctUntilChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE7AFF69043644B38DB5A67D3B0F05B9 /* DistinctUntilChanged.swift */; }; - 85A5F3F26F6DBE590D703849703B9949 /* UIDatePicker+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 308451F4773614A7E41500B505CF805A /* UIDatePicker+Rx.swift */; }; - 86142CC2036840BD0EE07FD0B8EE2D90 /* ElementAt.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF425E089F956DD74A69D818065997BC /* ElementAt.swift */; }; - 86BEC93B4B8322DE7803CAB861B8059B /* Mock+Assertions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78116F64D2106CEDBCB29BCB4321361E /* Mock+Assertions.swift */; }; - 8797778138D7D27725353C523C51E0AC /* ModernAVPlayer-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F838580E24315A27D3542A7AA4DD2C7 /* ModernAVPlayer-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 87E644C14F751F775FD898F4A32D4AEB /* ShareReplayScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = D90E410670E4F9BD42F8F08FC80B05B3 /* ShareReplayScope.swift */; }; - 88C5C7015221DE9DB70EF1FE850FBFBA /* RxTableViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7AF37A52D054D706B27D495369ACB19 /* RxTableViewDataSourceProxy.swift */; }; - 8911DDD5910AA1C6E099EBF768AFC8F7 /* QuickSpecBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 12851F19439A838B50F71E19CD45782A /* QuickSpecBase.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8985227BC64DA0C00020EB84B67A31AB /* ObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6759412D05A4067082699ACFEE7315B8 /* ObservableType.swift */; }; - 89B102F6F8C402B04F54A8D69EF836E4 /* Window.swift in Sources */ = {isa = PBXBuildFile; fileRef = 806231B4DB49F1CECE0C20DCDDE0D16E /* Window.swift */; }; - 89EE4D6DBDB79963D65AA1E67B543B6D /* CwlCatchBadInstruction.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD7EE7431359F66A6B1F8F7CD689E352 /* CwlCatchBadInstruction.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 89F3E77E9C1EBF518FCF70E41930FF9B /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC848D4A216E4413532EA8E572856582 /* Queue.swift */; }; + 84936147DE27E823F8E1C837C5E8CF5A /* ControlProperty+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06F98CE0629181BEB8BFA3A4B8090CC3 /* ControlProperty+Driver.swift */; }; + 84948A9D7FCEED43E45C0C6A9009B40B /* ControlEvent+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05FE8262F2D2C38C0A38961BE263B85E /* ControlEvent+Signal.swift */; }; + 8515227A315CF0B86731D755D6CD4773 /* AsMaybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC61269DED5AEE8E02AF38BEE5426B91 /* AsMaybe.swift */; }; + 852DA3AB8BC668618479A5979BB70ACB /* DistinctUntilChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = 194C7133E40E8003FB644C797B2245F7 /* DistinctUntilChanged.swift */; }; + 85A5F3F26F6DBE590D703849703B9949 /* UIDatePicker+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B8EC9082B50635BE2715E866C81A861 /* UIDatePicker+Rx.swift */; }; + 86142CC2036840BD0EE07FD0B8EE2D90 /* ElementAt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20814757E5206CD80F71AC5355FF042B /* ElementAt.swift */; }; + 86BEC93B4B8322DE7803CAB861B8059B /* Mock+Assertions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1833373841ED34283978E7A581A25B62 /* Mock+Assertions.swift */; }; + 8797778138D7D27725353C523C51E0AC /* ModernAVPlayer-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F398D48493AFD5CCA240BEE6538D6870 /* ModernAVPlayer-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 87E644C14F751F775FD898F4A32D4AEB /* ShareReplayScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = A964B2BE6D6E75C8F1A4BA3EA1A25B64 /* ShareReplayScope.swift */; }; + 88C5C7015221DE9DB70EF1FE850FBFBA /* RxTableViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91B68082FF2DD58699893959E1BE624F /* RxTableViewDataSourceProxy.swift */; }; + 8911DDD5910AA1C6E099EBF768AFC8F7 /* QuickSpecBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 89D27A4A92D0E2EAE63066B389C1AAE5 /* QuickSpecBase.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8985227BC64DA0C00020EB84B67A31AB /* ObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3967424E1A6B65FE7C78C325175AC01 /* ObservableType.swift */; }; + 89B102F6F8C402B04F54A8D69EF836E4 /* Window.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E9137292EEA4554A80D2B8FA9B7D0CA /* Window.swift */; }; + 89EE4D6DBDB79963D65AA1E67B543B6D /* CwlCatchBadInstruction.swift in Sources */ = {isa = PBXBuildFile; fileRef = E67B7CD47F4F45F4CABFE6427B477AEE /* CwlCatchBadInstruction.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 89F3E77E9C1EBF518FCF70E41930FF9B /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECC3D0115F940E117BAED0D70806C8B6 /* Queue.swift */; }; 8A06021E4013DE82AA4C8BB44270D196 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 98BBD472E685F58547A43F04107D217B /* Foundation.framework */; }; - 8A0EF19254BAC5DF0885D1FBA345E016 /* CwlMachBadInstructionHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = E6E941C961EE9B18E7F1E4CE428532B1 /* CwlMachBadInstructionHandler.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 8A7D0ABE1F6216E1694730766F1E0D33 /* NowPlayingService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67D7C3A6A9B821C54859E1F8720534FF /* NowPlayingService.swift */; }; - 8ABC6CFE17D937F6FC4E90032D17DF65 /* WaitingNetworkState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EA9BB435E559AB3CB7161B5FB5ED92C /* WaitingNetworkState.swift */; }; - 8BDE14D8AC11BDC925E654215451B3D6 /* Date+Dispatch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 153534B731A0A3A77722E1729356E429 /* Date+Dispatch.swift */; }; - 8D17749611AB0C8BD51C068749D8DF68 /* NMBExceptionCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = 80D67D9B50682175422686D80D182D4C /* NMBExceptionCapture.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8D543DAD9A6C0B8BF8A5DB38AD876677 /* SatisfyAnyOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = 320F28BE9714696EB45CD705DC0C6C11 /* SatisfyAnyOf.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 8D75EC8969EA46FBD6E1BED7791A3C37 /* BeLogical.swift in Sources */ = {isa = PBXBuildFile; fileRef = C98474EDE0E658B4213AEB0B6654CE20 /* BeLogical.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 8ECC901E95CA3C08ECEC92BF41B61A5C /* SubscriptionDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A56373E8852DD78A1B526DB443E4A9E /* SubscriptionDisposable.swift */; }; - 9095855CF16E0725FE6071FB53E4591C /* ObserverBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56680E80A800045A388F74A65E434DCC /* ObserverBase.swift */; }; - 916A512B727EC087BF4F06A8C160DD2F /* Sink.swift in Sources */ = {isa = PBXBuildFile; fileRef = F00A3F5B94BCA138EDAD8F1A38C28521 /* Sink.swift */; }; - 92506A7A62E10713A921D19DD0107CCA /* SuiteHooks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 110C3224809D8A8E2C90197876B528EA /* SuiteHooks.swift */; }; - 925B8A303961A71B459CB41E055AD0FF /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32D80AD4EFFD5D101CDAC34E0FE53B32 /* DispatchQueue+Extensions.swift */; }; - 9306B06A0AFD837DE2E77CDF9F9EC383 /* CompositeDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD860B46E865AB4F75ABACADBDC64C56 /* CompositeDisposable.swift */; }; - 94A2B2D901EE933DA3409ECAA65D98B9 /* SkipWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85DEA1DB03CF6BCF3B53F59E694330B0 /* SkipWhile.swift */; }; - 94DA3131D64B3D904BE28E72F1871065 /* BeAKindOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DB3B57D7DCEA4122AF27D27AA138173 /* BeAKindOf.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 959ED6744F255D1D1064056FA42C936E /* TextInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91FCD98F1022DAAA05CDF2B09FACE72F /* TextInput.swift */; }; - 95B5448DEB600778C5507427529D9704 /* _RXObjCRuntime.m in Sources */ = {isa = PBXBuildFile; fileRef = 6BA847F4C1E3D3AEB00DC63488EE75C8 /* _RXObjCRuntime.m */; }; - 96F6AB89B5C905E69B306091AEEBBAE4 /* SerialDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6268EB1EED167AD96514EA1C8BBFDFE4 /* SerialDispatchQueueScheduler.swift */; }; - 9708B26EAA1E633DDA14D71FAB5F0A4F /* SerialDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C772D962D529849FD93634EF07DC3829 /* SerialDisposable.swift */; }; - 981856BF36E48BF7EC3F921BF2F091FF /* BehaviorSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 233650A9593C20B2D92BF79EBA58E9ED /* BehaviorSubject.swift */; }; + 8A0EF19254BAC5DF0885D1FBA345E016 /* CwlMachBadInstructionHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 76D4664A710819EE2C52C7D642C65DCA /* CwlMachBadInstructionHandler.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 8A7D0ABE1F6216E1694730766F1E0D33 /* NowPlayingService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83558B10771BE5A1C378090A063FCA49 /* NowPlayingService.swift */; }; + 8ABC6CFE17D937F6FC4E90032D17DF65 /* WaitingNetworkState.swift in Sources */ = {isa = PBXBuildFile; fileRef = F69659241B665FD88AD6502EA0DE3601 /* WaitingNetworkState.swift */; }; + 8BDE14D8AC11BDC925E654215451B3D6 /* Date+Dispatch.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4E21A8F52B9AF88715D5348CF0EE647 /* Date+Dispatch.swift */; }; + 8D17749611AB0C8BD51C068749D8DF68 /* NMBExceptionCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = AB332A623EBEB4E036DF895CA21B11B1 /* NMBExceptionCapture.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8D543DAD9A6C0B8BF8A5DB38AD876677 /* SatisfyAnyOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0518B0961C5B681DB596F07C2612DE2 /* SatisfyAnyOf.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 8D75EC8969EA46FBD6E1BED7791A3C37 /* BeLogical.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FD7F01340CA66190CE009631D86C3FB /* BeLogical.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 8ECC901E95CA3C08ECEC92BF41B61A5C /* SubscriptionDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71803059DCE0BE06E0EBEF7CA7AA4ACB /* SubscriptionDisposable.swift */; }; + 9095855CF16E0725FE6071FB53E4591C /* ObserverBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB28FF799FB8CCDB5B6F764A3677B995 /* ObserverBase.swift */; }; + 916A512B727EC087BF4F06A8C160DD2F /* Sink.swift in Sources */ = {isa = PBXBuildFile; fileRef = C850522BCE0FC995F475826FEB48230A /* Sink.swift */; }; + 92506A7A62E10713A921D19DD0107CCA /* SuiteHooks.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCE6BD51CAC6756B189D2C8DCDAD096C /* SuiteHooks.swift */; }; + 925B8A303961A71B459CB41E055AD0FF /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6A62666B3D75BE1D97426FF7B2ECEA5 /* DispatchQueue+Extensions.swift */; }; + 9306B06A0AFD837DE2E77CDF9F9EC383 /* CompositeDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D8E3E8E9A92F3BF400E0EA342D2009C /* CompositeDisposable.swift */; }; + 94A2B2D901EE933DA3409ECAA65D98B9 /* SkipWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37280DBADC3E72284CA0278A65489153 /* SkipWhile.swift */; }; + 94DA3131D64B3D904BE28E72F1871065 /* BeAKindOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90F762E84E038030066E65D16C23426D /* BeAKindOf.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 959ED6744F255D1D1064056FA42C936E /* TextInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = F52F8837235F0C32D04DCBD338348C38 /* TextInput.swift */; }; + 95B5448DEB600778C5507427529D9704 /* _RXObjCRuntime.m in Sources */ = {isa = PBXBuildFile; fileRef = 29E47BED353A98529FE3F84BA4870ED2 /* _RXObjCRuntime.m */; }; + 96F6AB89B5C905E69B306091AEEBBAE4 /* SerialDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F491D2982D7F40BADABD48F05E2105D /* SerialDispatchQueueScheduler.swift */; }; + 9708B26EAA1E633DDA14D71FAB5F0A4F /* SerialDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 228E2D60F1AAF4B0BDE47398F58AF046 /* SerialDisposable.swift */; }; + 981856BF36E48BF7EC3F921BF2F091FF /* BehaviorSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = F84B039CF9A446BCD5B900460F315AB1 /* BehaviorSubject.swift */; }; 99B152F6D458F3B697A7F69BE3692B6D /* RxCocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E3B3DA248E11DE20F7E6F258D0341263 /* RxCocoa.framework */; }; - 99DA3F5B678108B942AAE2897838FD9A /* _RXObjCRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 600ABB2C0FB6A8F6482EE7FB0025CEB0 /* _RXObjCRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 99E8019F4689A514DAC6AA40AFF7352E /* NMBObjCMatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = C67870A6298775E3BABE3749DD3A86FC /* NMBObjCMatcher.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 9B9714C476F416AD7FD803EA1184D113 /* BeLessThan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 766AED6AEF6E39FCE6227B4172A37330 /* BeLessThan.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 9BB5E9B6487FE95C710687B484C17161 /* Nimble.h in Headers */ = {isa = PBXBuildFile; fileRef = 0575AD4B46E14BD27F1CF99BF1FD79DB /* Nimble.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9C460BA614D4B1D314A252C4C5CE1D87 /* BeAnInstanceOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BE5139C325CB42A75D21A17ACDCDC7C /* BeAnInstanceOf.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 9C4B6D563AD3510A011E33980E557D8C /* NSTextStorage+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0FF16188F60D734D2B0FBA87DCA4A61 /* NSTextStorage+Rx.swift */; }; - 9CDBC7280F95D3ECDAA845AE1534C453 /* LockOwnerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BF4C3F469064CD130F8F95275DE3D2F /* LockOwnerType.swift */; }; - 9D0ECFC0676247B46E54F73D8B826ABE /* Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7A816C77FE78D13DC64F680D8E0B935 /* Zip+arity.swift */; }; - 9D9393DB953020B53D6A4B927A556F5A /* SkipUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432AC77E9765376FABFDD2D3458BC1F4 /* SkipUntil.swift */; }; - 9D9EBE68CF80B26DDE7BCABF4E1AA68F /* Policies.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F1B651EE7F3E2D3192001C45A0A321A /* Policies.swift */; }; - 9E10149718E8C746F63977B40FC89AE4 /* NopDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E588C1AAB74E51F01268E2FFF05B7DC /* NopDisposable.swift */; }; - 9E9454C8CD80926CD23C84374B7E117E /* UIPageControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DDC3F4D8848A907E0B901DDCC4425A4 /* UIPageControl+Rx.swift */; }; - 9F3602B31C8086B0A53F96CCE7A67EAC /* SingleAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26669658FBC23C9CCAE70E8ACE32C44C /* SingleAsync.swift */; }; - 9F70369EF71BD9ABAFF687AF532CC20D /* CwlMachBadInstructionHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 81086C395CDE5F7743362C83EDDE2AFD /* CwlMachBadInstructionHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9F7EB607BE9D62874896AE39A8414C69 /* AnonymousObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 625A7847E2C09ABFD330531EE2EEAE75 /* AnonymousObserver.swift */; }; - A0B84AF211A9092317A585647655201C /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22CC5422DA13DB7A45E22B9807B8A597 /* Platform.Darwin.swift */; }; - A0E513B489B4B69CDDDC335EA8445AED /* Binder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AF4784303A3C65914C0BC751A26E87C /* Binder.swift */; }; - A14FF11E9C5B1DA5719FABAD44E2A4C0 /* ControlEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40607CA982E492B156F49426157F422 /* ControlEvent.swift */; }; - A1EC74296F20E53AD660945AFDF8D037 /* KeyPathBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54E5096B4DB3C472EBAE448CC0BB95EC /* KeyPathBinder.swift */; }; - A205E5FE1599A32AC27D72F550EAE84F /* QuickSpecBase.m in Sources */ = {isa = PBXBuildFile; fileRef = AC835E8B6F9F635E57FE8CCA997BA0F8 /* QuickSpecBase.m */; }; - A222BF8BC3F9AC8906B42F20F3310AAC /* Take.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9DBA5B2D0392995EBC038BC651032B2 /* Take.swift */; }; - A264B934AD5061110D6F83005F78F1BA /* Just.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D368638C030FE306626D1FBF92D9F10 /* Just.swift */; }; - A27CCFB60A1454B45D1DFD9042AD4E90 /* PlayerMedia.swift in Sources */ = {isa = PBXBuildFile; fileRef = 414C869A6494F834302AB603F25B91F2 /* PlayerMedia.swift */; }; - A283F22ABFC3F877F383B15AE9A53AEB /* Parameter+Literals.swift in Sources */ = {isa = PBXBuildFile; fileRef = A015BFEC84487BF6F34CC5278B7ED872 /* Parameter+Literals.swift */; }; - A3BEAA5C99698103B022EC67A7B9A2D1 /* PlayerCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5013F3D1AF30155689A3C0331A03110 /* PlayerCommand.swift */; }; - A3F28787563E7E7B6657BD42C60303B8 /* SwiftyMocky-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E7741613036AC45FF72E1DE6B9D678E7 /* SwiftyMocky-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A451B454E2BD9EB90B768D06083BA8D2 /* SwiftyMockyTestObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C5A646F994C4AEE24081AA114039A6F /* SwiftyMockyTestObserver.swift */; }; - A45DFDE9B98932269282E4F9C03BC73E /* Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFE0A1DD4152A9C09C62B605133CBF84 /* Mock.swift */; }; - A4A48092F5ADD2DA25CFD70F04681E39 /* PlaybackObservingService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1185456CFCBC4DCD0B2F6A003947722C /* PlaybackObservingService.swift */; }; - A4E3FB6B6F04518E9A8A609CD8F38891 /* UIImageView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3C16561F8FB70D954B712AF5823EB3B /* UIImageView+Rx.swift */; }; + 99DA3F5B678108B942AAE2897838FD9A /* _RXObjCRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = B9DD3A8B7C7C8F0845A869F237C69496 /* _RXObjCRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 99E8019F4689A514DAC6AA40AFF7352E /* NMBObjCMatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = E32CB7EE80B2D6ECFC5710273A15403A /* NMBObjCMatcher.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 9B9714C476F416AD7FD803EA1184D113 /* BeLessThan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4174497A284F09C77E3E501C60A71483 /* BeLessThan.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 9BB5E9B6487FE95C710687B484C17161 /* Nimble.h in Headers */ = {isa = PBXBuildFile; fileRef = CA4121810EFCDE4A7159E5C8E85970A0 /* Nimble.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9C460BA614D4B1D314A252C4C5CE1D87 /* BeAnInstanceOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A2FFB1FE9E8449B77ED8C8CA19780D1 /* BeAnInstanceOf.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 9C4B6D563AD3510A011E33980E557D8C /* NSTextStorage+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AD7EC7F4F27414C690373F5E4F2B1A7 /* NSTextStorage+Rx.swift */; }; + 9CDBC7280F95D3ECDAA845AE1534C453 /* LockOwnerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15866FCFCE6BCD3B0176ABF38BC013E3 /* LockOwnerType.swift */; }; + 9D0ECFC0676247B46E54F73D8B826ABE /* Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D6D2D48D17C6EDF4D528FB77BEECDCD /* Zip+arity.swift */; }; + 9D9393DB953020B53D6A4B927A556F5A /* SkipUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAC904C11BA56C973468E42D65963C73 /* SkipUntil.swift */; }; + 9D9EBE68CF80B26DDE7BCABF4E1AA68F /* Policies.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE5D2DD685DCDC09FF5A0201C7F3FC9C /* Policies.swift */; }; + 9E10149718E8C746F63977B40FC89AE4 /* NopDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5EEC0AA18DF12A3CB9C2BB38F41A059 /* NopDisposable.swift */; }; + 9E9454C8CD80926CD23C84374B7E117E /* UIPageControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 836C726A1B5D39D1AB3D58C7C7EE34B7 /* UIPageControl+Rx.swift */; }; + 9F3602B31C8086B0A53F96CCE7A67EAC /* SingleAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B2EE75494A84092893E76EE1F1E12E3 /* SingleAsync.swift */; }; + 9F70369EF71BD9ABAFF687AF532CC20D /* CwlMachBadInstructionHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 9777FFAFE2CF5A319F9479FB91C469D2 /* CwlMachBadInstructionHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9F7EB607BE9D62874896AE39A8414C69 /* AnonymousObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D0176B3C1917203A3663097EC8965AA /* AnonymousObserver.swift */; }; + A0B84AF211A9092317A585647655201C /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63E0C5A79C4494BBC73EB6EFE8B7626D /* Platform.Darwin.swift */; }; + A0E513B489B4B69CDDDC335EA8445AED /* Binder.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAB43A090DAE94ECB907DC5C229804CE /* Binder.swift */; }; + A14FF11E9C5B1DA5719FABAD44E2A4C0 /* ControlEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6095BF49DD168035187BCB32498C115 /* ControlEvent.swift */; }; + A1EC74296F20E53AD660945AFDF8D037 /* KeyPathBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87B4FE181127B582F48683B72C4154E8 /* KeyPathBinder.swift */; }; + A205E5FE1599A32AC27D72F550EAE84F /* QuickSpecBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 50E07DABCC207F24C379BDC5F7A0D531 /* QuickSpecBase.m */; }; + A222BF8BC3F9AC8906B42F20F3310AAC /* Take.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A2B0CF06104DBF42565BE6401EE4D05 /* Take.swift */; }; + A264B934AD5061110D6F83005F78F1BA /* Just.swift in Sources */ = {isa = PBXBuildFile; fileRef = 661B0FD53269A84425B1FC99CA1DB3AD /* Just.swift */; }; + A27CCFB60A1454B45D1DFD9042AD4E90 /* PlayerMedia.swift in Sources */ = {isa = PBXBuildFile; fileRef = 802A8DC1917FED1A7592ADD1E1CF3E6D /* PlayerMedia.swift */; }; + A283F22ABFC3F877F383B15AE9A53AEB /* Parameter+Literals.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1E40FC8F142B0FC97B86BE785B16F21 /* Parameter+Literals.swift */; }; + A3BEAA5C99698103B022EC67A7B9A2D1 /* PlayerCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FFCD8815E181122410289B521A3FEF6 /* PlayerCommand.swift */; }; + A3F28787563E7E7B6657BD42C60303B8 /* SwiftyMocky-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1541DD5404687342079FEC922E0DB7B5 /* SwiftyMocky-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A451B454E2BD9EB90B768D06083BA8D2 /* SwiftyMockyTestObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2ED44EA4D11EE91C162DE2FC61F45720 /* SwiftyMockyTestObserver.swift */; }; + A45DFDE9B98932269282E4F9C03BC73E /* Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C462415D830F0EE5BEF1A00DD4E0682 /* Mock.swift */; }; + A4A48092F5ADD2DA25CFD70F04681E39 /* PlaybackObservingService.swift in Sources */ = {isa = PBXBuildFile; fileRef = B58D986460F9C56A47FAADCCE164C2D9 /* PlaybackObservingService.swift */; }; + A4E3FB6B6F04518E9A8A609CD8F38891 /* UIImageView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A2C21A9950AEE5D961D2D15D7BAFDC7 /* UIImageView+Rx.swift */; }; A6687A0152ECDDB920DE8323A955FA11 /* RxSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EF7C62A7A7A478F6F70C6663F1A006DD /* RxSwift.framework */; }; - A74C115645FF0786C09D9866F8897B92 /* SynchronizedDisposeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD815079020245C4BBB396C007B4ED3B /* SynchronizedDisposeType.swift */; }; - A810BE5E54C383B9AB408486A313CEB4 /* Disposables.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAEB44CD9E3FF11070C933246031C4C7 /* Disposables.swift */; }; - A8A18E6924F97F0C143D04E9BFDF7989 /* ControlTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = E426E36719FCC8958A0B52628C6B3109 /* ControlTarget.swift */; }; - A8B6F00881C8A9018B9A65841605CED1 /* UIStepper+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D95EA375B578F47AB842437DA0A1E4F /* UIStepper+Rx.swift */; }; - A9996A6303084D17B9C439CB132A1F69 /* DSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 428AECAF4BC08D16CA776B43ECEF8C1B /* DSL.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - A9B99F7B12E09785B60926D4F99021A9 /* Scan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B89CDD5D53AFC776084D9D50F689968 /* Scan.swift */; }; - A9E044FAE6D4E63085868E7510F0DF25 /* ControlProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FFA29E02A80F20BD8EED5D0C800622C /* ControlProperty.swift */; }; - AA681CEE0CDCD90ED0AE452F0C7C04EF /* RxCocoa-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 01B5AC36574E8A8F0166571134D79BC4 /* RxCocoa-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AA9562FD26C503174218EABBA38D0B27 /* UIGestureRecognizer+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2EFA1FD79A5CDEDA1AAD029DE21F2EE /* UIGestureRecognizer+Rx.swift */; }; - AB0A3F9F2F12978EDE04C45FF0116E1B /* CombineLatest+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E18920F9BF16658F4137F8119F8A884 /* CombineLatest+Collection.swift */; }; - AB56AC532813AA4BEABA4A773FD8EB6D /* PlayerContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDA157938460152AF25882AA1ACD35FA /* PlayerContext.swift */; }; - ABB081D8D94ADECCAA3DB75F2CA0AF61 /* Parameter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 466DFCC3724BC94856AB3834ACA1044B /* Parameter.swift */; }; - AC4290572234820E2DCD962A6C936EFB /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EF88F4FFC5E8F4CE4530B86BB0FDF8F /* Error.swift */; }; - AD69407E2FA1D39A9E09248052F2D81B /* ExpectationMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96F40D182910E4F7E4C87BA4431EEE40 /* ExpectationMessage.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - AD8B7B0E744FE126E04C6B4B60B3B137 /* Logging.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2796119263427D5DA2A94DDB52EB600 /* Logging.swift */; }; - AF6577A49DBBD710CAFCA94391CA40A8 /* ObservableType+PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0B5C371119D49F355861E8CC1CE16E1 /* ObservableType+PrimitiveSequence.swift */; }; - B1CB30083843AAA153A0902F638D6D8E /* ModernAVPlayerMediaItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6A9EDC975B3FF1AE96277C4337E0DA0 /* ModernAVPlayerMediaItem.swift */; }; - B23CFF07A193205B2DE6C96C71166970 /* Signal+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = C31267A9FB7F7FA0CC7B4B4570F120D6 /* Signal+Subscription.swift */; }; - B269AB5F8E1A725BE54CE71E62D1F128 /* VirtualTimeConverterType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6818AD66A5CFF7400CEA9E10CD1BF27F /* VirtualTimeConverterType.swift */; }; - B2A52A07F8F2F437FD23E5470DC65A16 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8FAC982B6920C301780F615F47322FF /* PriorityQueue.swift */; }; - B2A65EEDB5D5EC246EA68E10964FF7B3 /* ThrowError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9CD3A7321A9F94355147120C6A290C5D /* ThrowError.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - B302667CF1F7A758EF92599C477962E9 /* QuickConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AF425781CCAF230B043E86F55DE63E3 /* QuickConfiguration.swift */; }; - B4058A2AA8486E9879F113E6F67B9679 /* AdapterProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21A46BD1E34D86A697689034A1FD3C80 /* AdapterProtocols.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - B46EAECF2A67ECDF3625DFD9CEEEFA08 /* ScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C64504F2E58F85376DDD7EC3C9D46A3 /* ScheduledItem.swift */; }; - B5CCEF993820BA58556651A4AA4CDBF1 /* UITextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = F02A273C444003F3508B12EB220C194A /* UITextField+Rx.swift */; }; - B5E654E935E607E26963C951A755C99E /* DelegateProxyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4A63CC4A250999770107F60681F8938 /* DelegateProxyType.swift */; }; - B63C928B37007C125F57D2A87EFD500A /* UITabBarController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1759117CDEA42A7005C86B858D9E67E0 /* UITabBarController+Rx.swift */; }; - B6607A673440A83CE99361A08D82C734 /* QCKDSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 230EFF063DC131BF496674DAD874D4AD /* QCKDSL.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A74C115645FF0786C09D9866F8897B92 /* SynchronizedDisposeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 498E4612B656D94145233279BAA630F6 /* SynchronizedDisposeType.swift */; }; + A810BE5E54C383B9AB408486A313CEB4 /* Disposables.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6F49E2CBD188169F2E222C3955F567E /* Disposables.swift */; }; + A8A18E6924F97F0C143D04E9BFDF7989 /* ControlTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = D01758D1DE38FAFB715D521EC7719E94 /* ControlTarget.swift */; }; + A8B6F00881C8A9018B9A65841605CED1 /* UIStepper+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3BABBE1E320528D3885B15BF65A9F0A /* UIStepper+Rx.swift */; }; + A9996A6303084D17B9C439CB132A1F69 /* DSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 906C5407881EAF3230A9CE8C4EE7F2D0 /* DSL.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + A9B99F7B12E09785B60926D4F99021A9 /* Scan.swift in Sources */ = {isa = PBXBuildFile; fileRef = D29C60D9F3A88130D78CC4888585A310 /* Scan.swift */; }; + A9E044FAE6D4E63085868E7510F0DF25 /* ControlProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41748FE86A4CE74F9192547D3ECA8D9C /* ControlProperty.swift */; }; + AA681CEE0CDCD90ED0AE452F0C7C04EF /* RxCocoa-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7095682B0DBD236DB47E15AB7CED7140 /* RxCocoa-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AA9562FD26C503174218EABBA38D0B27 /* UIGestureRecognizer+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E973CD9C79D9DA663CEF3B7B018930B /* UIGestureRecognizer+Rx.swift */; }; + AB0A3F9F2F12978EDE04C45FF0116E1B /* CombineLatest+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 218DF180583DE0FCB4E6457F02FDAECE /* CombineLatest+Collection.swift */; }; + AB56AC532813AA4BEABA4A773FD8EB6D /* PlayerContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E26F87F5B5B9FC1CF8C8C077BABC3D4 /* PlayerContext.swift */; }; + ABB081D8D94ADECCAA3DB75F2CA0AF61 /* Parameter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54F2B72357CBD3BEEDDCC0168E91D858 /* Parameter.swift */; }; + AC4290572234820E2DCD962A6C936EFB /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 436D1C62120EC7267DB872E416C468E0 /* Error.swift */; }; + AD69407E2FA1D39A9E09248052F2D81B /* ExpectationMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7666B83FF8CBCDF85070C09E7409CEA9 /* ExpectationMessage.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + AD8B7B0E744FE126E04C6B4B60B3B137 /* Logging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A8D96F2DBEE77C71002150947898F55 /* Logging.swift */; }; + AF6577A49DBBD710CAFCA94391CA40A8 /* ObservableType+PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61E4F0E605AEC9ED63D18C9770C52459 /* ObservableType+PrimitiveSequence.swift */; }; + B1CB30083843AAA153A0902F638D6D8E /* ModernAVPlayerMediaItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69CD72BF0F7B6981134BEEF845C4E83E /* ModernAVPlayerMediaItem.swift */; }; + B23CFF07A193205B2DE6C96C71166970 /* Signal+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0714FD3B6F61EDF883609C9F76F0B03 /* Signal+Subscription.swift */; }; + B269AB5F8E1A725BE54CE71E62D1F128 /* VirtualTimeConverterType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 485927E016F030631626EC9B3D323EC9 /* VirtualTimeConverterType.swift */; }; + B2A52A07F8F2F437FD23E5470DC65A16 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = C440BA245A9EF3B23A026E80095A9D0A /* PriorityQueue.swift */; }; + B2A65EEDB5D5EC246EA68E10964FF7B3 /* ThrowError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51237B63502E29B2B140617B5D83B2CA /* ThrowError.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + B302667CF1F7A758EF92599C477962E9 /* QuickConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DA0FFFBCCFA6B7541DE561A5B908BC9 /* QuickConfiguration.swift */; }; + B4058A2AA8486E9879F113E6F67B9679 /* AdapterProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DD194C94B693A3B903F4B474FFCF2BB /* AdapterProtocols.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + B46EAECF2A67ECDF3625DFD9CEEEFA08 /* ScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 116E7F9144A46D1C666A4661B6B81B19 /* ScheduledItem.swift */; }; + B5CCEF993820BA58556651A4AA4CDBF1 /* UITextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A38F8B49B71EBDB30272C25A5E9B7BF /* UITextField+Rx.swift */; }; + B5E654E935E607E26963C951A755C99E /* DelegateProxyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = F52C895C754A510726B097B8C8737FE4 /* DelegateProxyType.swift */; }; + B63C928B37007C125F57D2A87EFD500A /* UITabBarController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 449AAE9FCA72F93BBCDD82926BE84164 /* UITabBarController+Rx.swift */; }; + B6607A673440A83CE99361A08D82C734 /* QCKDSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F61F2F7B6F6C4EECDB018013E12227E /* QCKDSL.h */; settings = {ATTRIBUTES = (Public, ); }; }; B6B5DBDF5EF906C318008F98F97FC7A3 /* Pods-ModernAVPlayer_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B16F9F47F041DE520FCAAFE9D623E027 /* Pods-ModernAVPlayer_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B6CC23C6C288F4EB9EDD3A06F1F5F094 /* Predicate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C442262F13CFBBDE815D5136DE7F66A /* Predicate.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - B6ECA2AA5CCC1B97E2D6EEC9B9647CD3 /* Disposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE26D718A4A5961087A3531956DB4942 /* Disposable.swift */; }; - B71070160CF07EFA99ED0445B0D191E7 /* Nimble-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F46B5BC27146FE950B23C9AFE98E8855 /* Nimble-dummy.m */; }; - B7662703AF8D3FFFCB0070C50FEDCC58 /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = B81B1A6E88DF1BAFC9FAB4871FEB6360 /* Errors.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - B79FC6E46F642C3FC74B3E6D9175B1AB /* SatisfyAllOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BC73C81F0C6DF2B7C10C00BD1EAD7E3 /* SatisfyAllOf.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - B7D294EC76B5C83993E7ACAC23C7FAAC /* RxTextViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 395A08C55BC27C8CEC25AC0706DEF960 /* RxTextViewDelegateProxy.swift */; }; - B8C88B929D261CDD071A100A11963393 /* PublishRelay+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AD9E981A876822A99E7A6F88705EE1D /* PublishRelay+Signal.swift */; }; - B8EE9E58B871EAC3AA2A0B95040BF2CE /* RxTabBarControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A537A21A6C5231BBF7A6A823366BE51A /* RxTabBarControllerDelegateProxy.swift */; }; - B93B18425861A361FBF3C3B503A62944 /* RxMutableBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66F95CAE710FD17B91F1F6BEE5FDC986 /* RxMutableBox.swift */; }; - B9444283C250669580B4FFD5EB1F84CE /* DisposeBag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97EE7EF57E08074D72E5CBD6AEB00963 /* DisposeBag.swift */; }; - B964B28B67F3DC596B8960BE06DE8C12 /* LoadedState.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6E1F7E058D622C357FB4FCE8B40A8B6 /* LoadedState.swift */; }; - B969A8D655E033876EF8D444D269D5A8 /* Delay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 356754B675DE98C82EE059387158B7ED /* Delay.swift */; }; - BA8A6E6031ECF52A6B26859EF9517C13 /* Switch.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD01DB96531C6EFE27D836284D752F14 /* Switch.swift */; }; - BB01AE0E81906DE91E7D82B614BA1386 /* RxScrollViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF9D5B3ABD4811162506D51C1574C943 /* RxScrollViewDelegateProxy.swift */; }; - BD423EB77255CE564102BEFDCAC9357A /* AsyncLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58E285FEDD90020686EC4CC7A951352A /* AsyncLock.swift */; }; - BE7FBCBE72B6007D9D2C583E24EB672E /* PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = A574B6473611DEE0220E33BEBB90320B /* PrimitiveSequence.swift */; }; - C03CB8DECBB518EE20F34D181A62CB43 /* Range.swift in Sources */ = {isa = PBXBuildFile; fileRef = CED3D31CE7CF0C95B0A849F546480074 /* Range.swift */; }; - C051C0411627BD5FCDA031782EB1F716 /* DSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F1706408E20BBDB85816192ABC7A327 /* DSL.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C0626606691F013BFF138C27FF1C04F4 /* Multicast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 744E9722CBE48B1CE96679262D761111 /* Multicast.swift */; }; - C0C98C8C7D07E1598F20EE2F0539197D /* NMBExpectation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2830B13A46CDF14F22DC89B8A94A2B2A /* NMBExpectation.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - C20A148172897E2C872E2584506DC269 /* CurrentThreadScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1241252F476523F7D582720655875F81 /* CurrentThreadScheduler.swift */; }; - C271B106D26C7852C5CE48CCCDAC15C8 /* ExampleGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9CA86BD1BFCBEC6BA0B4ECC14D233EDB /* ExampleGroup.swift */; }; - C29F39982AA458961322ACAD90B09C27 /* PlayerMediaItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = D440FF8F2AC0B34E3B0C24BE033E9B4F /* PlayerMediaItem.swift */; }; - C2B02188BD776AD5D3754D5799182878 /* WithLatestFrom.swift in Sources */ = {isa = PBXBuildFile; fileRef = E89991361AC31D5A51A0EE660CA8A866 /* WithLatestFrom.swift */; }; - C37AB03E7188A7AEEBA352A03E323345 /* QuickSelectedTestSuiteBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F85BC8C4FB2DD59530A22ABA68275D9 /* QuickSelectedTestSuiteBuilder.swift */; }; - C496DECB0AFA906B4423EB571E824D73 /* RxTabBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AF550347CCD80305D3D3658CE513FFC /* RxTabBarDelegateProxy.swift */; }; - C4DCFD97FBD988B6B9766F131AC3041B /* Mock.swifttemplate in Resources */ = {isa = PBXBuildFile; fileRef = FFEC6AE31072F3465CCCB4ACF05915C6 /* Mock.swifttemplate */; }; - C588E320DBED640FC740895BE7EBE7C4 /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7623C3FE17C73BE5C78DE38471ACC001 /* Merge.swift */; }; - C60B0DC41CC59693793673D89EAC6B7C /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5B3BA4BC928F3133CE4244B0C2D778E /* Zip.swift */; }; - C689BEF2481E4D4DAF90E724DD4DE77C /* GroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7008E3CE71ECA85D96088DD16B500249 /* GroupBy.swift */; }; - C68C16024D4D0F66FC5C3599364DB120 /* RxPickerViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CECF9202654E1E4634D96171EF6C85F /* RxPickerViewDataSourceProxy.swift */; }; - C70B05AF4ABDE49C18D162F8D043E555 /* UIViewController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67FE455705760AD50DEF0EE3423A25EC /* UIViewController+Rx.swift */; }; - C7F3476AB43277E4247338C2DF84ECC1 /* UISearchController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC59478B295A9AB2D30923621AD5E6C8 /* UISearchController+Rx.swift */; }; - C8FC4FCF846D4E2168FE12000E564DD8 /* AtomicInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AE45C2A8FB336E5B2C6C37E038FE6B0 /* AtomicInt.swift */; }; - C903AEFEEB4E73644A03FB8285543107 /* BeEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 062556318606433F8D81F975902F4A4B /* BeEmpty.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - C909901A3441357ABE52F71CF7FF0D84 /* HistoricalScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = A56357DC539BA553F5E069C76EFBB903 /* HistoricalScheduler.swift */; }; - C9119ED92282EFACA89CBDAB0D5222E8 /* RxTableViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8E3B01B97E71D3F1A7EF23AD99E1806 /* RxTableViewDelegateProxy.swift */; }; - C979EEB0159A65246F6BD2C906A8ADB7 /* BeVoid.swift in Sources */ = {isa = PBXBuildFile; fileRef = 653A52B5825AF51C89DF989CEE228819 /* BeVoid.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - C9804B63544FEDC2346DC4A752672ECD /* QCKDSL.m in Sources */ = {isa = PBXBuildFile; fileRef = C12A32F7FDBF48373E35FEE9AD5A2650 /* QCKDSL.m */; }; - C99BBC3F70E056CB6A3CC0516318939D /* AssertionDispatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 789AE85089910CDAEA909E84BCE00C0F /* AssertionDispatcher.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - C9C2A24246582A575E92E010B0484902 /* ReplaySubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FD1A950D1E6BF2C2CF0BB9F8C59B903 /* ReplaySubject.swift */; }; - CABCB61537FD6D3EAD8633DF14EB7D53 /* RxPickerViewAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04D0EDB73646C68E32052F0D37962F67 /* RxPickerViewAdapter.swift */; }; - CB9E7FC49E77746BB75297CD3CE5FC81 /* FailedState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 967E183C7DE460A685FD5555273021B8 /* FailedState.swift */; }; - CBA212597CC17953F4C14AC1254D4054 /* URLSession+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0386158EB80C8C84A8F9CE25362018F6 /* URLSession+Rx.swift */; }; - CBED4A3F63049A6B3D063D4852974F87 /* String+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB40D596E0437CD6243723ACA3A9D318 /* String+Rx.swift */; }; - CD1AB65BA0770CC8ABD2F830A4A70C83 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDD92ABC291297309485D79348C34723 /* Filter.swift */; }; - CD287646C5E58ECF4D837D69D25502C7 /* SharedSequence+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 590CFC58F9957D989BAC159A8BCE33A6 /* SharedSequence+Operators.swift */; }; - CD6B1F146B0E157FE5B9CAFFAE77A5B5 /* Nimble-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = BE8E87368DEAAD4F4D8EFC2A925BF2F8 /* Nimble-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CEE8D31A4E76BB7B350BF2A7175D4BC2 /* NMBExceptionCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = C36FE2137BD663CB165DECCFF408991A /* NMBExceptionCapture.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - CF9218FF56D8EE43681150A3E1635C9A /* ToSucceed.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C88C52F35B32852605EA2CFEE85E736 /* ToSucceed.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - CFB3CA14A97FF9CF2F73F4A512A14464 /* RxSearchBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 625C69A196FF1AA266EA693DA63E6018 /* RxSearchBarDelegateProxy.swift */; }; - D1102CC1FCA5BB614E967BA03A44FF9F /* RxPickerViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53F50B09B32AE4EC468D9A87E8B57553 /* RxPickerViewDelegateProxy.swift */; }; - D164C35806CA90A746FF4C8A672B35E2 /* SharedSequence+Operators+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCB754BFC2FE8FE438241624F0498AE /* SharedSequence+Operators+arity.swift */; }; - D258C39248E8899C1D8F14027FADB34D /* GenericAttribute.swift in Sources */ = {isa = PBXBuildFile; fileRef = 012FD3BBB593580D2FEFDCB2D3143848 /* GenericAttribute.swift */; }; - D34D0540ADCBF163575B6B5444B1AAF6 /* Contain.swift in Sources */ = {isa = PBXBuildFile; fileRef = C31A6FBCD0D11C1E2B3958E60350E59C /* Contain.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - D35C72295D5B582961A891EB520FF1F3 /* NSButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA9EC1DCF439AB40F5DF3768E8BEB208 /* NSButton+Rx.swift */; }; - D38DE8CEA5D92F80CD775378053EE5AA /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = A18A507B92387FBB00E8D4C75F623486 /* SwiftSupport.swift */; }; - D3B5988CC8132D71C46D043A1D3DDB6E /* CustomAssertions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB53E4D4FF6157D57CEFD3C9787D4AD1 /* CustomAssertions.swift */; }; - D3DFB9F43206431FEFA895D296825176 /* ModernAVPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7A548C2F4A3F868A21FCCEECD4EF438 /* ModernAVPlayer.swift */; }; - D40153A0DC5882C033E1D8A75FE364B0 /* URLSessionDataTaskFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE5BA99AD7C1A40B4BF85E4B2E700603 /* URLSessionDataTaskFactory.swift */; }; - D41BD9BDA3D7E45BADEE54747B0BCD5C /* Completable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A006DEA99F8DF7A812BDC22730C65111 /* Completable.swift */; }; - D58F01B66C6234FCBDC7584D72506714 /* Sample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19CAEEFCCFE021793189262CA47A667A /* Sample.swift */; }; - D5C581DC4298733F1907DAEC10B7DD8E /* SwitchIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 414CE58AE2B3696E7835CCA0D5953D7C /* SwitchIfEmpty.swift */; }; - D77737BF36B8055B1AE2A58439BD69DD /* RetryWhen.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAF48B5D632E3FFA2D569AE5A546F155 /* RetryWhen.swift */; }; - D7F7A5C9CB207C41F162631B528B113B /* Buffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D9D4284B89C1BA893E633D3575565D2 /* Buffer.swift */; }; - D87D0C36A7741C99915980E8E1D7606E /* DefaultIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = F20154FA1FA5504336A1F6A34A7B58A7 /* DefaultIfEmpty.swift */; }; - D8D298BC8AD96187D1E2FECB6E6157AF /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA941575D7C1CED95C8011C6429A7D42 /* InfiniteSequence.swift */; }; - D8D912F951C2781CA30156FFB6CC7E6C /* UISwitch+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5989A4235B8EE66647B53EEC44AEF180 /* UISwitch+Rx.swift */; }; - D9267FD651BC6D205B9640D8568889CB /* UIBarButtonItem+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99B496A066F8E4B9C82985A35B5C04E3 /* UIBarButtonItem+Rx.swift */; }; - D995C424831FCD6C086038B2E148A07C /* UICollectionView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A05BFF312D8EE16C44ACA9760623431 /* UICollectionView+Rx.swift */; }; - D9CFB8E5E354D7BE61D092259779F437 /* Equal.swift in Sources */ = {isa = PBXBuildFile; fileRef = E01FC0DD5165013EA73D385827A2E6F3 /* Equal.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - D9D6150D329A87CBB415FD349F0C50FD /* SourceLocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBBE91282156E2EC9806CCF6E1B9EC4D /* SourceLocation.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - DB1CAA30FDCD0A0DE328E8E2A77F74C0 /* UIProgressView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 716CE2D7EFCF03830854CB5E8D0F2176 /* UIProgressView+Rx.swift */; }; - DB84342A0C0DEABBF7F729DE55225D82 /* XCTestObservationCenter+Register.m in Sources */ = {isa = PBXBuildFile; fileRef = A1E8AE412EE671756EFE7A8A91F60CDF /* XCTestObservationCenter+Register.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - DBE9C7423F477F7A40A4080B73D1E1E6 /* PublishRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A396007359E50D853E533402911F8A3 /* PublishRelay.swift */; }; - DC60948243A7EA8436205AB3409F63BE /* BooleanDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A70C64589C09D165AC89274C680BB6DC /* BooleanDisposable.swift */; }; - DCD198D49C0A198A09525B7688EE3BC9 /* Async.swift in Sources */ = {isa = PBXBuildFile; fileRef = D88BCF1BF8F04613C6F72968F745E7D7 /* Async.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - DE6A555E34C4229CA95336EEB325FAD2 /* _RXKVOObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = D512F655B1C285BD6571E65CBC5D40EF /* _RXKVOObserver.m */; }; - DED813943ABF7ACBD1C38B2D8024DA9C /* Quick.h in Headers */ = {isa = PBXBuildFile; fileRef = 81DA7DB161DA464ECDE8276B3163D489 /* Quick.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DF31477F84D77E9D7F6978D97BD728B6 /* UIPickerView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16C582740221E96A2C324CB8D86DA906 /* UIPickerView+Rx.swift */; }; - DFAAEF3440DDBCA8719DD048DAE27FDF /* QuickConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 54F966ED41C63B700D3E3A16EA8E8219 /* QuickConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E000560469AD75831154C7138864A00B /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DC129CAC496203D3CC86FC26F24AA4D /* Deprecated.swift */; }; - E024BB52D3BEBE8CCE74506E74BB6D30 /* MockyAssert.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A783AC2D38EA6A310ECE8FE4E082B97 /* MockyAssert.swift */; }; - E07E065393B81DEC6B8C97D587611513 /* UIRefreshControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3AF6D98F56A164A78064029F145633C /* UIRefreshControl+Rx.swift */; }; - E0EAC85F7ACFAD998B14FCE66144000E /* NMBStringify.h in Headers */ = {isa = PBXBuildFile; fileRef = E50A34A8DDC56E5A5748945A5EB7C5B2 /* NMBStringify.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E2243D23F91373848613D7D2D2BA9925 /* VirtualTimeScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AB90EFDCC2D42566B9C969A14F052D9 /* VirtualTimeScheduler.swift */; }; - E23CBBC29FBA30C4E363C81944587D8D /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D3B88576FD31A21F4E383128F7F3CDA /* DispatchQueue+Extensions.swift */; }; - E2DDACC18708452F1C13E42B6BCDF48A /* ConcurrentDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFC705CC74D0B00BC71A972C965D1733 /* ConcurrentDispatchQueueScheduler.swift */; }; - E3E7D6F1D062B9AC66B219A78E5C1681 /* Materialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C2EDCF7CCF24D92AAF2E6FC68D42CDE /* Materialize.swift */; }; - E458AAE1AE9E2250F29806E5633B1860 /* Expression.swift in Sources */ = {isa = PBXBuildFile; fileRef = 016D505FC4CF10982E56527920BB6035 /* Expression.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - E4D3413849CFA118036E980BB1EB85EF /* NSBundle+CurrentTestBundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3937DE925079BCD3DE3E0ED57C38CF7 /* NSBundle+CurrentTestBundle.swift */; }; - E56C185EE7F80EE25B266C76558EED42 /* ItemStatusObservingService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 806EE66C4A6E4ECAAE26ED4EFBBCEFB7 /* ItemStatusObservingService.swift */; }; - E5E88046BF164B317BD8E064CBC77CC1 /* DelaySubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6040B0340B414CE92CBC75E269E77EB2 /* DelaySubscription.swift */; }; - E68BE3C1BD6A8CB60EA3353206CCE263 /* Maybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91B693C8D7115E9368A274339834B02D /* Maybe.swift */; }; - E69D9473D1DFB343C0643090FAC923D7 /* UIWebView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = F27CDD071A6E604CDD055DC893936A72 /* UIWebView+Rx.swift */; }; - E6CC3890242BC4BA933F7C9FE749EA29 /* PlayerMediaMetadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70A4B7FF0922AC09EDF222AD239702A0 /* PlayerMediaMetadata.swift */; }; - E6FC0F86EEF7709EAB52B50CC48AE2FE /* RxCocoa.h in Headers */ = {isa = PBXBuildFile; fileRef = E682C06AA0A4744D3179D666CC3FFAE1 /* RxCocoa.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E7B3A45B760D362B8AE055B9E0BE2B66 /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = C74FC4E7102E0D7CE38986687B0952F9 /* Observable+Bind.swift */; }; - E8ED80D40CC004EE1E79679BABF29814 /* NSLayoutConstraint+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5BECDA75A70C25AC1BA2A0E511A163C /* NSLayoutConstraint+Rx.swift */; }; - E8FB4D055CBA3FADA1FCC642F6F43482 /* LoadingMediaState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 762AE1A0436F06D4D96370E749D90C74 /* LoadingMediaState.swift */; }; - E90023FDE9EFBFE5083BB361F56F077C /* UINavigationItem+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D7BB9D854AE7F8937752B348CA25DFE /* UINavigationItem+Rx.swift */; }; - E92F2A791BB59EEA49FF89E9B01F4E08 /* PlayerContextDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C621B56904B91DAB3E453A73899DBF3 /* PlayerContextDelegateProxy.swift */; }; + B6CC23C6C288F4EB9EDD3A06F1F5F094 /* Predicate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E80BB1298C7AC50DF12484087515E83 /* Predicate.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + B6ECA2AA5CCC1B97E2D6EEC9B9647CD3 /* Disposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCA78CF5556308640C5F9112CADEB647 /* Disposable.swift */; }; + B71070160CF07EFA99ED0445B0D191E7 /* Nimble-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D84C3F9607E8610B0379E542EAAAF15A /* Nimble-dummy.m */; }; + B7662703AF8D3FFFCB0070C50FEDCC58 /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1AB965427406259716A09B527289B33 /* Errors.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + B79FC6E46F642C3FC74B3E6D9175B1AB /* SatisfyAllOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60CE79B98C767812330909B5E680D5D9 /* SatisfyAllOf.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + B7D294EC76B5C83993E7ACAC23C7FAAC /* RxTextViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FC8E1FC05C2A23156EC79DB504BAA41 /* RxTextViewDelegateProxy.swift */; }; + B8C88B929D261CDD071A100A11963393 /* PublishRelay+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAEFF592389DCB74D3F71EBD91A6EDC3 /* PublishRelay+Signal.swift */; }; + B8EE9E58B871EAC3AA2A0B95040BF2CE /* RxTabBarControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6102AE25D6D18C063666941E5B129242 /* RxTabBarControllerDelegateProxy.swift */; }; + B93B18425861A361FBF3C3B503A62944 /* RxMutableBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = C98A9D23D987FFEE7E74B03DD8D02996 /* RxMutableBox.swift */; }; + B9444283C250669580B4FFD5EB1F84CE /* DisposeBag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7981456BFE62548392BE0C29649837DB /* DisposeBag.swift */; }; + B964B28B67F3DC596B8960BE06DE8C12 /* LoadedState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B4738FA6BAD3538FA5768CCAA708AA0 /* LoadedState.swift */; }; + B969A8D655E033876EF8D444D269D5A8 /* Delay.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5D408C3E6C3924C42F2F699E4EC1C5C /* Delay.swift */; }; + BA8A6E6031ECF52A6B26859EF9517C13 /* Switch.swift in Sources */ = {isa = PBXBuildFile; fileRef = E15EF4F608F3ADB3B5C9A280AA5DE145 /* Switch.swift */; }; + BB01AE0E81906DE91E7D82B614BA1386 /* RxScrollViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7AFB82790063DEB504AA9676884558E /* RxScrollViewDelegateProxy.swift */; }; + BD423EB77255CE564102BEFDCAC9357A /* AsyncLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B1F716D50C4A67547D9E5F6E06F2A45 /* AsyncLock.swift */; }; + BE7FBCBE72B6007D9D2C583E24EB672E /* PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30149A7B5E8BD33EC0AFAC4C7BCCFEB2 /* PrimitiveSequence.swift */; }; + C03CB8DECBB518EE20F34D181A62CB43 /* Range.swift in Sources */ = {isa = PBXBuildFile; fileRef = A76B94AEB2813798D0882DA6A17F4365 /* Range.swift */; }; + C051C0411627BD5FCDA031782EB1F716 /* DSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 929C3B34D7808E3C2F5CB4CF06D4AA35 /* DSL.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C0626606691F013BFF138C27FF1C04F4 /* Multicast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 376D2B283E404381217240053B56236C /* Multicast.swift */; }; + C0C98C8C7D07E1598F20EE2F0539197D /* NMBExpectation.swift in Sources */ = {isa = PBXBuildFile; fileRef = A709B47845228A6A9FB9185BB36D7FF5 /* NMBExpectation.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + C20A148172897E2C872E2584506DC269 /* CurrentThreadScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF15306AA282F953AA439BA5571836A0 /* CurrentThreadScheduler.swift */; }; + C271B106D26C7852C5CE48CCCDAC15C8 /* ExampleGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = B510DE983762C1CE140EBBDEE2D99A3F /* ExampleGroup.swift */; }; + C29F39982AA458961322ACAD90B09C27 /* PlayerMediaItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = F90029E7BD1359346F2953DAF879833E /* PlayerMediaItem.swift */; }; + C2B02188BD776AD5D3754D5799182878 /* WithLatestFrom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 967CC46F93D15A3F86B7B7990D328257 /* WithLatestFrom.swift */; }; + C37AB03E7188A7AEEBA352A03E323345 /* QuickSelectedTestSuiteBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09006208C66ACDB538E603EA4DF81DD3 /* QuickSelectedTestSuiteBuilder.swift */; }; + C496DECB0AFA906B4423EB571E824D73 /* RxTabBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6242084E9A2EF8E0BBC9DA9FDC542C49 /* RxTabBarDelegateProxy.swift */; }; + C4DCFD97FBD988B6B9766F131AC3041B /* Mock.swifttemplate in Resources */ = {isa = PBXBuildFile; fileRef = 42C4FB252BD256760B62907AB77CD9F6 /* Mock.swifttemplate */; }; + C588E320DBED640FC740895BE7EBE7C4 /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 691DB2FCCB19E76E25DFF55C1CFFFEF1 /* Merge.swift */; }; + C60B0DC41CC59693793673D89EAC6B7C /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8317DCD8176AF7D70282775CC9A3902 /* Zip.swift */; }; + C689BEF2481E4D4DAF90E724DD4DE77C /* GroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58AE04AB0DAF8932FA2369E96C525F31 /* GroupBy.swift */; }; + C68C16024D4D0F66FC5C3599364DB120 /* RxPickerViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEEFE74378A64211C3478EAC91EEB597 /* RxPickerViewDataSourceProxy.swift */; }; + C70B05AF4ABDE49C18D162F8D043E555 /* UIViewController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAF207E5BD084E496D7DF301DB772AB9 /* UIViewController+Rx.swift */; }; + C7F3476AB43277E4247338C2DF84ECC1 /* UISearchController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B54705CB3CAB06924712EC2E77525708 /* UISearchController+Rx.swift */; }; + C8FC4FCF846D4E2168FE12000E564DD8 /* AtomicInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DD8E1940F8CC522E1FD77D58572A9A3 /* AtomicInt.swift */; }; + C903AEFEEB4E73644A03FB8285543107 /* BeEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DB26DDC4AA1F9BBB4EA481831400452 /* BeEmpty.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + C909901A3441357ABE52F71CF7FF0D84 /* HistoricalScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 035E50212C60089C3283EF745F0E01C7 /* HistoricalScheduler.swift */; }; + C9119ED92282EFACA89CBDAB0D5222E8 /* RxTableViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 453255DF02FD1F2FDB7B716420D0DDCC /* RxTableViewDelegateProxy.swift */; }; + C979EEB0159A65246F6BD2C906A8ADB7 /* BeVoid.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C5BDF17801171F5F092B9E578EC3132 /* BeVoid.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + C9804B63544FEDC2346DC4A752672ECD /* QCKDSL.m in Sources */ = {isa = PBXBuildFile; fileRef = 425DC7152B96F8E3F7F1C63724501A47 /* QCKDSL.m */; }; + C99BBC3F70E056CB6A3CC0516318939D /* AssertionDispatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = F51B5A2205C0D0FA432385BBDCDF6003 /* AssertionDispatcher.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + C9C2A24246582A575E92E010B0484902 /* ReplaySubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF5D07FAE8E38A581E0BF78675904CC7 /* ReplaySubject.swift */; }; + CABCB61537FD6D3EAD8633DF14EB7D53 /* RxPickerViewAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05652D682F5CAC1D06BF3A926AE431F8 /* RxPickerViewAdapter.swift */; }; + CB9E7FC49E77746BB75297CD3CE5FC81 /* FailedState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97B259153EE29A08317558D563E950A8 /* FailedState.swift */; }; + CBA212597CC17953F4C14AC1254D4054 /* URLSession+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19FA73309DF734F379DDAA0B89571877 /* URLSession+Rx.swift */; }; + CBED4A3F63049A6B3D063D4852974F87 /* String+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 577AA8AAA1D0A2671103DE2D3D6A6A5E /* String+Rx.swift */; }; + CD1AB65BA0770CC8ABD2F830A4A70C83 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 047EFBFBFEAF6B3D0DF27847800D4E97 /* Filter.swift */; }; + CD287646C5E58ECF4D837D69D25502C7 /* SharedSequence+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC8E221B78322D75129D96876998D6DF /* SharedSequence+Operators.swift */; }; + CD6B1F146B0E157FE5B9CAFFAE77A5B5 /* Nimble-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8877A57D47DC66B145600E5096AF2DAB /* Nimble-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CEE8D31A4E76BB7B350BF2A7175D4BC2 /* NMBExceptionCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = 86FBF25372DED6F9611DEA798282AF84 /* NMBExceptionCapture.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + CF9218FF56D8EE43681150A3E1635C9A /* ToSucceed.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF5E7B30E12D63D43F297DDC37E36001 /* ToSucceed.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + CFB3CA14A97FF9CF2F73F4A512A14464 /* RxSearchBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5DD2BDB12499CB81568D035540202A0 /* RxSearchBarDelegateProxy.swift */; }; + D1102CC1FCA5BB614E967BA03A44FF9F /* RxPickerViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE86A768A8E8B7439550EB14C34E768C /* RxPickerViewDelegateProxy.swift */; }; + D164C35806CA90A746FF4C8A672B35E2 /* SharedSequence+Operators+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78350D9FD7B982EE7FD894063E452276 /* SharedSequence+Operators+arity.swift */; }; + D258C39248E8899C1D8F14027FADB34D /* GenericAttribute.swift in Sources */ = {isa = PBXBuildFile; fileRef = 953B56A2656D91E500ABC79D1C5D1214 /* GenericAttribute.swift */; }; + D34D0540ADCBF163575B6B5444B1AAF6 /* Contain.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB1CAA9277657BBA1AFEC9C2C4A3022A /* Contain.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + D35C72295D5B582961A891EB520FF1F3 /* NSButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64415930C48E742ED763C80DFAC75648 /* NSButton+Rx.swift */; }; + D38DE8CEA5D92F80CD775378053EE5AA /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46A8BF15D835D88DCFEDD30E7D328038 /* SwiftSupport.swift */; }; + D3B5988CC8132D71C46D043A1D3DDB6E /* CustomAssertions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92C057EB9EE87361A2085B7D4F58EC3E /* CustomAssertions.swift */; }; + D3DFB9F43206431FEFA895D296825176 /* ModernAVPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FA76736EC8E352D596AD920C427AE52 /* ModernAVPlayer.swift */; }; + D40153A0DC5882C033E1D8A75FE364B0 /* URLSessionDataTaskFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA15AAF88E1224C417B32C99D9F286DA /* URLSessionDataTaskFactory.swift */; }; + D41BD9BDA3D7E45BADEE54747B0BCD5C /* Completable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82B1F80C700D5EAFEFFC7556F01FB64B /* Completable.swift */; }; + D58F01B66C6234FCBDC7584D72506714 /* Sample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E7DE5AA1AC3B1D1F4C29A3261CA5C26 /* Sample.swift */; }; + D5C581DC4298733F1907DAEC10B7DD8E /* SwitchIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51DCDE2BB00203C10BFBD01ABA183813 /* SwitchIfEmpty.swift */; }; + D77737BF36B8055B1AE2A58439BD69DD /* RetryWhen.swift in Sources */ = {isa = PBXBuildFile; fileRef = B60A2C10D7D2FF0D4210C4C1A9D52145 /* RetryWhen.swift */; }; + D7F7A5C9CB207C41F162631B528B113B /* Buffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2639CA0A7DFB5301B31B5035BDE580BC /* Buffer.swift */; }; + D87D0C36A7741C99915980E8E1D7606E /* DefaultIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC869AF2FBED036C28342C548484A36D /* DefaultIfEmpty.swift */; }; + D8D298BC8AD96187D1E2FECB6E6157AF /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = D809196DC457CAEC50C0600BCFCAFDA6 /* InfiniteSequence.swift */; }; + D8D912F951C2781CA30156FFB6CC7E6C /* UISwitch+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BDDBF874CB8F23A2FBDBEDEE7023992 /* UISwitch+Rx.swift */; }; + D9267FD651BC6D205B9640D8568889CB /* UIBarButtonItem+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92E3BC5E0AA02988AA1E9FA28AF4DE00 /* UIBarButtonItem+Rx.swift */; }; + D995C424831FCD6C086038B2E148A07C /* UICollectionView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91944FB86213CBAB13226F6BE7157BBA /* UICollectionView+Rx.swift */; }; + D9CFB8E5E354D7BE61D092259779F437 /* Equal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54AA89A06F515E005C1BFB43FB959B6C /* Equal.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + D9D6150D329A87CBB415FD349F0C50FD /* SourceLocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE5F21E464C00FFD1F99A2581EE3B745 /* SourceLocation.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + DB1CAA30FDCD0A0DE328E8E2A77F74C0 /* UIProgressView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75E4D93D851E4EC6A988097E1E034200 /* UIProgressView+Rx.swift */; }; + DB84342A0C0DEABBF7F729DE55225D82 /* XCTestObservationCenter+Register.m in Sources */ = {isa = PBXBuildFile; fileRef = B0331C6441C7155A55D3CD33940954C0 /* XCTestObservationCenter+Register.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + DBE9C7423F477F7A40A4080B73D1E1E6 /* PublishRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = B50FE101D31BC6456750048E55AB61E5 /* PublishRelay.swift */; }; + DC60948243A7EA8436205AB3409F63BE /* BooleanDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FAABA2DBD768736F1653CB0F1A5265F /* BooleanDisposable.swift */; }; + DCD198D49C0A198A09525B7688EE3BC9 /* Async.swift in Sources */ = {isa = PBXBuildFile; fileRef = 050235722E9A1155BD078081ABAB7DAF /* Async.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + DE6A555E34C4229CA95336EEB325FAD2 /* _RXKVOObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 53C51D56E043B9FDBE50CC180827C632 /* _RXKVOObserver.m */; }; + DED813943ABF7ACBD1C38B2D8024DA9C /* Quick.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EABD897E40353CA3173655671C8C1D5 /* Quick.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DF31477F84D77E9D7F6978D97BD728B6 /* UIPickerView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8310EBA754D28FC3FECA9A56ED66E3AF /* UIPickerView+Rx.swift */; }; + DFAAEF3440DDBCA8719DD048DAE27FDF /* QuickConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 06274DCF031E76901B74364B116289C9 /* QuickConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E000560469AD75831154C7138864A00B /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = F17B898F9E5088BF446E8999436C959F /* Deprecated.swift */; }; + E024BB52D3BEBE8CCE74506E74BB6D30 /* MockyAssert.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EDFC7539282C772D39921300F44F304 /* MockyAssert.swift */; }; + E07E065393B81DEC6B8C97D587611513 /* UIRefreshControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF98AB0DE3E0D2A62F9D0A37AFAF098D /* UIRefreshControl+Rx.swift */; }; + E0EAC85F7ACFAD998B14FCE66144000E /* NMBStringify.h in Headers */ = {isa = PBXBuildFile; fileRef = F6AF89B698FAEBC59879743079A3FA66 /* NMBStringify.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E2243D23F91373848613D7D2D2BA9925 /* VirtualTimeScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = C373360A8574D09283FBAEEDD22321E0 /* VirtualTimeScheduler.swift */; }; + E23CBBC29FBA30C4E363C81944587D8D /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4A8AB01B280BC2C80403756F0367529 /* DispatchQueue+Extensions.swift */; }; + E2DDACC18708452F1C13E42B6BCDF48A /* ConcurrentDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFEE111AF162791AD904C804DBE21C6C /* ConcurrentDispatchQueueScheduler.swift */; }; + E3E7D6F1D062B9AC66B219A78E5C1681 /* Materialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4939B22F02D634099195A3FF0158610 /* Materialize.swift */; }; + E458AAE1AE9E2250F29806E5633B1860 /* Expression.swift in Sources */ = {isa = PBXBuildFile; fileRef = 773D3B9C474D1308A710406569D41550 /* Expression.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + E4D3413849CFA118036E980BB1EB85EF /* NSBundle+CurrentTestBundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90AAC9C074148112AB18875400F36F6A /* NSBundle+CurrentTestBundle.swift */; }; + E56C185EE7F80EE25B266C76558EED42 /* ItemStatusObservingService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F369251A77B21296B01B90559083F9D /* ItemStatusObservingService.swift */; }; + E5E88046BF164B317BD8E064CBC77CC1 /* DelaySubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE1F5A917DC41FB1DE596A4AE2AEE248 /* DelaySubscription.swift */; }; + E68BE3C1BD6A8CB60EA3353206CCE263 /* Maybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97A472A0337227A28034181D14F66D03 /* Maybe.swift */; }; + E69D9473D1DFB343C0643090FAC923D7 /* UIWebView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEA4E4ACD25686077DE6B5C4754A822B /* UIWebView+Rx.swift */; }; + E6CC3890242BC4BA933F7C9FE749EA29 /* PlayerMediaMetadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92904BA7D981C79728D54F14200F8FA0 /* PlayerMediaMetadata.swift */; }; + E6FC0F86EEF7709EAB52B50CC48AE2FE /* RxCocoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 14C9258A77A61B8553577FBE46B2AA85 /* RxCocoa.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E7B3A45B760D362B8AE055B9E0BE2B66 /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5ED81194DC6C41078B199743A4D37F66 /* Observable+Bind.swift */; }; + E8ED80D40CC004EE1E79679BABF29814 /* NSLayoutConstraint+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A262A3BBA5234A7EE2F93136A9C4B57 /* NSLayoutConstraint+Rx.swift */; }; + E8FB4D055CBA3FADA1FCC642F6F43482 /* LoadingMediaState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62A5DC221E76DAB29CA0ACE89E312281 /* LoadingMediaState.swift */; }; + E90023FDE9EFBFE5083BB361F56F077C /* UINavigationItem+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = DECB06BEBECFF7C497DD17F08E69C317 /* UINavigationItem+Rx.swift */; }; + E92F2A791BB59EEA49FF89E9B01F4E08 /* PlayerContextDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E4CD0D1A613E82416615C1AC72E9298 /* PlayerContextDelegateProxy.swift */; }; EA69ABF883045723E1B6320006186AE8 /* Pods-ModernAVPlayer_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A02D85BD95220CB8A8BDE5DF37392A19 /* Pods-ModernAVPlayer_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EAFABFD78AA1C89AA7290949CED14338 /* RxPickerViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFE9B9825D4C8842025E0007011C7CD8 /* RxPickerViewDataSourceType.swift */; }; + EAFABFD78AA1C89AA7290949CED14338 /* RxPickerViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = E76E112B2D2D25F9DBACA0FC0C741062 /* RxPickerViewDataSourceType.swift */; }; EB65F5E2F3B8E0BAA6AC2787E172229B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 98BBD472E685F58547A43F04107D217B /* Foundation.framework */; }; - EBF69028CB48DDC4D347770A5C31B30C /* ControlEvent+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDBF96CD4CFA43E56E4752371479F724 /* ControlEvent+Driver.swift */; }; - EBF6CDAC42A9CD0616AEA5AC7B18B8BA /* UIView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC7A620F4B44DF380BC40CBD604316C2 /* UIView+Rx.swift */; }; - EC7EF3D5778783BD93EBC6F82016ADA9 /* BeNil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 515561EB501741A9CF38838BAB908682 /* BeNil.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - ECA7E351449E65C136410545D63ADA67 /* AVPlayerRemoteCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3B97F75EC86D8ECEE8757481A19EF29 /* AVPlayerRemoteCommand.swift */; }; - ECCA1FA570A912E8CDB54EB843F1D030 /* NimbleEnvironment.swift in Sources */ = {isa = PBXBuildFile; fileRef = C252985CE092425525418A705EB5BB94 /* NimbleEnvironment.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - ECDCC9214664DAC452D97C583CC81F96 /* SubjectType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 522353B939011F930D7AB5940F1245A7 /* SubjectType.swift */; }; - ED20E047E71F7F83ACFA2340AF39890B /* Bag+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB0BC83609F522212080FF7284C37B6A /* Bag+Rx.swift */; }; - EE157DBCE1F197BC50B908D77778B508 /* QuickSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = E367E4EDA564481D924D7AB27FBDCC08 /* QuickSpec.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EF1BA6DC375A20136638218CF400B0D8 /* First.swift in Sources */ = {isa = PBXBuildFile; fileRef = E06F91B4F377B9ACEC9A1C1232D77BB6 /* First.swift */; }; + EBF69028CB48DDC4D347770A5C31B30C /* ControlEvent+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0A9358B53D66FE2192BD1AD9DF8546D /* ControlEvent+Driver.swift */; }; + EBF6CDAC42A9CD0616AEA5AC7B18B8BA /* UIView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FF3C1D38D9EB9F07EE43C10B42A2CA1 /* UIView+Rx.swift */; }; + EC7EF3D5778783BD93EBC6F82016ADA9 /* BeNil.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4ADC6F58CB9FE7C26E372A56E8F49C4 /* BeNil.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + ECA7E351449E65C136410545D63ADA67 /* AVPlayerRemoteCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F099DB8ACC63677483DECC608602199 /* AVPlayerRemoteCommand.swift */; }; + ECCA1FA570A912E8CDB54EB843F1D030 /* NimbleEnvironment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 438DB48E383A5E31A099F27C4C8A6146 /* NimbleEnvironment.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + ECDCC9214664DAC452D97C583CC81F96 /* SubjectType.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB903FBED100D465AD29053DB3FB8CF5 /* SubjectType.swift */; }; + ED20E047E71F7F83ACFA2340AF39890B /* Bag+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC6D8641ED9705897B72BCC3C4D71D40 /* Bag+Rx.swift */; }; + EE157DBCE1F197BC50B908D77778B508 /* QuickSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = DD0C8BA0DE609F9AC67C652B172C95F3 /* QuickSpec.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EF1BA6DC375A20136638218CF400B0D8 /* First.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDDAEFC28865E12781447105455B65A0 /* First.swift */; }; EFB9CC9267297D8104141A4046AAD14E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 98BBD472E685F58547A43F04107D217B /* Foundation.framework */; }; - F1590B1BA45450AFA57F969586EC5BCE /* SynchronizedUnsubscribeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09638AD29B21944D9BEF68EDA4F89816 /* SynchronizedUnsubscribeType.swift */; }; - F19A554E052A92D09F184BE04845EDA9 /* ImmediateSchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 440B2603ECFA8F0E2D6E4106D874A786 /* ImmediateSchedulerType.swift */; }; - F1FF1BC224509D4D32FBE9EEF1BED6FF /* _RXDelegateProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = A7B38775C01B7B32CC15F02217DE4353 /* _RXDelegateProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F27A7DE93F66B0C12B4C646D99F5B9F4 /* CwlCatchException.m in Sources */ = {isa = PBXBuildFile; fileRef = 5706C0583EF1067BF5A24A046C9A8E70 /* CwlCatchException.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - F310B21703A7BC438A09DDB96670583F /* AssertionRecorder.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE43D9B7436B73DAC042E2E1EA121B3D /* AssertionRecorder.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - F3E372F8FA2FB6EB34A5C27FE76126A1 /* UITabBarItem+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9324BE8490A16FD8CC932341DB0DEB0 /* UITabBarItem+Rx.swift */; }; - F42E00F96FA3C7D9F5FA5554A128C479 /* QuickTestSuite.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57CAA380DFA5021B47641455754CA58D /* QuickTestSuite.swift */; }; - F4877B3857C780DCDB7F413A03F95600 /* BeCloseTo.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0DDB674839A9CFC6BECB9447DC8BD8F /* BeCloseTo.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - F538E81FA563D23BEFA07DD5AF33DA63 /* ModernAVPlayerRemoteCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = 293C7110ECA12E0DD8950D1F074F24B5 /* ModernAVPlayerRemoteCommand.swift */; }; - F61E65FEB5E733506AFA41EEA0061936 /* ConcurrentMainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 429A2FA8A71BAAE4BCF0E8CD0CC17B0F /* ConcurrentMainScheduler.swift */; }; + F1590B1BA45450AFA57F969586EC5BCE /* SynchronizedUnsubscribeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE12FADF8E5A7E66A20702343E7B35AD /* SynchronizedUnsubscribeType.swift */; }; + F19A554E052A92D09F184BE04845EDA9 /* ImmediateSchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DA008A8A8B53AF2317A2129E0D640D4 /* ImmediateSchedulerType.swift */; }; + F1FF1BC224509D4D32FBE9EEF1BED6FF /* _RXDelegateProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = ECE2B99B3DDDB7820BE6643D498F7712 /* _RXDelegateProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F27A7DE93F66B0C12B4C646D99F5B9F4 /* CwlCatchException.m in Sources */ = {isa = PBXBuildFile; fileRef = C84729E2CF6E913738D2046711002D42 /* CwlCatchException.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + F310B21703A7BC438A09DDB96670583F /* AssertionRecorder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30314574C539A0E7CF8725588C639630 /* AssertionRecorder.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + F3E372F8FA2FB6EB34A5C27FE76126A1 /* UITabBarItem+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38A5D5AD489EDC64C00036E305CC9671 /* UITabBarItem+Rx.swift */; }; + F42E00F96FA3C7D9F5FA5554A128C479 /* QuickTestSuite.swift in Sources */ = {isa = PBXBuildFile; fileRef = 750414AD664B528600545B852B4501C6 /* QuickTestSuite.swift */; }; + F4877B3857C780DCDB7F413A03F95600 /* BeCloseTo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 518A43EB8AE29AD3126D2276C11248FB /* BeCloseTo.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + F538E81FA563D23BEFA07DD5AF33DA63 /* ModernAVPlayerRemoteCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F03A65013AFB420337E5435928E82E5 /* ModernAVPlayerRemoteCommand.swift */; }; + F61E65FEB5E733506AFA41EEA0061936 /* ConcurrentMainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2AA83E2A50CCDA0B90BE584715B5C2B /* ConcurrentMainScheduler.swift */; }; F73B2394FF574F3A69F629D7A444BA97 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 98BBD472E685F58547A43F04107D217B /* Foundation.framework */; }; - F78E35D04F09485FA5DFA72FE1AD5AB2 /* NMBStringify.m in Sources */ = {isa = PBXBuildFile; fileRef = D42C97AA2AC71D2740C6541CF596A302 /* NMBStringify.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - F844A6155547122BDE640760B8505FD2 /* Observable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15F0E8AC26BCDCD396A0395A6FAC9DE6 /* Observable.swift */; }; - F858466C89EC97FE5BCF050FF7EE1020 /* UINavigationController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AC2649D7F604D5B0B353FD0DC3A15E3 /* UINavigationController+Rx.swift */; }; - F9241446D38C1FEB00CD5BDF8A3126D6 /* TimerFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69C30605604BCCB2327E1171CD4E4369 /* TimerFactory.swift */; }; - F953AD25BD5FB4F4B30A5728E56BDE0A /* DisposeBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67B630C22A1F194404FE2805D60BD41E /* DisposeBase.swift */; }; - F9E85548BF1EF8C5035BAF92233C34B6 /* RaisesException.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACFDA81A8E0F6B66CA57DD203201F7D3 /* RaisesException.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - F9ED74646E33F568EAAE492293428FAD /* RxWebViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 742869AFEDAAD428043C141AB067AF90 /* RxWebViewDelegateProxy.swift */; }; - FA141D2F77F834084129AC4FE25812E9 /* UISlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = F51C4AB1BDE5716A12323CAD057916DF /* UISlider+Rx.swift */; }; - FAE5F717A9EFC5A3B77644E53881DA41 /* OperationQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = C18F5D37B1EF27FD38FE123E322E8C9D /* OperationQueueScheduler.swift */; }; - FAF672EE7AC0053C220B9125067C5507 /* NotificationCenter+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D433849B275C8A8B7BA935CA042C1D1 /* NotificationCenter+Rx.swift */; }; - FC218B0357F11EC61DF5466370CA4BF1 /* RxSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D898C931F6BC37459B14C4379018061 /* RxSwift-dummy.m */; }; - FC624970D32110639932120F6849E3CA /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1467E10668F6DD9AAA8AADB6D62C80BC /* Optional.swift */; }; + F78E35D04F09485FA5DFA72FE1AD5AB2 /* NMBStringify.m in Sources */ = {isa = PBXBuildFile; fileRef = 65D12933134DA2DFF3561EBBD9921CEC /* NMBStringify.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + F844A6155547122BDE640760B8505FD2 /* Observable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 341773F2E89E0EF16BD4A48D49F3AA15 /* Observable.swift */; }; + F858466C89EC97FE5BCF050FF7EE1020 /* UINavigationController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3236D87EDECAFC0F99211C3CD6C5AB7 /* UINavigationController+Rx.swift */; }; + F9241446D38C1FEB00CD5BDF8A3126D6 /* TimerFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 273B5CE32F9F3EA410D59A864723E0A8 /* TimerFactory.swift */; }; + F953AD25BD5FB4F4B30A5728E56BDE0A /* DisposeBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A8AB3F56509D3A127AFFE4004231A1D /* DisposeBase.swift */; }; + F9E85548BF1EF8C5035BAF92233C34B6 /* RaisesException.swift in Sources */ = {isa = PBXBuildFile; fileRef = C04021031A80F098C1EEEA8B6B60FD8E /* RaisesException.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + F9ED74646E33F568EAAE492293428FAD /* RxWebViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 322C5A161F8799EC6D95C97D44751E79 /* RxWebViewDelegateProxy.swift */; }; + FA141D2F77F834084129AC4FE25812E9 /* UISlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1B9695399A189AC95C670D7BC2D36D6 /* UISlider+Rx.swift */; }; + FAE5F717A9EFC5A3B77644E53881DA41 /* OperationQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF6AE903F16C057F222DF14BA58614A4 /* OperationQueueScheduler.swift */; }; + FAF672EE7AC0053C220B9125067C5507 /* NotificationCenter+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2C00AECBC8B42314847F60A32FC564F /* NotificationCenter+Rx.swift */; }; + FC218B0357F11EC61DF5466370CA4BF1 /* RxSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E78C2F074286386D9897309D1580330 /* RxSwift-dummy.m */; }; + FC624970D32110639932120F6849E3CA /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF49A2C3F96BDF877AF99E47E7E0D067 /* Optional.swift */; }; FCC4C4D87DE96E6B77978362906D0332 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 98BBD472E685F58547A43F04107D217B /* Foundation.framework */; }; - FCDE8572D8233A376968A4B9E468116E /* ModernAVPlayerExposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3BEE7EF201DAAF397E984912A839B0A /* ModernAVPlayerExposable.swift */; }; - FD75988605EB127B594265602E65AE34 /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBFB4B46D34ED9C83433651988C4B7A /* Platform.Linux.swift */; }; - FDA58B6133DAEE7B1EB69247FEAD96D6 /* Skip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 215563332D5BEE523F1BBBA366D7F887 /* Skip.swift */; }; - FEFFFE1734A8713365F81D1347594A4F /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2912CBD71F9591B499AB312C72A1F20D /* PriorityQueue.swift */; }; - FF445521455690F8CC6815D596C2C5D5 /* DispatchQueueConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67EB4DD6C5460FC88ABAD67A1950D44B /* DispatchQueueConfiguration.swift */; }; - FF920E965F1CA016FF302DE8C92C5122 /* CwlBadInstructionException.swift in Sources */ = {isa = PBXBuildFile; fileRef = A07C2292C135234E2E765145306FC5C3 /* CwlBadInstructionException.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - FFB20EE60273038323880E0E31C78056 /* ExampleHooks.swift in Sources */ = {isa = PBXBuildFile; fileRef = D81D4AFB019702031637F9EAC4A8A74D /* ExampleHooks.swift */; }; + FCDE8572D8233A376968A4B9E468116E /* ModernAVPlayerExposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC8E96B1A5C3C8CD10BF2F68F380F2A8 /* ModernAVPlayerExposable.swift */; }; + FD75988605EB127B594265602E65AE34 /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = 907D84A5F3C9145D6CCB309D7252975F /* Platform.Linux.swift */; }; + FDA58B6133DAEE7B1EB69247FEAD96D6 /* Skip.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1D6C9CB7D7F5E249BCEC485C75B0267 /* Skip.swift */; }; + FEFFFE1734A8713365F81D1347594A4F /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7703199081E13320817A22A7B26E8C21 /* PriorityQueue.swift */; }; + FF445521455690F8CC6815D596C2C5D5 /* DispatchQueueConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72584DFD674920D0D0C0A9BF6DEC2CB1 /* DispatchQueueConfiguration.swift */; }; + FF920E965F1CA016FF302DE8C92C5122 /* CwlBadInstructionException.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96BBB22376962958951C5ECA625B670E /* CwlBadInstructionException.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + FFB20EE60273038323880E0E31C78056 /* ExampleHooks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51934E3BBB788061C7C75227F32E79E1 /* ExampleHooks.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -623,530 +623,539 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 012FD3BBB593580D2FEFDCB2D3143848 /* GenericAttribute.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GenericAttribute.swift; path = Sources/Classes/GenericAttribute.swift; sourceTree = ""; }; - 016D505FC4CF10982E56527920BB6035 /* Expression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Expression.swift; path = Sources/Nimble/Expression.swift; sourceTree = ""; }; - 017EBF64909E135DA28411F1EC60EACA /* TakeUntil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeUntil.swift; path = RxSwift/Observables/TakeUntil.swift; sourceTree = ""; }; - 01B5AC36574E8A8F0166571134D79BC4 /* RxCocoa-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-umbrella.h"; sourceTree = ""; }; - 026543287C05771E678D89D208B84303 /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; - 02F77AFBAE44CC2147B2C4D8FAEB33BE /* StoppedState.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StoppedState.swift; sourceTree = ""; }; - 03182A14096F22586BC9A16029D9693D /* BeGreaterThanOrEqualTo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeGreaterThanOrEqualTo.swift; path = Sources/Nimble/Matchers/BeGreaterThanOrEqualTo.swift; sourceTree = ""; }; - 0386158EB80C8C84A8F9CE25362018F6 /* URLSession+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSession+Rx.swift"; path = "RxCocoa/Foundation/URLSession+Rx.swift"; sourceTree = ""; }; + 002B0FF8C7D5E469C6F704A7CF365CF5 /* AsSingle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsSingle.swift; path = RxSwift/Observables/AsSingle.swift; sourceTree = ""; }; + 004C269D870D9E309779121BDF0E96E5 /* NSView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSView+Rx.swift"; path = "RxCocoa/macOS/NSView+Rx.swift"; sourceTree = ""; }; + 00B99DD97FD85E6A683F6FB906829364 /* RxCocoa.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.debug.xcconfig; sourceTree = ""; }; + 02FB8454E3C563B5E62AE8609F78E55A /* Never.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Never.swift; path = RxSwift/Observables/Never.swift; sourceTree = ""; }; + 03048682775B4AD8DA08A199F7AA5C87 /* RxRelay-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-prefix.pch"; sourceTree = ""; }; + 035E50212C60089C3283EF745F0E01C7 /* HistoricalScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalScheduler.swift; path = RxSwift/Schedulers/HistoricalScheduler.swift; sourceTree = ""; }; 03EB3B4DE189087C228F25069D276B63 /* Pods-ModernAVPlayer_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ModernAVPlayer_Example.release.xcconfig"; sourceTree = ""; }; 0449AB87304AD07E4E67038A97E775A2 /* Pods-ModernAVPlayer_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-ModernAVPlayer_Tests-acknowledgements.markdown"; sourceTree = ""; }; - 04B73E55FF4973A61B3283B56ADD80D9 /* Stringers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Stringers.swift; path = Sources/Nimble/Utils/Stringers.swift; sourceTree = ""; }; - 04D0EDB73646C68E32052F0D37962F67 /* RxPickerViewAdapter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewAdapter.swift; path = RxCocoa/iOS/DataSources/RxPickerViewAdapter.swift; sourceTree = ""; }; - 0575AD4B46E14BD27F1CF99BF1FD79DB /* Nimble.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Nimble.h; path = Sources/Nimble/Nimble.h; sourceTree = ""; }; - 058E450893BFC823FCF07EC658888B35 /* Lock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Lock.swift; path = RxSwift/Concurrency/Lock.swift; sourceTree = ""; }; - 05B30E3A77C76A58E278F999D466EA1B /* Completable+AndThen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Completable+AndThen.swift"; path = "RxSwift/Traits/Completable+AndThen.swift"; sourceTree = ""; }; - 062556318606433F8D81F975902F4A4B /* BeEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeEmpty.swift; path = Sources/Nimble/Matchers/BeEmpty.swift; sourceTree = ""; }; - 068B718C8BD6D543C205487FC4F89022 /* RxSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-umbrella.h"; sourceTree = ""; }; - 0802CF11D25FA8CE1F4506D0A058B12F /* RecursiveScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveScheduler.swift; path = RxSwift/Schedulers/RecursiveScheduler.swift; sourceTree = ""; }; - 08C41387BD894DF5E6E24D158966233E /* Callsite.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Callsite.swift; path = Sources/Quick/Callsite.swift; sourceTree = ""; }; - 08E5C4E82092C41954D7228295053C74 /* KVORepresentable+CoreGraphics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+CoreGraphics.swift"; path = "RxCocoa/Foundation/KVORepresentable+CoreGraphics.swift"; sourceTree = ""; }; - 08F73AED61AFB52CC45E40602035514E /* TakeLast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeLast.swift; path = RxSwift/Observables/TakeLast.swift; sourceTree = ""; }; - 092C9FA869C9EF00DFD552197D9B9CFF /* World.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = World.swift; path = Sources/Quick/World.swift; sourceTree = ""; }; - 09638AD29B21944D9BEF68EDA4F89816 /* SynchronizedUnsubscribeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedUnsubscribeType.swift; path = RxSwift/Concurrency/SynchronizedUnsubscribeType.swift; sourceTree = ""; }; - 0B34A8C6718014CCDCFFBA428AAA2831 /* RxRelay.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxRelay.modulemap; sourceTree = ""; }; - 0BC6D695493B4B2F04C227654B7A516C /* SingleAssignmentDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAssignmentDisposable.swift; path = RxSwift/Disposables/SingleAssignmentDisposable.swift; sourceTree = ""; }; - 0C2EDCF7CCF24D92AAF2E6FC68D42CDE /* Materialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Materialize.swift; path = RxSwift/Observables/Materialize.swift; sourceTree = ""; }; - 0C5657E115628C6C8B13015C47A4E85C /* PlayerUnavailableActionReason.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PlayerUnavailableActionReason.swift; sourceTree = ""; }; - 0C5A646F994C4AEE24081AA114039A6F /* SwiftyMockyTestObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyMockyTestObserver.swift; path = Sources/Classes/SwiftyMockyTestObserver.swift; sourceTree = ""; }; - 0D36898E2E558B6A169A948119F4C5B8 /* NimbleXCTestHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NimbleXCTestHandler.swift; path = Sources/Nimble/Adapters/NimbleXCTestHandler.swift; sourceTree = ""; }; - 0D3B88576FD31A21F4E383128F7F3CDA /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; - 0D433849B275C8A8B7BA935CA042C1D1 /* NotificationCenter+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NotificationCenter+Rx.swift"; path = "RxCocoa/Foundation/NotificationCenter+Rx.swift"; sourceTree = ""; }; + 047EFBFBFEAF6B3D0DF27847800D4E97 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Quick/Filter.swift; sourceTree = ""; }; + 04D71EC9E1F35052C0A7F5A0EC465280 /* PublishSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishSubject.swift; path = RxSwift/Subjects/PublishSubject.swift; sourceTree = ""; }; + 050235722E9A1155BD078081ABAB7DAF /* Async.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Async.swift; path = Sources/Nimble/Matchers/Async.swift; sourceTree = ""; }; + 05652D682F5CAC1D06BF3A926AE431F8 /* RxPickerViewAdapter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewAdapter.swift; path = RxCocoa/iOS/DataSources/RxPickerViewAdapter.swift; sourceTree = ""; }; + 05866AFAF289628B624959DC6FBDF490 /* ExampleMetadata.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExampleMetadata.swift; path = Sources/Quick/ExampleMetadata.swift; sourceTree = ""; }; + 05FE8262F2D2C38C0A38961BE263B85E /* ControlEvent+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Signal.swift"; path = "RxCocoa/Traits/Signal/ControlEvent+Signal.swift"; sourceTree = ""; }; + 06274DCF031E76901B74364B116289C9 /* QuickConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QuickConfiguration.h; path = Sources/QuickObjectiveC/Configuration/QuickConfiguration.h; sourceTree = ""; }; + 06F98CE0629181BEB8BFA3A4B8090CC3 /* ControlProperty+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlProperty+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlProperty+Driver.swift"; sourceTree = ""; }; + 076D45DD2A484CCB6542557A054F3280 /* CwlCatchException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CwlCatchException.h; path = Carthage/Checkouts/CwlPreconditionTesting/Dependencies/CwlCatchException/Sources/CwlCatchExceptionSupport/include/CwlCatchException.h; sourceTree = ""; }; + 0844BF92692F87CDBE18ADE72852D89A /* ThrowAssertion.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ThrowAssertion.swift; path = Sources/Nimble/Matchers/ThrowAssertion.swift; sourceTree = ""; }; + 09006208C66ACDB538E603EA4DF81DD3 /* QuickSelectedTestSuiteBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QuickSelectedTestSuiteBuilder.swift; path = Sources/Quick/QuickSelectedTestSuiteBuilder.swift; sourceTree = ""; }; + 09E9550439BAFF0E82F2F551F4F4EC12 /* Count.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Count.swift; path = Sources/Classes/Count.swift; sourceTree = ""; }; + 0AFF87C33729A77CD1E659B1CCDFBF58 /* ModernAVPlayerLogger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModernAVPlayerLogger.swift; sourceTree = ""; }; + 0B544F74EC8A6C2A6CC600A80024A7FA /* ModernAVPlayerMediaMetadata.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModernAVPlayerMediaMetadata.swift; sourceTree = ""; }; + 0B76635122A2DA63E212CFC6C3364A32 /* BeginWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeginWith.swift; path = Sources/Nimble/Matchers/BeginWith.swift; sourceTree = ""; }; + 0BCF2C80DFDCB0DFC53E04446CA7F497 /* HaveCount.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HaveCount.swift; path = Sources/Nimble/Matchers/HaveCount.swift; sourceTree = ""; }; + 0C559698A1601B8A685331A298B09F7B /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; + 0C7C7959A6414AB6C8A22EAED2655787 /* Closures.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Closures.swift; path = Sources/Quick/Hooks/Closures.swift; sourceTree = ""; }; + 0CBC47A9D0E580821E4A6538A67A2477 /* Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deprecated.swift; path = RxCocoa/Deprecated.swift; sourceTree = ""; }; 0D631E9908483F9525A6B3F36F16CC61 /* Quick.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Quick.framework; path = Quick.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 0E22394A1FAEBA32E33A2D37C0B9CD6E /* NSTextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextView+Rx.swift"; path = "RxCocoa/macOS/NSTextView+Rx.swift"; sourceTree = ""; }; - 0E5C4F2741C02360C33CE9BD7E70F5E2 /* RxTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTarget.swift; path = RxCocoa/Common/RxTarget.swift; sourceTree = ""; }; - 0EBBC66320CD55C4D1D5AE218535F758 /* HaveCount.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HaveCount.swift; path = Sources/Nimble/Matchers/HaveCount.swift; sourceTree = ""; }; - 0EDAF1132C19BD63B916C2424F39D071 /* Stubbing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Stubbing.swift; path = Sources/Classes/Stubbing.swift; sourceTree = ""; }; - 0EFA460843A15CB0C6CC7EA04DAFCD99 /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; - 0F66FB0F619992A3AB421A82E9CB1A48 /* TakeWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeWhile.swift; path = RxSwift/Observables/TakeWhile.swift; sourceTree = ""; }; - 0FB546CDDDAA71C053F79DA5B06DF47A /* ControlEvent+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Signal.swift"; path = "RxCocoa/Traits/Signal/ControlEvent+Signal.swift"; sourceTree = ""; }; - 1036E62AA6467122F088D15B52DB6EC6 /* SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SharedSequence.swift; path = RxCocoa/Traits/SharedSequence/SharedSequence.swift; sourceTree = ""; }; - 107872F061D6BBD23E1BF53F41CF85F7 /* ModernAVPlayer-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ModernAVPlayer-prefix.pch"; sourceTree = ""; }; - 110C3224809D8A8E2C90197876B528EA /* SuiteHooks.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SuiteHooks.swift; path = Sources/Quick/Hooks/SuiteHooks.swift; sourceTree = ""; }; - 117770FB632D17B76302CB03A285D501 /* RxRelay-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-umbrella.h"; sourceTree = ""; }; - 1185456CFCBC4DCD0B2F6A003947722C /* PlaybackObservingService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PlaybackObservingService.swift; sourceTree = ""; }; - 11D3605F1A650A1DD01539B53B6BC7F8 /* Sequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sequence.swift; path = RxSwift/Observables/Sequence.swift; sourceTree = ""; }; - 12049E48FD6443DBBF34EE811A6A2A28 /* SwiftyMocky-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyMocky-prefix.pch"; sourceTree = ""; }; - 1241252F476523F7D582720655875F81 /* CurrentThreadScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurrentThreadScheduler.swift; path = RxSwift/Schedulers/CurrentThreadScheduler.swift; sourceTree = ""; }; - 12851F19439A838B50F71E19CD45782A /* QuickSpecBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QuickSpecBase.h; path = Sources/QuickSpecBase/include/QuickSpecBase.h; sourceTree = ""; }; - 129EE08CD1212AED11EB069DADDD8941 /* Driver+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Driver+Subscription.swift"; path = "RxCocoa/Traits/Driver/Driver+Subscription.swift"; sourceTree = ""; }; - 1313A88029C96558CA82DB306BBC5144 /* RxCocoa-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxCocoa-dummy.m"; sourceTree = ""; }; - 137C825239F8CF3CB8766CC41E67E2ED /* ModernAVPlayerCurrentState.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModernAVPlayerCurrentState.swift; sourceTree = ""; }; - 13C0D4A72CE21288EAD7969DBEE7B8B3 /* Quick-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Quick-dummy.m"; sourceTree = ""; }; - 145134B20CDA5339CAEC667B3DABC444 /* Countable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Countable.swift; path = Sources/Classes/Countable.swift; sourceTree = ""; }; - 1467E10668F6DD9AAA8AADB6D62C80BC /* Optional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Optional.swift; path = RxSwift/Observables/Optional.swift; sourceTree = ""; }; - 153534B731A0A3A77722E1729356E429 /* Date+Dispatch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Dispatch.swift"; path = "RxSwift/Date+Dispatch.swift"; sourceTree = ""; }; - 157A7851D56242D5FE6F48295E217F87 /* RxCocoa-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-prefix.pch"; sourceTree = ""; }; - 159C7E8D2CCA24399173AF66BD075ABD /* ContainElementSatisfying.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ContainElementSatisfying.swift; path = Sources/Nimble/Matchers/ContainElementSatisfying.swift; sourceTree = ""; }; - 15F0E8AC26BCDCD396A0395A6FAC9DE6 /* Observable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Observable.swift; path = RxSwift/Observable.swift; sourceTree = ""; }; - 1694B6EEC67C2406AB6832EA1A727226 /* RxSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxSwift.modulemap; sourceTree = ""; }; - 16B89C6A50049B51E55101BB286C9A35 /* RxSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxSwift-Info.plist"; sourceTree = ""; }; - 16C582740221E96A2C324CB8D86DA906 /* UIPickerView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPickerView+Rx.swift"; path = "RxCocoa/iOS/UIPickerView+Rx.swift"; sourceTree = ""; }; - 1754CF8C2D58B811A8282422506F6281 /* Expectation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Expectation.swift; path = Sources/Nimble/Expectation.swift; sourceTree = ""; }; - 1759117CDEA42A7005C86B858D9E67E0 /* UITabBarController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBarController+Rx.swift"; path = "RxCocoa/iOS/UITabBarController+Rx.swift"; sourceTree = ""; }; - 1886D724F77A68D2649869850081999D /* DSL+Wait.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DSL+Wait.swift"; path = "Sources/Nimble/DSL+Wait.swift"; sourceTree = ""; }; - 19CAEEFCCFE021793189262CA47A667A /* Sample.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sample.swift; path = RxSwift/Observables/Sample.swift; sourceTree = ""; }; - 1A05C266984D4C4BA7DE770BA273CFB1 /* ObservableType+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+Extensions.swift"; path = "RxSwift/ObservableType+Extensions.swift"; sourceTree = ""; }; - 1B89CDD5D53AFC776084D9D50F689968 /* Scan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Scan.swift; path = RxSwift/Observables/Scan.swift; sourceTree = ""; }; - 1BC73C81F0C6DF2B7C10C00BD1EAD7E3 /* SatisfyAllOf.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SatisfyAllOf.swift; path = Sources/Nimble/Matchers/SatisfyAllOf.swift; sourceTree = ""; }; - 1BD3A88916182AB52ED3DB2BFED3C4A5 /* UIAlertAction+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIAlertAction+Rx.swift"; path = "RxCocoa/iOS/UIAlertAction+Rx.swift"; sourceTree = ""; }; - 1BF4C3F469064CD130F8F95275DE3D2F /* LockOwnerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LockOwnerType.swift; path = RxSwift/Concurrency/LockOwnerType.swift; sourceTree = ""; }; - 1CA43FB9180A3D0BACCB7C9900AFF9FC /* UILabel+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILabel+Rx.swift"; path = "RxCocoa/iOS/UILabel+Rx.swift"; sourceTree = ""; }; - 1D368638C030FE306626D1FBF92D9F10 /* Just.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Just.swift; path = RxSwift/Observables/Just.swift; sourceTree = ""; }; - 1D5165FDF1DDAD6605517D71E6E2F1C8 /* InvocableScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableScheduledItem.swift; path = RxSwift/Schedulers/Internal/InvocableScheduledItem.swift; sourceTree = ""; }; - 1D7EF43BE6F017303D9A172F1917CFF3 /* mach_excServer.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mach_excServer.c; path = Carthage/Checkouts/CwlPreconditionTesting/Sources/CwlMachBadInstructionHandler/mach_excServer.c; sourceTree = ""; }; - 1DB3B57D7DCEA4122AF27D27AA138173 /* BeAKindOf.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeAKindOf.swift; path = Sources/Nimble/Matchers/BeAKindOf.swift; sourceTree = ""; }; - 1DC129CAC496203D3CC86FC26F24AA4D /* Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deprecated.swift; path = RxSwift/Deprecated.swift; sourceTree = ""; }; - 1E18920F9BF16658F4137F8119F8A884 /* CombineLatest+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+Collection.swift"; path = "RxSwift/Observables/CombineLatest+Collection.swift"; sourceTree = ""; }; - 1E4AF3B17779F0477D4B63F4A32076AD /* Nimble-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Nimble-prefix.pch"; sourceTree = ""; }; - 1E632249D01E79C5C4A744ABA7EB0F57 /* DSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DSL.swift; path = Sources/Quick/DSL/DSL.swift; sourceTree = ""; }; - 1FFA29E02A80F20BD8EED5D0C800622C /* ControlProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlProperty.swift; path = RxCocoa/Traits/ControlProperty.swift; sourceTree = ""; }; + 0D66DFD34A5390A604D91302C6166389 /* TakeLast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeLast.swift; path = RxSwift/Observables/TakeLast.swift; sourceTree = ""; }; + 0DA008A8A8B53AF2317A2129E0D640D4 /* ImmediateSchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImmediateSchedulerType.swift; path = RxSwift/ImmediateSchedulerType.swift; sourceTree = ""; }; + 0E03B0E7B1E8B1ADC6D1C4533D5634FF /* Timeout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeout.swift; path = RxSwift/Observables/Timeout.swift; sourceTree = ""; }; + 0E45A41E9763E26089ADC0D101BC9DA6 /* CwlDarwinDefinitions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CwlDarwinDefinitions.swift; path = Carthage/Checkouts/CwlPreconditionTesting/Sources/CwlPreconditionTesting/CwlDarwinDefinitions.swift; sourceTree = ""; }; + 0E80BB1298C7AC50DF12484087515E83 /* Predicate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Predicate.swift; path = Sources/Nimble/Matchers/Predicate.swift; sourceTree = ""; }; + 10A9008EA4BC4183BF6EA8C0B05FE830 /* HistoricalSchedulerTimeConverter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalSchedulerTimeConverter.swift; path = RxSwift/Schedulers/HistoricalSchedulerTimeConverter.swift; sourceTree = ""; }; + 116E7F9144A46D1C666A4661B6B81B19 /* ScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItem.swift; path = RxSwift/Schedulers/Internal/ScheduledItem.swift; sourceTree = ""; }; + 1260495F36FEA9E66FA8FEBF7B6EA6CF /* PlayerUnavailableActionReason.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PlayerUnavailableActionReason.swift; sourceTree = ""; }; + 134A3C96EF56389DE509DFA74FF91904 /* Quick.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Quick.debug.xcconfig; sourceTree = ""; }; + 1442CF1019D387104810E33DA3B1A132 /* DSL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DSL.m; path = Sources/NimbleObjectiveC/DSL.m; sourceTree = ""; }; + 146B2DC0F88244090E8B5F609DFEB5B6 /* Using.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Using.swift; path = RxSwift/Observables/Using.swift; sourceTree = ""; }; + 146C8E82E70F11291478A32D38DBBD21 /* ObservableConvertibleType+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Signal.swift"; path = "RxCocoa/Traits/Signal/ObservableConvertibleType+Signal.swift"; sourceTree = ""; }; + 14C9258A77A61B8553577FBE46B2AA85 /* RxCocoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoa.h; path = RxCocoa/RxCocoa.h; sourceTree = ""; }; + 14FA36E2204A67042DCD9E392F49AE3A /* XCTestSuite+QuickTestSuiteBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "XCTestSuite+QuickTestSuiteBuilder.m"; path = "Sources/QuickObjectiveC/XCTestSuite+QuickTestSuiteBuilder.m"; sourceTree = ""; }; + 1541DD5404687342079FEC922E0DB7B5 /* SwiftyMocky-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyMocky-umbrella.h"; sourceTree = ""; }; + 1581855233E14B51B0339A9C9585A95B /* Sequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sequence.swift; path = RxSwift/Observables/Sequence.swift; sourceTree = ""; }; + 15866FCFCE6BCD3B0176ABF38BC013E3 /* LockOwnerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LockOwnerType.swift; path = RxSwift/Concurrency/LockOwnerType.swift; sourceTree = ""; }; + 166B4608664358375148204F0F14C920 /* SwiftyMocky-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyMocky-Info.plist"; sourceTree = ""; }; + 16CEF0018B1C7E9271343D6A5CDD8A1D /* SwiftLint.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftLint.release.xcconfig; sourceTree = ""; }; + 16E05216303FC3B48AD11287918B86A8 /* SwiftyMocky-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyMocky-prefix.pch"; sourceTree = ""; }; + 17F0D663DDC8AB9665A297DBE76F1A8C /* RxSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-prefix.pch"; sourceTree = ""; }; + 1833373841ED34283978E7A581A25B62 /* Mock+Assertions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Mock+Assertions.swift"; path = "Sources/Classes/Mock+Assertions.swift"; sourceTree = ""; }; + 183718BEF1A0D909ABD3A1303E369F52 /* ObservableConvertibleType+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Driver.swift"; path = "RxCocoa/Traits/Driver/ObservableConvertibleType+Driver.swift"; sourceTree = ""; }; + 190C1FE846EEB7494C5E07526BDBC5A8 /* Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rx.swift; path = RxSwift/Rx.swift; sourceTree = ""; }; + 194C7133E40E8003FB644C797B2245F7 /* DistinctUntilChanged.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DistinctUntilChanged.swift; path = RxSwift/Observables/DistinctUntilChanged.swift; sourceTree = ""; }; + 19FA73309DF734F379DDAA0B89571877 /* URLSession+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSession+Rx.swift"; path = "RxCocoa/Foundation/URLSession+Rx.swift"; sourceTree = ""; }; + 1A2C21A9950AEE5D961D2D15D7BAFDC7 /* UIImageView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImageView+Rx.swift"; path = "RxCocoa/iOS/UIImageView+Rx.swift"; sourceTree = ""; }; + 1AC74AD741783C4DB9C579D38288556D /* UITextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextView+Rx.swift"; path = "RxCocoa/iOS/UITextView+Rx.swift"; sourceTree = ""; }; + 1B4738FA6BAD3538FA5768CCAA708AA0 /* LoadedState.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LoadedState.swift; sourceTree = ""; }; + 1B70B3B279696B91B22C012CED1A6670 /* ObserveOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserveOn.swift; path = RxSwift/Observables/ObserveOn.swift; sourceTree = ""; }; + 1BEAD9FD862949F89DB2DF7A6A30D8C2 /* Cancelable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancelable.swift; path = RxSwift/Cancelable.swift; sourceTree = ""; }; + 1BEE9A3D006ED0C4FB9A9C6ED79463B8 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 1C5BDF17801171F5F092B9E578EC3132 /* BeVoid.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeVoid.swift; path = Sources/Nimble/Matchers/BeVoid.swift; sourceTree = ""; }; + 1F099DB8ACC63677483DECC608602199 /* AVPlayerRemoteCommand.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AVPlayerRemoteCommand.swift; sourceTree = ""; }; + 1F369251A77B21296B01B90559083F9D /* ItemStatusObservingService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ItemStatusObservingService.swift; sourceTree = ""; }; + 1F7CD5F93D64ED541643C6591F6F1DD5 /* _RX.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RX.m; path = RxCocoa/Runtime/_RX.m; sourceTree = ""; }; 202E1005A8BDA8CAE31734D2FA0A5845 /* Pods-ModernAVPlayer_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-ModernAVPlayer_Example-acknowledgements.plist"; sourceTree = ""; }; - 215563332D5BEE523F1BBBA366D7F887 /* Skip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Skip.swift; path = RxSwift/Observables/Skip.swift; sourceTree = ""; }; - 215FF25825A53C1586F1307950116102 /* BinaryDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDisposable.swift; path = RxSwift/Disposables/BinaryDisposable.swift; sourceTree = ""; }; - 21A46BD1E34D86A697689034A1FD3C80 /* AdapterProtocols.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AdapterProtocols.swift; path = Sources/Nimble/Adapters/AdapterProtocols.swift; sourceTree = ""; }; - 21DE70E0DC986A27804110E696D2F577 /* TailRecursiveSink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TailRecursiveSink.swift; path = RxSwift/Observers/TailRecursiveSink.swift; sourceTree = ""; }; - 21F82E9ECF50E3AB5D08E58C5335E3B1 /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; - 22CC5422DA13DB7A45E22B9807B8A597 /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; - 230EFF063DC131BF496674DAD874D4AD /* QCKDSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QCKDSL.h; path = Sources/QuickObjectiveC/DSL/QCKDSL.h; sourceTree = ""; }; - 233650A9593C20B2D92BF79EBA58E9ED /* BehaviorSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorSubject.swift; path = RxSwift/Subjects/BehaviorSubject.swift; sourceTree = ""; }; - 23751F6FB642BB695A4FCFFFB58871BD /* _RXDelegateProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXDelegateProxy.m; path = RxCocoa/Runtime/_RXDelegateProxy.m; sourceTree = ""; }; - 24F1490E460D0E329765714BBE864D16 /* RateObservingService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RateObservingService.swift; sourceTree = ""; }; - 26669658FBC23C9CCAE70E8ACE32C44C /* SingleAsync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAsync.swift; path = RxSwift/Observables/SingleAsync.swift; sourceTree = ""; }; - 2830B13A46CDF14F22DC89B8A94A2B2A /* NMBExpectation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NMBExpectation.swift; path = Sources/Nimble/Adapters/NMBExpectation.swift; sourceTree = ""; }; + 205390CFD4D0B0161403EFDABDE593D7 /* Quick-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Quick-Info.plist"; sourceTree = ""; }; + 20814757E5206CD80F71AC5355FF042B /* ElementAt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ElementAt.swift; path = RxSwift/Observables/ElementAt.swift; sourceTree = ""; }; + 208FB33F798365093E75A8C4005DCA81 /* ToArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToArray.swift; path = RxSwift/Observables/ToArray.swift; sourceTree = ""; }; + 218DF180583DE0FCB4E6457F02FDAECE /* CombineLatest+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+Collection.swift"; path = "RxSwift/Observables/CombineLatest+Collection.swift"; sourceTree = ""; }; + 21F45FA7B372C9C749C46F2F75FF591B /* Nimble-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Nimble-Info.plist"; sourceTree = ""; }; + 228E2D60F1AAF4B0BDE47398F58AF046 /* SerialDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDisposable.swift; path = RxSwift/Disposables/SerialDisposable.swift; sourceTree = ""; }; + 249DA6FBE8C535912F16C881C474643B /* RxRelay-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxRelay-dummy.m"; sourceTree = ""; }; + 2639CA0A7DFB5301B31B5035BDE580BC /* Buffer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Buffer.swift; path = RxSwift/Observables/Buffer.swift; sourceTree = ""; }; + 273B5CE32F9F3EA410D59A864723E0A8 /* TimerFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TimerFactory.swift; sourceTree = ""; }; 28B4DC04EE0690D0C75468712A8F1FE5 /* Pods-ModernAVPlayer_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-ModernAVPlayer_Tests-acknowledgements.plist"; sourceTree = ""; }; - 2912CBD71F9591B499AB312C72A1F20D /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; - 293C7110ECA12E0DD8950D1F074F24B5 /* ModernAVPlayerRemoteCommand.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModernAVPlayerRemoteCommand.swift; sourceTree = ""; }; - 29C3662F9F67FB28D9A423AB0DB85274 /* StartWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StartWith.swift; path = RxSwift/Observables/StartWith.swift; sourceTree = ""; }; - 2A783AC2D38EA6A310ECE8FE4E082B97 /* MockyAssert.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MockyAssert.swift; path = Sources/Classes/MockyAssert.swift; sourceTree = ""; }; - 2B85C54D290C29A8E1F3271F779BB530 /* Behavior.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Behavior.swift; path = Sources/Quick/Behavior.swift; sourceTree = ""; }; - 2B87366E4C9C5BB47F734BE478516D5D /* RxRelay.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.xcconfig; sourceTree = ""; }; + 28D01E90312F6AEAFDB98BCC8EA90F1C /* Amb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Amb.swift; path = RxSwift/Observables/Amb.swift; sourceTree = ""; }; + 29E47BED353A98529FE3F84BA4870ED2 /* _RXObjCRuntime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXObjCRuntime.m; path = RxCocoa/Runtime/_RXObjCRuntime.m; sourceTree = ""; }; + 29EA8D3B7F8101C0B911779029215C6D /* SwiftyMocky.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyMocky.debug.xcconfig; sourceTree = ""; }; + 2AB299FE9DF4A158C0CD0FD8826A7B2C /* Deferred.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deferred.swift; path = RxSwift/Observables/Deferred.swift; sourceTree = ""; }; + 2AE89766AC6670B0757C92581059E4BA /* ModernAVPlayer-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ModernAVPlayer-Info.plist"; sourceTree = ""; }; + 2C7D8A5877D47E77F8A76D7B11D1562D /* Map.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Map.swift; path = RxSwift/Observables/Map.swift; sourceTree = ""; }; + 2CDA99F860859CEF1A11B23267CE2B9A /* Expectation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Expectation.swift; path = Sources/Nimble/Expectation.swift; sourceTree = ""; }; 2DB4567FBC73B3B20DA43CB71F429BE8 /* Pods-ModernAVPlayer_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-ModernAVPlayer_Example-frameworks.sh"; sourceTree = ""; }; - 2E588C1AAB74E51F01268E2FFF05B7DC /* NopDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NopDisposable.swift; path = RxSwift/Disposables/NopDisposable.swift; sourceTree = ""; }; - 2E59F7969FB3761C5EF266233715F264 /* NSControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSControl+Rx.swift"; path = "RxCocoa/macOS/NSControl+Rx.swift"; sourceTree = ""; }; - 2EA634A1BEEAB7B1DEC2C19FFAB619D7 /* Do.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Do.swift; path = RxSwift/Observables/Do.swift; sourceTree = ""; }; - 2EBB2B13030CBCE50772FE788D3D72D8 /* SynchronizedOnType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedOnType.swift; path = RxSwift/Concurrency/SynchronizedOnType.swift; sourceTree = ""; }; - 2EF88F4FFC5E8F4CE4530B86BB0FDF8F /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = RxSwift/Observables/Error.swift; sourceTree = ""; }; - 2F860FFF0D86DC18B195BA81EC28ABB6 /* InterruptionAudioService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = InterruptionAudioService.swift; sourceTree = ""; }; - 2FBCFDE36AF0FE5F4664B1DECBE1801F /* Producer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Producer.swift; path = RxSwift/Observables/Producer.swift; sourceTree = ""; }; - 2FD1A950D1E6BF2C2CF0BB9F8C59B903 /* ReplaySubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplaySubject.swift; path = RxSwift/Subjects/ReplaySubject.swift; sourceTree = ""; }; - 308451F4773614A7E41500B505CF805A /* UIDatePicker+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIDatePicker+Rx.swift"; path = "RxCocoa/iOS/UIDatePicker+Rx.swift"; sourceTree = ""; }; - 320F28BE9714696EB45CD705DC0C6C11 /* SatisfyAnyOf.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SatisfyAnyOf.swift; path = Sources/Nimble/Matchers/SatisfyAnyOf.swift; sourceTree = ""; }; - 32D80AD4EFFD5D101CDAC34E0FE53B32 /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; - 356754B675DE98C82EE059387158B7ED /* Delay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delay.swift; path = RxSwift/Observables/Delay.swift; sourceTree = ""; }; - 35E7FF4CD4FE613E9DBF2805FEE23703 /* Reactive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reactive.swift; path = RxSwift/Reactive.swift; sourceTree = ""; }; - 386E2D36AFFF427AE94F82E1BA5CF4F1 /* UIControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIControl+Rx.swift"; path = "RxCocoa/iOS/UIControl+Rx.swift"; sourceTree = ""; }; - 395A08C55BC27C8CEC25AC0706DEF960 /* RxTextViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextViewDelegateProxy.swift; sourceTree = ""; }; - 3A26645838B8698A4EE1D0D0A1D02F71 /* PlayerPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PlayerPlugin.swift; sourceTree = ""; }; - 3A34BDA7D3F782DC294B55A49E74A698 /* PostNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PostNotification.swift; path = Sources/Nimble/Matchers/PostNotification.swift; sourceTree = ""; }; + 2DE279ED74F008F098B512FC49128F9C /* CompactMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompactMap.swift; path = RxSwift/Observables/CompactMap.swift; sourceTree = ""; }; + 2E8D1FE98BEBC0695EBD99D3ADF496E3 /* RxCocoa-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxCocoa-dummy.m"; sourceTree = ""; }; + 2ED44EA4D11EE91C162DE2FC61F45720 /* SwiftyMockyTestObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyMockyTestObserver.swift; path = Sources/Classes/SwiftyMockyTestObserver.swift; sourceTree = ""; }; + 2FF3C1D38D9EB9F07EE43C10B42A2CA1 /* UIView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Rx.swift"; path = "RxCocoa/iOS/UIView+Rx.swift"; sourceTree = ""; }; + 30149A7B5E8BD33EC0AFAC4C7BCCFEB2 /* PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrimitiveSequence.swift; path = RxSwift/Traits/PrimitiveSequence.swift; sourceTree = ""; }; + 30314574C539A0E7CF8725588C639630 /* AssertionRecorder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssertionRecorder.swift; path = Sources/Nimble/Adapters/AssertionRecorder.swift; sourceTree = ""; }; + 322C5A161F8799EC6D95C97D44751E79 /* RxWebViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxWebViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxWebViewDelegateProxy.swift; sourceTree = ""; }; + 32AB4288C01B9C49BF70686CA359E6D7 /* Throttle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Throttle.swift; path = RxSwift/Observables/Throttle.swift; sourceTree = ""; }; + 341773F2E89E0EF16BD4A48D49F3AA15 /* Observable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Observable.swift; path = RxSwift/Observable.swift; sourceTree = ""; }; + 34D5B8C716F3BF177ACABAE980A6E9A6 /* NSObject+Rx+RawRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+RawRepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+RawRepresentable.swift"; sourceTree = ""; }; + 34DD1B9B84CDAE6664921BFECDDC2196 /* Behavior.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Behavior.swift; path = Sources/Quick/Behavior.swift; sourceTree = ""; }; + 35BCF03BFC06AD4BCBB49BFA1C2BC5CA /* Reduce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reduce.swift; path = RxSwift/Observables/Reduce.swift; sourceTree = ""; }; + 363B3D7E42A485182706B61AB0EB4FA6 /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = RxSwift/Errors.swift; sourceTree = ""; }; + 364621863B22DFD589C663A840CB27BF /* mach_excServer.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mach_excServer.c; path = Carthage/Checkouts/CwlPreconditionTesting/Sources/CwlMachBadInstructionHandler/mach_excServer.c; sourceTree = ""; }; + 36FB784661CCFF0CB090F9FC83918F4C /* mach_excServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mach_excServer.h; path = Carthage/Checkouts/CwlPreconditionTesting/Sources/CwlMachBadInstructionHandler/mach_excServer.h; sourceTree = ""; }; + 37280DBADC3E72284CA0278A65489153 /* SkipWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipWhile.swift; path = RxSwift/Observables/SkipWhile.swift; sourceTree = ""; }; + 376D2B283E404381217240053B56236C /* Multicast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Multicast.swift; path = RxSwift/Observables/Multicast.swift; sourceTree = ""; }; + 38A5D5AD489EDC64C00036E305CC9671 /* UITabBarItem+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBarItem+Rx.swift"; path = "RxCocoa/iOS/UITabBarItem+Rx.swift"; sourceTree = ""; }; + 38BE7A036CB0B922779507DF64D4FD10 /* Concat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concat.swift; path = RxSwift/Observables/Concat.swift; sourceTree = ""; }; 3AB2A338D39D96B78B69391A07C1380E /* RxRelay.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxRelay.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 3B71BFC467C7FC4B50B510E24D17B19C /* _RX.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RX.m; path = RxCocoa/Runtime/_RX.m; sourceTree = ""; }; - 3C3AEE6557058B7AB0085CA093EB7713 /* ExampleMetadata.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExampleMetadata.swift; path = Sources/Quick/ExampleMetadata.swift; sourceTree = ""; }; - 3C89AA96719A476E356F0664695B87EE /* ModernAVPlayer.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ModernAVPlayer.xcconfig; sourceTree = ""; }; - 3D7BB9D854AE7F8937752B348CA25DFE /* UINavigationItem+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UINavigationItem+Rx.swift"; path = "RxCocoa/iOS/UINavigationItem+Rx.swift"; sourceTree = ""; }; - 3E35627B1F35D6B4DEDA4CA88FE656B3 /* Match.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Match.swift; path = Sources/Nimble/Matchers/Match.swift; sourceTree = ""; }; - 3F26954D7907AF873AB2FA861FB3828E /* Single.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Single.swift; path = RxSwift/Traits/Single.swift; sourceTree = ""; }; - 40E075D0D277F268B034D88615FC1A6C /* RxCollectionViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourceProxy.swift; sourceTree = ""; }; - 414C869A6494F834302AB603F25B91F2 /* PlayerMedia.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PlayerMedia.swift; sourceTree = ""; }; - 414CE58AE2B3696E7835CCA0D5953D7C /* SwitchIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwitchIfEmpty.swift; path = RxSwift/Observables/SwitchIfEmpty.swift; sourceTree = ""; }; - 428AECAF4BC08D16CA776B43ECEF8C1B /* DSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DSL.swift; path = Sources/Nimble/DSL.swift; sourceTree = ""; }; - 429A2FA8A71BAAE4BCF0E8CD0CC17B0F /* ConcurrentMainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentMainScheduler.swift; path = RxSwift/Schedulers/ConcurrentMainScheduler.swift; sourceTree = ""; }; - 43214FD1BFBEE86E6858C6D84224213D /* Quick-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Quick-prefix.pch"; sourceTree = ""; }; - 432AC77E9765376FABFDD2D3458BC1F4 /* SkipUntil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipUntil.swift; path = RxSwift/Observables/SkipUntil.swift; sourceTree = ""; }; - 440B2603ECFA8F0E2D6E4106D874A786 /* ImmediateSchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImmediateSchedulerType.swift; path = RxSwift/ImmediateSchedulerType.swift; sourceTree = ""; }; - 450AE89B7A259117E7EE6F54B0425AD4 /* MatcherProtocols.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MatcherProtocols.swift; path = Sources/Nimble/Matchers/MatcherProtocols.swift; sourceTree = ""; }; - 454041E3B3C4176436C91549D3604B14 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - 45AA6CF7EF33AD2F17BD8A409819011B /* NSView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSView+Rx.swift"; path = "RxCocoa/macOS/NSView+Rx.swift"; sourceTree = ""; }; - 466DFCC3724BC94856AB3834ACA1044B /* Parameter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Parameter.swift; path = Sources/Classes/Parameter.swift; sourceTree = ""; }; - 46CFC00F8BF41228ACA10B30C14D16F8 /* BehaviorRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorRelay.swift; path = RxRelay/BehaviorRelay.swift; sourceTree = ""; }; - 4711C4647973206C3A717900B1706885 /* Configuration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Configuration.swift; path = Sources/Quick/Configuration/Configuration.swift; sourceTree = ""; }; - 47BE4882E3B2349863C6F47C7A8DFBD7 /* Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deprecated.swift; path = RxCocoa/Deprecated.swift; sourceTree = ""; }; - 48246FF822E269BF411C90D76F63EF46 /* EndWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EndWith.swift; path = Sources/Nimble/Matchers/EndWith.swift; sourceTree = ""; }; - 4857118DFF06D263F14C4505FDD0C83C /* CwlCatchException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CwlCatchException.swift; path = Carthage/Checkouts/CwlPreconditionTesting/Dependencies/CwlCatchException/Sources/CwlCatchException/CwlCatchException.swift; sourceTree = ""; }; - 490B2F73941F7BEE26F531EE95ECFC38 /* CwlDarwinDefinitions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CwlDarwinDefinitions.swift; path = Carthage/Checkouts/CwlPreconditionTesting/Sources/CwlPreconditionTesting/CwlDarwinDefinitions.swift; sourceTree = ""; }; - 4982DA6EF33F5AEBAC585191E8B131A5 /* SwiftyMocky.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyMocky.xcconfig; sourceTree = ""; }; - 4AA010EC3984CCC320D25057FD5A14AF /* Closures.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Closures.swift; path = Sources/Quick/Hooks/Closures.swift; sourceTree = ""; }; - 4BE2AF4B274A235EA98B293C4EEB176B /* SchedulerServices+Emulation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerServices+Emulation.swift"; path = "RxSwift/Schedulers/SchedulerServices+Emulation.swift"; sourceTree = ""; }; - 4C1E35956CEAE16630B282B8F581CF42 /* Functional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Functional.swift; path = Sources/Nimble/Utils/Functional.swift; sourceTree = ""; }; - 4CC065E3CEDB107D74FA067D3600DEEC /* SubscribeOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscribeOn.swift; path = RxSwift/Observables/SubscribeOn.swift; sourceTree = ""; }; + 3AD7EC7F4F27414C690373F5E4F2B1A7 /* NSTextStorage+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextStorage+Rx.swift"; path = "RxCocoa/iOS/NSTextStorage+Rx.swift"; sourceTree = ""; }; + 3B13C3346B73A1A70580DD0581B4E855 /* MediaPlayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MediaPlayer.swift; sourceTree = ""; }; + 3B2EE75494A84092893E76EE1F1E12E3 /* SingleAsync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAsync.swift; path = RxSwift/Observables/SingleAsync.swift; sourceTree = ""; }; + 3B5B5BCF123EDDFBAC1806951D13665B /* InitState.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = InitState.swift; sourceTree = ""; }; + 3DB26DDC4AA1F9BBB4EA481831400452 /* BeEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeEmpty.swift; path = Sources/Nimble/Matchers/BeEmpty.swift; sourceTree = ""; }; + 3E26F87F5B5B9FC1CF8C8C077BABC3D4 /* PlayerContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PlayerContext.swift; sourceTree = ""; }; + 3E42D96D105C4160843571DCEFC32614 /* Reactive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reactive.swift; path = RxSwift/Reactive.swift; sourceTree = ""; }; + 3E7DE5AA1AC3B1D1F4C29A3261CA5C26 /* Sample.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sample.swift; path = RxSwift/Observables/Sample.swift; sourceTree = ""; }; + 3EAF650F4897FB15347BAE47709DB3AC /* RxNavigationControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxNavigationControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxNavigationControllerDelegateProxy.swift; sourceTree = ""; }; + 3EDEF75CCF67F6CCA2F8B41E3605C46A /* ScheduledItemType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItemType.swift; path = RxSwift/Schedulers/Internal/ScheduledItemType.swift; sourceTree = ""; }; + 3FAABA2DBD768736F1653CB0F1A5265F /* BooleanDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BooleanDisposable.swift; path = RxSwift/Disposables/BooleanDisposable.swift; sourceTree = ""; }; + 40320D7013F7816874AABA0ABC52A936 /* ObservableType+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+Extensions.swift"; path = "RxSwift/ObservableType+Extensions.swift"; sourceTree = ""; }; + 4035BEE77DEE8C132A08456AE8488DD4 /* InterruptionAudioService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = InterruptionAudioService.swift; sourceTree = ""; }; + 4174497A284F09C77E3E501C60A71483 /* BeLessThan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeLessThan.swift; path = Sources/Nimble/Matchers/BeLessThan.swift; sourceTree = ""; }; + 41748FE86A4CE74F9192547D3ECA8D9C /* ControlProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlProperty.swift; path = RxCocoa/Traits/ControlProperty.swift; sourceTree = ""; }; + 41B422B826FA7212D748CA4831956DB7 /* ConnectableObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConnectableObservableType.swift; path = RxSwift/ConnectableObservableType.swift; sourceTree = ""; }; + 425DC7152B96F8E3F7F1C63724501A47 /* QCKDSL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QCKDSL.m; path = Sources/QuickObjectiveC/DSL/QCKDSL.m; sourceTree = ""; }; + 42C4FB252BD256760B62907AB77CD9F6 /* Mock.swifttemplate */ = {isa = PBXFileReference; includeInIndex = 1; name = Mock.swifttemplate; path = Sources/Templates/Mock.swifttemplate; sourceTree = ""; }; + 436D1C62120EC7267DB872E416C468E0 /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = RxSwift/Observables/Error.swift; sourceTree = ""; }; + 438DB48E383A5E31A099F27C4C8A6146 /* NimbleEnvironment.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NimbleEnvironment.swift; path = Sources/Nimble/Adapters/NimbleEnvironment.swift; sourceTree = ""; }; + 449AAE9FCA72F93BBCDD82926BE84164 /* UITabBarController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBarController+Rx.swift"; path = "RxCocoa/iOS/UITabBarController+Rx.swift"; sourceTree = ""; }; + 44AA62942D594EF3677FBC70693E13F9 /* Generate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Generate.swift; path = RxSwift/Observables/Generate.swift; sourceTree = ""; }; + 453255DF02FD1F2FDB7B716420D0DDCC /* RxTableViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDelegateProxy.swift; sourceTree = ""; }; + 456454FBA8932C4EA089FC77AC1B253E /* QuickSpec.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QuickSpec.m; path = Sources/QuickObjectiveC/QuickSpec.m; sourceTree = ""; }; + 46A8BF15D835D88DCFEDD30E7D328038 /* SwiftSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSupport.swift; path = RxSwift/SwiftSupport/SwiftSupport.swift; sourceTree = ""; }; + 485927E016F030631626EC9B3D323EC9 /* VirtualTimeConverterType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeConverterType.swift; path = RxSwift/Schedulers/VirtualTimeConverterType.swift; sourceTree = ""; }; + 498E4612B656D94145233279BAA630F6 /* SynchronizedDisposeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedDisposeType.swift; path = RxSwift/Concurrency/SynchronizedDisposeType.swift; sourceTree = ""; }; + 4A38F8B49B71EBDB30272C25A5E9B7BF /* UITextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextField+Rx.swift"; path = "RxCocoa/iOS/UITextField+Rx.swift"; sourceTree = ""; }; + 4BDDBF874CB8F23A2FBDBEDEE7023992 /* UISwitch+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISwitch+Rx.swift"; path = "RxCocoa/iOS/UISwitch+Rx.swift"; sourceTree = ""; }; + 4C462415D830F0EE5BEF1A00DD4E0682 /* Mock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Mock.swift; path = Sources/Classes/Mock.swift; sourceTree = ""; }; + 4CEDD6232F46B154A619EF85A6D733E2 /* ScheduledDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledDisposable.swift; path = RxSwift/Disposables/ScheduledDisposable.swift; sourceTree = ""; }; 4E0AD2A70CDB7E2FC54A23BEE60F1667 /* Pods-ModernAVPlayer_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-ModernAVPlayer_Example-dummy.m"; sourceTree = ""; }; - 4E39E10735AC6DE9210AF68BE3AB9140 /* _RXKVOObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXKVOObserver.h; path = RxCocoa/Runtime/include/_RXKVOObserver.h; sourceTree = ""; }; - 4F1706408E20BBDB85816192ABC7A327 /* DSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DSL.h; path = Sources/NimbleObjectiveC/DSL.h; sourceTree = ""; }; - 4F85BC8C4FB2DD59530A22ABA68275D9 /* QuickSelectedTestSuiteBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QuickSelectedTestSuiteBuilder.swift; path = Sources/Quick/QuickSelectedTestSuiteBuilder.swift; sourceTree = ""; }; - 50F524F59DCCEE17B4DC392460F6868B /* ObservableConvertibleType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableConvertibleType.swift; path = RxSwift/ObservableConvertibleType.swift; sourceTree = ""; }; - 515561EB501741A9CF38838BAB908682 /* BeNil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeNil.swift; path = Sources/Nimble/Matchers/BeNil.swift; sourceTree = ""; }; - 51E40839AFF5D7320DFA6E2E02B50720 /* RxTableViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxTableViewDataSourceType.swift; sourceTree = ""; }; - 51F41D682836D7CDE42D56477F98EEE7 /* Never.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Never.swift; path = RxSwift/Observables/Never.swift; sourceTree = ""; }; - 521B4AB308847689848ACAB845DCE91B /* NSImageView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSImageView+Rx.swift"; path = "RxCocoa/macOS/NSImageView+Rx.swift"; sourceTree = ""; }; - 522353B939011F930D7AB5940F1245A7 /* SubjectType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubjectType.swift; path = RxSwift/Subjects/SubjectType.swift; sourceTree = ""; }; - 53F50B09B32AE4EC468D9A87E8B57553 /* RxPickerViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDelegateProxy.swift; sourceTree = ""; }; - 54E5096B4DB3C472EBAE448CC0BB95EC /* KeyPathBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyPathBinder.swift; path = RxCocoa/Common/KeyPathBinder.swift; sourceTree = ""; }; - 54F966ED41C63B700D3E3A16EA8E8219 /* QuickConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QuickConfiguration.h; path = Sources/QuickObjectiveC/Configuration/QuickConfiguration.h; sourceTree = ""; }; + 4E57E37843C62F9224A2DC6AC6AB8FC4 /* ModernAVPlayer.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ModernAVPlayer.modulemap; sourceTree = ""; }; + 4E9137292EEA4554A80D2B8FA9B7D0CA /* Window.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Window.swift; path = RxSwift/Observables/Window.swift; sourceTree = ""; }; + 4F62BB7A8B60D6E6A748BB83396939D7 /* ErrorUtility.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ErrorUtility.swift; path = Sources/Quick/ErrorUtility.swift; sourceTree = ""; }; + 5032FBCE27524309639A00B3CAA15E6D /* Debounce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debounce.swift; path = RxSwift/Observables/Debounce.swift; sourceTree = ""; }; + 509F5721339394A8F1F9858E218A9E42 /* Producer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Producer.swift; path = RxSwift/Observables/Producer.swift; sourceTree = ""; }; + 50E07DABCC207F24C379BDC5F7A0D531 /* QuickSpecBase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QuickSpecBase.m; path = Sources/QuickSpecBase/QuickSpecBase.m; sourceTree = ""; }; + 51237B63502E29B2B140617B5D83B2CA /* ThrowError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ThrowError.swift; path = Sources/Nimble/Matchers/ThrowError.swift; sourceTree = ""; }; + 518A43EB8AE29AD3126D2276C11248FB /* BeCloseTo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeCloseTo.swift; path = Sources/Nimble/Matchers/BeCloseTo.swift; sourceTree = ""; }; + 51934E3BBB788061C7C75227F32E79E1 /* ExampleHooks.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExampleHooks.swift; path = Sources/Quick/Hooks/ExampleHooks.swift; sourceTree = ""; }; + 51DCDE2BB00203C10BFBD01ABA183813 /* SwitchIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwitchIfEmpty.swift; path = RxSwift/Observables/SwitchIfEmpty.swift; sourceTree = ""; }; + 52FCB02D1C0DFA7D0BD20D835C92BDA4 /* KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KVORepresentable.swift; path = RxCocoa/Foundation/KVORepresentable.swift; sourceTree = ""; }; + 53AAF06CD81C22AE8F33A21B6C6F7C9C /* MatchError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MatchError.swift; path = Sources/Nimble/Matchers/MatchError.swift; sourceTree = ""; }; + 53C51D56E043B9FDBE50CC180827C632 /* _RXKVOObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXKVOObserver.m; path = RxCocoa/Runtime/_RXKVOObserver.m; sourceTree = ""; }; + 54AA89A06F515E005C1BFB43FB959B6C /* Equal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Equal.swift; path = Sources/Nimble/Matchers/Equal.swift; sourceTree = ""; }; + 54F2B72357CBD3BEEDDCC0168E91D858 /* Parameter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Parameter.swift; path = Sources/Classes/Parameter.swift; sourceTree = ""; }; 55403A617C554CE3832ADFD549B7114E /* Pods-ModernAVPlayer_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ModernAVPlayer_Tests.release.xcconfig"; sourceTree = ""; }; - 56680E80A800045A388F74A65E434DCC /* ObserverBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverBase.swift; path = RxSwift/Observers/ObserverBase.swift; sourceTree = ""; }; - 5706C0583EF1067BF5A24A046C9A8E70 /* CwlCatchException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CwlCatchException.m; path = Carthage/Checkouts/CwlPreconditionTesting/Dependencies/CwlCatchException/Sources/CwlCatchExceptionSupport/CwlCatchException.m; sourceTree = ""; }; - 574D4565511B05EA4EF41C334906158E /* PlayerState.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PlayerState.swift; sourceTree = ""; }; - 57CAA380DFA5021B47641455754CA58D /* QuickTestSuite.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QuickTestSuite.swift; path = Sources/Quick/QuickTestSuite.swift; sourceTree = ""; }; - 588A48B3B65E83EEA8C18A3637738FFD /* PublishSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishSubject.swift; path = RxSwift/Subjects/PublishSubject.swift; sourceTree = ""; }; - 58E285FEDD90020686EC4CC7A951352A /* AsyncLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncLock.swift; path = RxSwift/Concurrency/AsyncLock.swift; sourceTree = ""; }; - 590CFC58F9957D989BAC159A8BCE33A6 /* SharedSequence+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators.swift"; sourceTree = ""; }; - 594DF76BDAFD4FADCABE1A15FEB3F04B /* PrimitiveSequence+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Zip+arity.swift"; path = "RxSwift/Traits/PrimitiveSequence+Zip+arity.swift"; sourceTree = ""; }; + 55C35957FAD0CEE805565FB7F2C3B28C /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = RxSwift/Observables/Filter.swift; sourceTree = ""; }; + 5760404708393A79A41830CA13CE6B6E /* Event.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Event.swift; path = RxSwift/Event.swift; sourceTree = ""; }; + 577AA8AAA1D0A2671103DE2D3D6A6A5E /* String+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+Rx.swift"; path = "RxSwift/Extensions/String+Rx.swift"; sourceTree = ""; }; + 58AE04AB0DAF8932FA2369E96C525F31 /* GroupBy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupBy.swift; path = RxSwift/Observables/GroupBy.swift; sourceTree = ""; }; 596B15420447BB8A91939F3637B1E774 /* Pods-ModernAVPlayer_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ModernAVPlayer_Tests.debug.xcconfig"; sourceTree = ""; }; - 5989A4235B8EE66647B53EEC44AEF180 /* UISwitch+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISwitch+Rx.swift"; path = "RxCocoa/iOS/UISwitch+Rx.swift"; sourceTree = ""; }; - 5AAEDCCF10DEE5B04A85F60764A46FAB /* MediaType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MediaType.swift; sourceTree = ""; }; - 5AF4784303A3C65914C0BC751A26E87C /* Binder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Binder.swift; path = RxCocoa/Common/Binder.swift; sourceTree = ""; }; + 59B09D13B5905305EC8D371BD06B313A /* RxCocoaObjCRuntimeError+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "RxCocoaObjCRuntimeError+Extensions.swift"; path = "RxCocoa/Common/RxCocoaObjCRuntimeError+Extensions.swift"; sourceTree = ""; }; + 5A2B0CF06104DBF42565BE6401EE4D05 /* Take.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Take.swift; path = RxSwift/Observables/Take.swift; sourceTree = ""; }; + 5ACB69055B403AB1F5DFE4790A6501F5 /* BeGreaterThan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeGreaterThan.swift; path = Sources/Nimble/Matchers/BeGreaterThan.swift; sourceTree = ""; }; 5B3B42FEE79264DF5FC32A7761DA9C4F /* Pods_ModernAVPlayer_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_ModernAVPlayer_Tests.framework; path = "Pods-ModernAVPlayer_Tests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 5B64EF56FCC4BBF9F686208D11848350 /* NSObject+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx.swift"; path = "RxCocoa/Foundation/NSObject+Rx.swift"; sourceTree = ""; }; - 5CB9A16F2A80A40B15E416A9F5BF1836 /* UIApplication+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIApplication+Rx.swift"; path = "RxCocoa/iOS/UIApplication+Rx.swift"; sourceTree = ""; }; - 5CF50B2AF32A5DBC937B2F9454B04C31 /* Reduce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reduce.swift; path = RxSwift/Observables/Reduce.swift; sourceTree = ""; }; - 5DA4A0D3797DD5F59CBAECA07313B209 /* UISegmentedControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISegmentedControl+Rx.swift"; path = "RxCocoa/iOS/UISegmentedControl+Rx.swift"; sourceTree = ""; }; - 5E8DC0135784AFD69CC4CF033B97972A /* MediaPlayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MediaPlayer.swift; sourceTree = ""; }; - 5FBFB4B46D34ED9C83433651988C4B7A /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; - 5FCB754BFC2FE8FE438241624F0498AE /* SharedSequence+Operators+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators+arity.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators+arity.swift"; sourceTree = ""; }; - 600ABB2C0FB6A8F6482EE7FB0025CEB0 /* _RXObjCRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXObjCRuntime.h; path = RxCocoa/Runtime/include/_RXObjCRuntime.h; sourceTree = ""; }; - 6040B0340B414CE92CBC75E269E77EB2 /* DelaySubscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelaySubscription.swift; path = RxSwift/Observables/DelaySubscription.swift; sourceTree = ""; }; - 610D3D35A2746364D1F67E2FADE5B73F /* RxNavigationControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxNavigationControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxNavigationControllerDelegateProxy.swift; sourceTree = ""; }; - 6110CEDB63AF74F5915A3961C1C19327 /* RxCollectionViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; - 625A7847E2C09ABFD330531EE2EEAE75 /* AnonymousObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousObserver.swift; path = RxSwift/Observers/AnonymousObserver.swift; sourceTree = ""; }; - 625C69A196FF1AA266EA693DA63E6018 /* RxSearchBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchBarDelegateProxy.swift; sourceTree = ""; }; - 6268EB1EED167AD96514EA1C8BBFDFE4 /* SerialDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDispatchQueueScheduler.swift; path = RxSwift/Schedulers/SerialDispatchQueueScheduler.swift; sourceTree = ""; }; - 6339455CFB269013527530508CB9442B /* mach_excServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mach_excServer.h; path = Carthage/Checkouts/CwlPreconditionTesting/Sources/CwlMachBadInstructionHandler/mach_excServer.h; sourceTree = ""; }; - 653A52B5825AF51C89DF989CEE228819 /* BeVoid.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeVoid.swift; path = Sources/Nimble/Matchers/BeVoid.swift; sourceTree = ""; }; - 663AF0703E3F9FF9E64425282F675E21 /* Using.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Using.swift; path = RxSwift/Observables/Using.swift; sourceTree = ""; }; - 665A0A42F1B5B5121520113B6F57C482 /* ItemEvents.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ItemEvents.swift; path = RxCocoa/iOS/Events/ItemEvents.swift; sourceTree = ""; }; - 66F95CAE710FD17B91F1F6BEE5FDC986 /* RxMutableBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxMutableBox.swift; path = RxSwift/RxMutableBox.swift; sourceTree = ""; }; - 6748B7CD36DCD4682CEBF5C8A2AD6A84 /* SchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SchedulerType.swift; path = RxSwift/SchedulerType.swift; sourceTree = ""; }; - 6759412D05A4067082699ACFEE7315B8 /* ObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableType.swift; path = RxSwift/ObservableType.swift; sourceTree = ""; }; - 677D656BFF4546B41FEC08F956FB3E2B /* MatchError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MatchError.swift; path = Sources/Nimble/Matchers/MatchError.swift; sourceTree = ""; }; - 67A6895813623A01405FDF118C2695B2 /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; - 67B630C22A1F194404FE2805D60BD41E /* DisposeBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBase.swift; path = RxSwift/Disposables/DisposeBase.swift; sourceTree = ""; }; - 67D7C3A6A9B821C54859E1F8720534FF /* NowPlayingService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NowPlayingService.swift; sourceTree = ""; }; - 67EB4DD6C5460FC88ABAD67A1950D44B /* DispatchQueueConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DispatchQueueConfiguration.swift; path = RxSwift/Schedulers/Internal/DispatchQueueConfiguration.swift; sourceTree = ""; }; - 67FE455705760AD50DEF0EE3423A25EC /* UIViewController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewController+Rx.swift"; path = "RxCocoa/iOS/UIViewController+Rx.swift"; sourceTree = ""; }; - 6818AD66A5CFF7400CEA9E10CD1BF27F /* VirtualTimeConverterType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeConverterType.swift; path = RxSwift/Schedulers/VirtualTimeConverterType.swift; sourceTree = ""; }; - 69C30605604BCCB2327E1171CD4E4369 /* TimerFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TimerFactory.swift; sourceTree = ""; }; - 6A396007359E50D853E533402911F8A3 /* PublishRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishRelay.swift; path = RxRelay/PublishRelay.swift; sourceTree = ""; }; - 6A7BAEA773D4A4E0A6F545F1A1887DF2 /* Nimble.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Nimble.modulemap; sourceTree = ""; }; - 6AB90EFDCC2D42566B9C969A14F052D9 /* VirtualTimeScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeScheduler.swift; path = RxSwift/Schedulers/VirtualTimeScheduler.swift; sourceTree = ""; }; - 6AE45C2A8FB336E5B2C6C37E038FE6B0 /* AtomicInt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomicInt.swift; path = Platform/AtomicInt.swift; sourceTree = ""; }; - 6AF425781CCAF230B043E86F55DE63E3 /* QuickConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QuickConfiguration.swift; path = Sources/Quick/Configuration/QuickConfiguration.swift; sourceTree = ""; }; - 6BA847F4C1E3D3AEB00DC63488EE75C8 /* _RXObjCRuntime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXObjCRuntime.m; path = RxCocoa/Runtime/_RXObjCRuntime.m; sourceTree = ""; }; - 6CECF9202654E1E4634D96171EF6C85F /* RxPickerViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDataSourceProxy.swift; sourceTree = ""; }; - 6D7CF27AF289CE73E2A09DC7FC9740CC /* ScheduledDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledDisposable.swift; path = RxSwift/Disposables/ScheduledDisposable.swift; sourceTree = ""; }; - 6D898C931F6BC37459B14C4379018061 /* RxSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxSwift-dummy.m"; sourceTree = ""; }; - 6D9CE3B1FAA45ADDF10205807E191365 /* World+DSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "World+DSL.swift"; path = "Sources/Quick/DSL/World+DSL.swift"; sourceTree = ""; }; - 6D9D4284B89C1BA893E633D3575565D2 /* Buffer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Buffer.swift; path = RxSwift/Observables/Buffer.swift; sourceTree = ""; }; - 6DA05B54598523FAFE389CACFF46A0FE /* ModernAVPlayer.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ModernAVPlayer.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 6EA9BB435E559AB3CB7161B5FB5ED92C /* WaitingNetworkState.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WaitingNetworkState.swift; sourceTree = ""; }; - 6F838580E24315A27D3542A7AA4DD2C7 /* ModernAVPlayer-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ModernAVPlayer-umbrella.h"; sourceTree = ""; }; - 6FAE228367676831B27961785590F032 /* AnyObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyObserver.swift; path = RxSwift/AnyObserver.swift; sourceTree = ""; }; - 7008E3CE71ECA85D96088DD16B500249 /* GroupBy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupBy.swift; path = RxSwift/Observables/GroupBy.swift; sourceTree = ""; }; - 70718DC001191E4CC5C539C566ABA31A /* QuickConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QuickConfiguration.m; path = Sources/QuickObjectiveC/Configuration/QuickConfiguration.m; sourceTree = ""; }; - 70A4B7FF0922AC09EDF222AD239702A0 /* PlayerMediaMetadata.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PlayerMediaMetadata.swift; sourceTree = ""; }; - 716CE2D7EFCF03830854CB5E8D0F2176 /* UIProgressView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIProgressView+Rx.swift"; path = "RxCocoa/iOS/UIProgressView+Rx.swift"; sourceTree = ""; }; - 723F1EB6E2CAF029C9C5F89FDC2F73CB /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; - 7314C99F243B36BEB093D7D5C4B93972 /* Quick-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Quick-Info.plist"; sourceTree = ""; }; - 742869AFEDAAD428043C141AB067AF90 /* RxWebViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxWebViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxWebViewDelegateProxy.swift; sourceTree = ""; }; - 744E9722CBE48B1CE96679262D761111 /* Multicast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Multicast.swift; path = RxSwift/Observables/Multicast.swift; sourceTree = ""; }; - 7507035B7ECC2800619F33D9989B6D6B /* Repeat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Repeat.swift; path = RxSwift/Observables/Repeat.swift; sourceTree = ""; }; - 75DB8D6D9113D6B0E171D5BA28ABB2E7 /* CwlCatchException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CwlCatchException.h; path = Carthage/Checkouts/CwlPreconditionTesting/Dependencies/CwlCatchException/Sources/CwlCatchExceptionSupport/include/CwlCatchException.h; sourceTree = ""; }; - 7623C3FE17C73BE5C78DE38471ACC001 /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Merge.swift; path = RxSwift/Observables/Merge.swift; sourceTree = ""; }; - 762AE1A0436F06D4D96370E749D90C74 /* LoadingMediaState.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LoadingMediaState.swift; sourceTree = ""; }; - 762BCABE677225BE8484403BB1DCACEB /* KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KVORepresentable.swift; path = RxCocoa/Foundation/KVORepresentable.swift; sourceTree = ""; }; - 764A83B6D32E2963D202573ABEFB96E9 /* BeLessThanOrEqual.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeLessThanOrEqual.swift; path = Sources/Nimble/Matchers/BeLessThanOrEqual.swift; sourceTree = ""; }; - 766AED6AEF6E39FCE6227B4172A37330 /* BeLessThan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeLessThan.swift; path = Sources/Nimble/Matchers/BeLessThan.swift; sourceTree = ""; }; + 5C8EB3F0AB41A8714309174099C1604E /* ItemEvents.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ItemEvents.swift; path = RxCocoa/iOS/Events/ItemEvents.swift; sourceTree = ""; }; + 5CB5A85EAAE6DAE26BB7739FFFC1B0A5 /* PlayingState.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PlayingState.swift; sourceTree = ""; }; + 5CFF4E8929EBEC049D4F0B6EA4663CB9 /* BufferingState.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BufferingState.swift; sourceTree = ""; }; + 5D0176B3C1917203A3663097EC8965AA /* AnonymousObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousObserver.swift; path = RxSwift/Observers/AnonymousObserver.swift; sourceTree = ""; }; + 5D8E3E8E9A92F3BF400E0EA342D2009C /* CompositeDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositeDisposable.swift; path = RxSwift/Disposables/CompositeDisposable.swift; sourceTree = ""; }; + 5DA322A3FA9D9AC4AE085442E188DA27 /* _RXKVOObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXKVOObserver.h; path = RxCocoa/Runtime/include/_RXKVOObserver.h; sourceTree = ""; }; + 5DBD85F0D676D04250F292D6DC243831 /* RxTextStorageDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextStorageDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextStorageDelegateProxy.swift; sourceTree = ""; }; + 5E20951C8E7F575013AE8C887369883F /* AVPlayerItemInitService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AVPlayerItemInitService.swift; sourceTree = ""; }; + 5E4CD0D1A613E82416615C1AC72E9298 /* PlayerContextDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PlayerContextDelegateProxy.swift; path = Sources/RxModernAVPlayer/PlayerContextDelegateProxy.swift; sourceTree = ""; }; + 5ED81194DC6C41078B199743A4D37F66 /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxRelay/Observable+Bind.swift"; sourceTree = ""; }; + 5EDFC7539282C772D39921300F44F304 /* MockyAssert.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MockyAssert.swift; path = Sources/Classes/MockyAssert.swift; sourceTree = ""; }; + 5F02AE8ECE24C03981F5D1780F24F666 /* UIAlertAction+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIAlertAction+Rx.swift"; path = "RxCocoa/iOS/UIAlertAction+Rx.swift"; sourceTree = ""; }; + 5FA76736EC8E352D596AD920C427AE52 /* ModernAVPlayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ModernAVPlayer.swift; path = Sources/Core/ModernAVPlayer.swift; sourceTree = ""; }; + 607132D8FF47601B699D3C8F6CBCDD03 /* RxSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.debug.xcconfig; sourceTree = ""; }; + 6079DCBA74C959DBE58710A163274D65 /* Await.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Await.swift; path = Sources/Nimble/Utils/Await.swift; sourceTree = ""; }; + 60CE79B98C767812330909B5E680D5D9 /* SatisfyAllOf.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SatisfyAllOf.swift; path = Sources/Nimble/Matchers/SatisfyAllOf.swift; sourceTree = ""; }; + 6102AE25D6D18C063666941E5B129242 /* RxTabBarControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarControllerDelegateProxy.swift; sourceTree = ""; }; + 61D2EB7F2969E2F1AF88F4442619423B /* RxRelay-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxRelay-Info.plist"; sourceTree = ""; }; + 61E4F0E605AEC9ED63D18C9770C52459 /* ObservableType+PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+PrimitiveSequence.swift"; path = "RxSwift/Traits/ObservableType+PrimitiveSequence.swift"; sourceTree = ""; }; + 6242084E9A2EF8E0BBC9DA9FDC542C49 /* RxTabBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarDelegateProxy.swift; sourceTree = ""; }; + 627B3EBFBC716DF269257FE2690925E4 /* GroupedObservable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupedObservable.swift; path = RxSwift/GroupedObservable.swift; sourceTree = ""; }; + 62A5DC221E76DAB29CA0ACE89E312281 /* LoadingMediaState.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LoadingMediaState.swift; sourceTree = ""; }; + 63E0C5A79C4494BBC73EB6EFE8B7626D /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; + 64415930C48E742ED763C80DFAC75648 /* NSButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Rx.swift"; path = "RxCocoa/macOS/NSButton+Rx.swift"; sourceTree = ""; }; + 645C5A76BB4D0899125D4102CF2D4169 /* World+DSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "World+DSL.swift"; path = "Sources/Quick/DSL/World+DSL.swift"; sourceTree = ""; }; + 64A957EFBB27D4464BEB1F406D335850 /* Nimble.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Nimble.debug.xcconfig; sourceTree = ""; }; + 6546C17F0803C7629BA69A6979AA908B /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; + 65946644FA8BDFDA83B1009A6F7C41DD /* MatcherFunc.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MatcherFunc.swift; path = Sources/Nimble/Matchers/MatcherFunc.swift; sourceTree = ""; }; + 65D12933134DA2DFF3561EBBD9921CEC /* NMBStringify.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NMBStringify.m; path = Sources/NimbleObjectiveC/NMBStringify.m; sourceTree = ""; }; + 65FEF7EF645AF8ED50B9822B72DB2DC3 /* ModernAVPlayerMedia.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModernAVPlayerMedia.swift; sourceTree = ""; }; + 661B0FD53269A84425B1FC99CA1DB3AD /* Just.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Just.swift; path = RxSwift/Observables/Just.swift; sourceTree = ""; }; + 66368B4287A5E4D821B7D11BF414D51B /* ModernAVPlayer-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ModernAVPlayer-prefix.pch"; sourceTree = ""; }; + 664FE5DC6FDD7F30504615F59FD9E870 /* Configuration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Configuration.swift; path = Sources/Quick/Configuration/Configuration.swift; sourceTree = ""; }; + 6668545A051CA0F13E49C1C24D24C020 /* Enumerated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Enumerated.swift; path = RxSwift/Observables/Enumerated.swift; sourceTree = ""; }; + 674AB9102F48D366A146C760FC5325BD /* SwiftyMocky-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyMocky-dummy.m"; sourceTree = ""; }; + 676509D0BC0188A6B6E246DDBC1C4C54 /* BeGreaterThanOrEqualTo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeGreaterThanOrEqualTo.swift; path = Sources/Nimble/Matchers/BeGreaterThanOrEqualTo.swift; sourceTree = ""; }; + 678398F672D681510533DCD36ABB72B1 /* URL+FileName.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URL+FileName.swift"; path = "Sources/Quick/URL+FileName.swift"; sourceTree = ""; }; + 67DFFE218BBC9ABD5427D0581AF2B64F /* Quick.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Quick.modulemap; sourceTree = ""; }; + 68177203C7594279ADC5309345098AB6 /* UIApplication+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIApplication+Rx.swift"; path = "RxCocoa/iOS/UIApplication+Rx.swift"; sourceTree = ""; }; + 691DB2FCCB19E76E25DFF55C1CFFFEF1 /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Merge.swift; path = RxSwift/Observables/Merge.swift; sourceTree = ""; }; + 69CD72BF0F7B6981134BEEF845C4E83E /* ModernAVPlayerMediaItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModernAVPlayerMediaItem.swift; sourceTree = ""; }; + 6A262A3BBA5234A7EE2F93136A9C4B57 /* NSLayoutConstraint+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSLayoutConstraint+Rx.swift"; path = "RxCocoa/Common/NSLayoutConstraint+Rx.swift"; sourceTree = ""; }; + 6A69A2CB6A30D0ADA492C776D3B26617 /* Sourcery.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Sourcery.debug.xcconfig; sourceTree = ""; }; + 6A8AB3F56509D3A127AFFE4004231A1D /* DisposeBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBase.swift; path = RxSwift/Disposables/DisposeBase.swift; sourceTree = ""; }; + 6B1F716D50C4A67547D9E5F6E06F2A45 /* AsyncLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncLock.swift; path = RxSwift/Concurrency/AsyncLock.swift; sourceTree = ""; }; + 6B258EFBFB790909B8F52A86AC650728 /* Quick.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Quick.release.xcconfig; sourceTree = ""; }; + 6CE2DED37E4E23772D77A9895F6C3B47 /* RxCocoaRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoaRuntime.h; path = RxCocoa/Runtime/include/RxCocoaRuntime.h; sourceTree = ""; }; + 6D84532B855B8E01CD9799C8D8750849 /* Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Driver.swift; path = RxCocoa/Traits/Driver/Driver.swift; sourceTree = ""; }; + 6D9AD54BF701F166B12CEBAF22D82810 /* RxSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxSwift-Info.plist"; sourceTree = ""; }; + 6E15D881BD6C94A8D441C33A5CD36C37 /* AsyncSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncSubject.swift; path = RxSwift/Subjects/AsyncSubject.swift; sourceTree = ""; }; + 6F105E332AE6396CD0F53D9BFAD94847 /* Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Create.swift; path = RxSwift/Observables/Create.swift; sourceTree = ""; }; + 6FD7F01340CA66190CE009631D86C3FB /* BeLogical.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeLogical.swift; path = Sources/Nimble/Matchers/BeLogical.swift; sourceTree = ""; }; + 7008C9186ADD71F31ADBD508B77859AB /* SectionedViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionedViewDataSourceType.swift; path = RxCocoa/Common/SectionedViewDataSourceType.swift; sourceTree = ""; }; + 7095682B0DBD236DB47E15AB7CED7140 /* RxCocoa-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-umbrella.h"; sourceTree = ""; }; + 70BAD16CC882713391A55270E67FD9B5 /* RxRelay.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxRelay.modulemap; sourceTree = ""; }; + 71803059DCE0BE06E0EBEF7CA7AA4ACB /* SubscriptionDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscriptionDisposable.swift; path = RxSwift/Disposables/SubscriptionDisposable.swift; sourceTree = ""; }; + 71BF7660DF1F08F6D78DAA0CBA14ADA8 /* AllPass.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AllPass.swift; path = Sources/Nimble/Matchers/AllPass.swift; sourceTree = ""; }; + 724D4DA45F1D4A6CFFBE596EEDC24C6A /* EndWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EndWith.swift; path = Sources/Nimble/Matchers/EndWith.swift; sourceTree = ""; }; + 72584DFD674920D0D0C0A9BF6DEC2CB1 /* DispatchQueueConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DispatchQueueConfiguration.swift; path = RxSwift/Schedulers/Internal/DispatchQueueConfiguration.swift; sourceTree = ""; }; + 72B6AA66162BE55889FBB869C4451FF2 /* RxCollectionViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxCollectionViewReactiveArrayDataSource.swift; sourceTree = ""; }; + 7374C861583D177837C37339A6A32CB2 /* UIControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIControl+Rx.swift"; path = "RxCocoa/iOS/UIControl+Rx.swift"; sourceTree = ""; }; + 74CF6E5D12B3EE3843C0F0D184B2C45E /* RxSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxSwift.modulemap; sourceTree = ""; }; + 750414AD664B528600545B852B4501C6 /* QuickTestSuite.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QuickTestSuite.swift; path = Sources/Quick/QuickTestSuite.swift; sourceTree = ""; }; + 75513DF056C4C9609FBC063223259604 /* InvocableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableType.swift; path = RxSwift/Schedulers/Internal/InvocableType.swift; sourceTree = ""; }; + 75E4D93D851E4EC6A988097E1E034200 /* UIProgressView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIProgressView+Rx.swift"; path = "RxCocoa/iOS/UIProgressView+Rx.swift"; sourceTree = ""; }; + 7666B83FF8CBCDF85070C09E7409CEA9 /* ExpectationMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExpectationMessage.swift; path = Sources/Nimble/ExpectationMessage.swift; sourceTree = ""; }; 769893080C7882DA020F595F00B45018 /* Pods_ModernAVPlayer_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_ModernAVPlayer_Example.framework; path = "Pods-ModernAVPlayer_Example.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 77220589B3CA1984B104F4EE7787309F /* Nimble.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Nimble.xcconfig; sourceTree = ""; }; - 78116F64D2106CEDBCB29BCB4321361E /* Mock+Assertions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Mock+Assertions.swift"; path = "Sources/Classes/Mock+Assertions.swift"; sourceTree = ""; }; - 789AE85089910CDAEA909E84BCE00C0F /* AssertionDispatcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssertionDispatcher.swift; path = Sources/Nimble/Adapters/AssertionDispatcher.swift; sourceTree = ""; }; - 79EA6FF293278605650C3AD055BA7F1C /* Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rx.swift; path = RxSwift/Rx.swift; sourceTree = ""; }; - 7A56373E8852DD78A1B526DB443E4A9E /* SubscriptionDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscriptionDisposable.swift; path = RxSwift/Disposables/SubscriptionDisposable.swift; sourceTree = ""; }; - 7AD9E981A876822A99E7A6F88705EE1D /* PublishRelay+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PublishRelay+Signal.swift"; path = "RxCocoa/Traits/Signal/PublishRelay+Signal.swift"; sourceTree = ""; }; - 7BE5139C325CB42A75D21A17ACDCDC7C /* BeAnInstanceOf.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeAnInstanceOf.swift; path = Sources/Nimble/Matchers/BeAnInstanceOf.swift; sourceTree = ""; }; - 7C6148271644C6D4DD7E9FD8DD9E9D6A /* RxTableViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; - 7C88C52F35B32852605EA2CFEE85E736 /* ToSucceed.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToSucceed.swift; path = Sources/Nimble/Matchers/ToSucceed.swift; sourceTree = ""; }; - 7D8904EF8A4C737BE37DA36EB9F830D0 /* ToArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToArray.swift; path = RxSwift/Observables/ToArray.swift; sourceTree = ""; }; + 76BFF9D424ABACA62CE032D0F35F5186 /* HooksPhase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HooksPhase.swift; path = Sources/Quick/Hooks/HooksPhase.swift; sourceTree = ""; }; + 76D4664A710819EE2C52C7D642C65DCA /* CwlMachBadInstructionHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CwlMachBadInstructionHandler.m; path = Carthage/Checkouts/CwlPreconditionTesting/Sources/CwlMachBadInstructionHandler/CwlMachBadInstructionHandler.m; sourceTree = ""; }; + 7703199081E13320817A22A7B26E8C21 /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; + 773D3B9C474D1308A710406569D41550 /* Expression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Expression.swift; path = Sources/Nimble/Expression.swift; sourceTree = ""; }; + 7752BFD7DCEB5726C9A4D9D5B7FFCB56 /* ReachabilityService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ReachabilityService.swift; sourceTree = ""; }; + 77647334C4616B40E9B44041ECE02B9F /* RxTableViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxTableViewDataSourceType.swift; sourceTree = ""; }; + 78350D9FD7B982EE7FD894063E452276 /* SharedSequence+Operators+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators+arity.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators+arity.swift"; sourceTree = ""; }; + 78A20DFD5CE791CA25E452A0DF955713 /* NSControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSControl+Rx.swift"; path = "RxCocoa/macOS/NSControl+Rx.swift"; sourceTree = ""; }; + 7981456BFE62548392BE0C29649837DB /* DisposeBag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBag.swift; path = RxSwift/Disposables/DisposeBag.swift; sourceTree = ""; }; + 7AA697A41C801203B73E4C6075887CC9 /* CwlCatchException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CwlCatchException.swift; path = Carthage/Checkouts/CwlPreconditionTesting/Dependencies/CwlCatchException/Sources/CwlCatchException/CwlCatchException.swift; sourceTree = ""; }; + 7B8EC9082B50635BE2715E866C81A861 /* UIDatePicker+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIDatePicker+Rx.swift"; path = "RxCocoa/iOS/UIDatePicker+Rx.swift"; sourceTree = ""; }; + 7DDA55DFA62619A794AAEFCEC3F9139B /* RxCocoa-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxCocoa-Info.plist"; sourceTree = ""; }; 7DF26925F41F15F63966DFF0AF0D8FBE /* Pods-ModernAVPlayer_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-ModernAVPlayer_Example.modulemap"; sourceTree = ""; }; - 7FA372785C0E6C514A9E103886DB120A /* Concat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concat.swift; path = RxSwift/Observables/Concat.swift; sourceTree = ""; }; - 7FC1A3DF7CD5AF9BD4160230EE81D5C9 /* Dematerialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Dematerialize.swift; path = RxSwift/Observables/Dematerialize.swift; sourceTree = ""; }; - 806231B4DB49F1CECE0C20DCDDE0D16E /* Window.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Window.swift; path = RxSwift/Observables/Window.swift; sourceTree = ""; }; - 806EE66C4A6E4ECAAE26ED4EFBBCEFB7 /* ItemStatusObservingService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ItemStatusObservingService.swift; sourceTree = ""; }; + 7E26CE7FF5F532223C4A13DCC1197895 /* PausedState.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PausedState.swift; sourceTree = ""; }; + 7E56B1A9D49136FFC3965BAD15AC6E26 /* KVORepresentable+Swift.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+Swift.swift"; path = "RxCocoa/Foundation/KVORepresentable+Swift.swift"; sourceTree = ""; }; + 7E78C2F074286386D9897309D1580330 /* RxSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxSwift-dummy.m"; sourceTree = ""; }; + 7E973CD9C79D9DA663CEF3B7B018930B /* UIGestureRecognizer+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIGestureRecognizer+Rx.swift"; path = "RxCocoa/iOS/UIGestureRecognizer+Rx.swift"; sourceTree = ""; }; + 7FC8E1FC05C2A23156EC79DB504BAA41 /* RxTextViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextViewDelegateProxy.swift; sourceTree = ""; }; + 802A8DC1917FED1A7592ADD1E1CF3E6D /* PlayerMedia.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PlayerMedia.swift; sourceTree = ""; }; 809C5FAB588354C9BA37DC3EAB8CB45C /* RxSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxSwift.framework; path = RxSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 80D67D9B50682175422686D80D182D4C /* NMBExceptionCapture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NMBExceptionCapture.h; path = Sources/NimbleObjectiveC/NMBExceptionCapture.h; sourceTree = ""; }; - 81086C395CDE5F7743362C83EDDE2AFD /* CwlMachBadInstructionHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CwlMachBadInstructionHandler.h; path = Carthage/Checkouts/CwlPreconditionTesting/Sources/CwlMachBadInstructionHandler/include/CwlMachBadInstructionHandler.h; sourceTree = ""; }; - 81185443430A40124312010A6903CAFC /* ModernAVPlayerDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ModernAVPlayerDelegate.swift; path = Sources/Core/ModernAVPlayerDelegate.swift; sourceTree = ""; }; - 81DA7DB161DA464ECDE8276B3163D489 /* Quick.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Quick.h; path = Sources/QuickObjectiveC/Quick.h; sourceTree = ""; }; - 826F1898D29CE9465681C0A4C54D7E23 /* Matcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Matcher.swift; path = Sources/Classes/Matcher.swift; sourceTree = ""; }; - 840CFF80C30EE0250F2AB640333BD34C /* AnonymousDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousDisposable.swift; path = RxSwift/Disposables/AnonymousDisposable.swift; sourceTree = ""; }; - 84E1805D6018B1ABCCC3C7A04D97FAAE /* Await.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Await.swift; path = Sources/Nimble/Utils/Await.swift; sourceTree = ""; }; - 85233C3F6A95A0E4B2F116579292C1B4 /* Zip+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+Collection.swift"; path = "RxSwift/Observables/Zip+Collection.swift"; sourceTree = ""; }; - 85DEA1DB03CF6BCF3B53F59E694330B0 /* SkipWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipWhile.swift; path = RxSwift/Observables/SkipWhile.swift; sourceTree = ""; }; + 823095AF50B556C1952D730AAD5A65F3 /* DSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DSL.swift; path = Sources/Quick/DSL/DSL.swift; sourceTree = ""; }; + 82B1F80C700D5EAFEFFC7556F01FB64B /* Completable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Completable.swift; path = RxSwift/Traits/Completable.swift; sourceTree = ""; }; + 82BB936C61939FE9604D1C36C061B8D4 /* RefCountDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RefCountDisposable.swift; path = RxSwift/Disposables/RefCountDisposable.swift; sourceTree = ""; }; + 8310EBA754D28FC3FECA9A56ED66E3AF /* UIPickerView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPickerView+Rx.swift"; path = "RxCocoa/iOS/UIPickerView+Rx.swift"; sourceTree = ""; }; + 832F546453AFC6FD8BA91184C237D924 /* MatcherProtocols.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MatcherProtocols.swift; path = Sources/Nimble/Matchers/MatcherProtocols.swift; sourceTree = ""; }; + 83558B10771BE5A1C378090A063FCA49 /* NowPlayingService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NowPlayingService.swift; sourceTree = ""; }; + 836C726A1B5D39D1AB3D58C7C7EE34B7 /* UIPageControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPageControl+Rx.swift"; path = "RxCocoa/iOS/UIPageControl+Rx.swift"; sourceTree = ""; }; + 84093DD333EDDE94582C8F5025CF12FA /* PostNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PostNotification.swift; path = Sources/Nimble/Matchers/PostNotification.swift; sourceTree = ""; }; + 849FE0CE895AFF68F8EF6DD16A05C18C /* Nimble-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Nimble-prefix.pch"; sourceTree = ""; }; + 84BC342D8A813E4A03E05BCC4E0E5BA8 /* Driver+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Driver+Subscription.swift"; path = "RxCocoa/Traits/Driver/Driver+Subscription.swift"; sourceTree = ""; }; + 84E41FE96D8155147899572BFDDE5DB0 /* Example.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Example.swift; path = Sources/Quick/Example.swift; sourceTree = ""; }; 85E8E0A59F921BF848B15AB209EDD8E2 /* Pods-ModernAVPlayer_Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-ModernAVPlayer_Tests-frameworks.sh"; sourceTree = ""; }; - 8778FB1C43FC9218AF83CC1F14A5036F /* Count.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Count.swift; path = Sources/Classes/Count.swift; sourceTree = ""; }; - 87DD8C74E68BA1BA057F0F93EF4F8530 /* RxTableViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxTableViewReactiveArrayDataSource.swift; sourceTree = ""; }; - 87F4B6E0F8E5526484369442281855CA /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; - 87F4FCA8EC81A206C55307BFE65768E3 /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; - 88A6FF805F1B56759B59E7A039D0A9AE /* PlayerError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PlayerError.swift; sourceTree = ""; }; - 8A08D921E5FC4E8F41597468E2734938 /* AllPass.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AllPass.swift; path = Sources/Nimble/Matchers/AllPass.swift; sourceTree = ""; }; - 8A28D6E10BA94758B31A32EDBF8CE9AC /* RxRelay-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-prefix.pch"; sourceTree = ""; }; - 8AB0B5DD86B501457AB64A0293A60AA1 /* AsMaybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsMaybe.swift; path = RxSwift/Observables/AsMaybe.swift; sourceTree = ""; }; - 8AF550347CCD80305D3D3658CE513FFC /* RxTabBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarDelegateProxy.swift; sourceTree = ""; }; - 8B013F0CF29348E45380C597843E19B0 /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxCocoa/Common/Observable+Bind.swift"; sourceTree = ""; }; - 8B7507AA98D819317B75D6D52D603471 /* MatcherFunc.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MatcherFunc.swift; path = Sources/Nimble/Matchers/MatcherFunc.swift; sourceTree = ""; }; - 8BF1994D5BCD0A2B74EA5A8509E44935 /* BeginWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeginWith.swift; path = Sources/Nimble/Matchers/BeginWith.swift; sourceTree = ""; }; - 8C442262F13CFBBDE815D5136DE7F66A /* Predicate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Predicate.swift; path = Sources/Nimble/Matchers/Predicate.swift; sourceTree = ""; }; - 8C978A4C6419A0490C924BB388FD22A3 /* ModernAVPlayerRemoteCommandFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModernAVPlayerRemoteCommandFactory.swift; sourceTree = ""; }; + 86FBF25372DED6F9611DEA798282AF84 /* NMBExceptionCapture.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NMBExceptionCapture.m; path = Sources/NimbleObjectiveC/NMBExceptionCapture.m; sourceTree = ""; }; + 87B4FE181127B582F48683B72C4154E8 /* KeyPathBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyPathBinder.swift; path = RxCocoa/Common/KeyPathBinder.swift; sourceTree = ""; }; + 87D2814879CD09E9FC115D2C16DA6D8E /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; + 87FC1A55CAF47255250D1F5CD5049B9D /* NSTextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextView+Rx.swift"; path = "RxCocoa/macOS/NSTextView+Rx.swift"; sourceTree = ""; }; + 8877A57D47DC66B145600E5096AF2DAB /* Nimble-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Nimble-umbrella.h"; sourceTree = ""; }; + 88B45ABF73CB758BD8EDF11CAE88AC05 /* Repeat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Repeat.swift; path = RxSwift/Observables/Repeat.swift; sourceTree = ""; }; + 895445F86BD38CB24AF7EB082D22A12E /* Countable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Countable.swift; path = Sources/Classes/Countable.swift; sourceTree = ""; }; + 896741733CFD6E206C631DAF8326EE0A /* RxCollectionViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourceProxy.swift; sourceTree = ""; }; + 89D27A4A92D0E2EAE63066B389C1AAE5 /* QuickSpecBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QuickSpecBase.h; path = Sources/QuickSpecBase/include/QuickSpecBase.h; sourceTree = ""; }; + 89FA80C3329C603A098126D17993C5FE /* ModernAVPlayer.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ModernAVPlayer.debug.xcconfig; sourceTree = ""; }; + 8A2FFB1FE9E8449B77ED8C8CA19780D1 /* BeAnInstanceOf.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeAnInstanceOf.swift; path = Sources/Nimble/Matchers/BeAnInstanceOf.swift; sourceTree = ""; }; + 8A8D96F2DBEE77C71002150947898F55 /* Logging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Logging.swift; path = RxCocoa/Foundation/Logging.swift; sourceTree = ""; }; + 8D6D2D48D17C6EDF4D528FB77BEECDCD /* Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+arity.swift"; path = "RxSwift/Observables/Zip+arity.swift"; sourceTree = ""; }; + 8DD194C94B693A3B903F4B474FFCF2BB /* AdapterProtocols.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AdapterProtocols.swift; path = Sources/Nimble/Adapters/AdapterProtocols.swift; sourceTree = ""; }; 8E08C3068540EF3857C5316C6A0B408E /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; - 8F7E2203503897DC9D0145B05C0FEEFB /* Generate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Generate.swift; path = RxSwift/Observables/Generate.swift; sourceTree = ""; }; - 904F33F0F647942BE403FF0C4A1202CA /* SchedulerType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/SchedulerType+SharedSequence.swift"; sourceTree = ""; }; - 9053C67FFDFF6ED98F966B01D5CE1756 /* GroupedObservable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupedObservable.swift; path = RxSwift/GroupedObservable.swift; sourceTree = ""; }; - 9100DDE1E2DE4CB04DD931DA1EFE3C45 /* Quick-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Quick-umbrella.h"; sourceTree = ""; }; - 91B693C8D7115E9368A274339834B02D /* Maybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Maybe.swift; path = RxSwift/Traits/Maybe.swift; sourceTree = ""; }; - 91FCD98F1022DAAA05CDF2B09FACE72F /* TextInput.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextInput.swift; path = RxCocoa/Common/TextInput.swift; sourceTree = ""; }; + 8E6DCEADE0B8427470A743FAA98C480D /* Stringers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Stringers.swift; path = Sources/Nimble/Utils/Stringers.swift; sourceTree = ""; }; + 8EABD897E40353CA3173655671C8C1D5 /* Quick.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Quick.h; path = Sources/QuickObjectiveC/Quick.h; sourceTree = ""; }; + 8F03A65013AFB420337E5435928E82E5 /* ModernAVPlayerRemoteCommand.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModernAVPlayerRemoteCommand.swift; sourceTree = ""; }; + 8F362E5F3514E27848E3D03B5B46C62E /* _RXDelegateProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXDelegateProxy.m; path = RxCocoa/Runtime/_RXDelegateProxy.m; sourceTree = ""; }; + 8FFCD8815E181122410289B521A3FEF6 /* PlayerCommand.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PlayerCommand.swift; sourceTree = ""; }; + 906C5407881EAF3230A9CE8C4EE7F2D0 /* DSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DSL.swift; path = Sources/Nimble/DSL.swift; sourceTree = ""; }; + 907D84A5F3C9145D6CCB309D7252975F /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; + 90AAC9C074148112AB18875400F36F6A /* NSBundle+CurrentTestBundle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSBundle+CurrentTestBundle.swift"; path = "Sources/Quick/NSBundle+CurrentTestBundle.swift"; sourceTree = ""; }; + 90F762E84E038030066E65D16C23426D /* BeAKindOf.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeAKindOf.swift; path = Sources/Nimble/Matchers/BeAKindOf.swift; sourceTree = ""; }; + 9117861F07F1219A786020DC48525236 /* AudioSessionService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AudioSessionService.swift; sourceTree = ""; }; + 91760B3FE71A749BF2769BB028221B93 /* NSObject+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx.swift"; path = "RxCocoa/Foundation/NSObject+Rx.swift"; sourceTree = ""; }; + 917E7CD66F1D48C8F72CAD54FEEB2EDD /* PlayerState.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PlayerState.swift; sourceTree = ""; }; + 91944FB86213CBAB13226F6BE7157BBA /* UICollectionView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UICollectionView+Rx.swift"; path = "RxCocoa/iOS/UICollectionView+Rx.swift"; sourceTree = ""; }; + 91B68082FF2DD58699893959E1BE624F /* RxTableViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourceProxy.swift; sourceTree = ""; }; + 92904BA7D981C79728D54F14200F8FA0 /* PlayerMediaMetadata.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PlayerMediaMetadata.swift; sourceTree = ""; }; + 929C3B34D7808E3C2F5CB4CF06D4AA35 /* DSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DSL.h; path = Sources/NimbleObjectiveC/DSL.h; sourceTree = ""; }; 92BE3D244E18E3E9AEDB0927166FF015 /* Pods-ModernAVPlayer_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-ModernAVPlayer_Example-acknowledgements.markdown"; sourceTree = ""; }; - 9359D0CC51C03B7F3E31675665C95B1B /* AsyncSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncSubject.swift; path = RxSwift/Subjects/AsyncSubject.swift; sourceTree = ""; }; - 943EAEA875A938DCD64315C76F812996 /* Deferred.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deferred.swift; path = RxSwift/Observables/Deferred.swift; sourceTree = ""; }; - 9508EB7A21167DB02C1624B31B13ADA1 /* Catch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Catch.swift; path = RxSwift/Observables/Catch.swift; sourceTree = ""; }; - 950A6879734D2D88292C17CCB95E7593 /* UIScrollView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+Rx.swift"; path = "RxCocoa/iOS/UIScrollView+Rx.swift"; sourceTree = ""; }; - 967B2E6C653041CB44ACCA3EB9A531D0 /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = RxSwift/Errors.swift; sourceTree = ""; }; - 967E183C7DE460A685FD5555273021B8 /* FailedState.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FailedState.swift; sourceTree = ""; }; - 969DC2794304E7A58613753517B8D0DB /* Sourcery.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Sourcery.xcconfig; sourceTree = ""; }; - 96B966E784C6BCA35BC1285D927993C4 /* FailureMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FailureMessage.swift; path = Sources/Nimble/FailureMessage.swift; sourceTree = ""; }; - 96C3934BF63A8C446074993EF3B9CBB7 /* PlayingState.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PlayingState.swift; sourceTree = ""; }; - 96F40D182910E4F7E4C87BA4431EEE40 /* ExpectationMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExpectationMessage.swift; path = Sources/Nimble/ExpectationMessage.swift; sourceTree = ""; }; - 97EE7EF57E08074D72E5CBD6AEB00963 /* DisposeBag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBag.swift; path = RxSwift/Disposables/DisposeBag.swift; sourceTree = ""; }; - 98A120B71DC64A1FDB6DEBEDB03AFBB5 /* RxCollectionViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDelegateProxy.swift; sourceTree = ""; }; - 98B6019FD99A570951160B042AEDE14B /* Map.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Map.swift; path = RxSwift/Observables/Map.swift; sourceTree = ""; }; + 92C057EB9EE87361A2085B7D4F58EC3E /* CustomAssertions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CustomAssertions.swift; path = Sources/Classes/CustomAssertions.swift; sourceTree = ""; }; + 92E3BC5E0AA02988AA1E9FA28AF4DE00 /* UIBarButtonItem+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIBarButtonItem+Rx.swift"; path = "RxCocoa/iOS/UIBarButtonItem+Rx.swift"; sourceTree = ""; }; + 94A6D1B26506B4896A29C4EB4AC094BD /* UIScrollView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+Rx.swift"; path = "RxCocoa/iOS/UIScrollView+Rx.swift"; sourceTree = ""; }; + 95228B56EF5EE1B0BE7977C87C242787 /* RxCollectionViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; + 953B56A2656D91E500ABC79D1C5D1214 /* GenericAttribute.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GenericAttribute.swift; path = Sources/Classes/GenericAttribute.swift; sourceTree = ""; }; + 967CC46F93D15A3F86B7B7990D328257 /* WithLatestFrom.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithLatestFrom.swift; path = RxSwift/Observables/WithLatestFrom.swift; sourceTree = ""; }; + 96BBB22376962958951C5ECA625B670E /* CwlBadInstructionException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CwlBadInstructionException.swift; path = Carthage/Checkouts/CwlPreconditionTesting/Sources/CwlPreconditionTesting/CwlBadInstructionException.swift; sourceTree = ""; }; + 96D078BB7998D07B53E8747212ADAD80 /* SwiftyMocky.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyMocky.modulemap; sourceTree = ""; }; + 9777FFAFE2CF5A319F9479FB91C469D2 /* CwlMachBadInstructionHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CwlMachBadInstructionHandler.h; path = Carthage/Checkouts/CwlPreconditionTesting/Sources/CwlMachBadInstructionHandler/include/CwlMachBadInstructionHandler.h; sourceTree = ""; }; + 97A472A0337227A28034181D14F66D03 /* Maybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Maybe.swift; path = RxSwift/Traits/Maybe.swift; sourceTree = ""; }; + 97B259153EE29A08317558D563E950A8 /* FailedState.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FailedState.swift; sourceTree = ""; }; + 97CB99F04BC1192483D3196430A3BCC6 /* RxCocoa-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-prefix.pch"; sourceTree = ""; }; + 97FE1692D29224A98215419C76D64A7C /* KVORepresentable+CoreGraphics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+CoreGraphics.swift"; path = "RxCocoa/Foundation/KVORepresentable+CoreGraphics.swift"; sourceTree = ""; }; 98BBD472E685F58547A43F04107D217B /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 98CDAD6BACD574B676CE163E774B89F8 /* CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+arity.swift"; path = "RxSwift/Observables/CombineLatest+arity.swift"; sourceTree = ""; }; - 9904BDE909AED78A3B5A3EAF48ED2C7B /* HistoricalSchedulerTimeConverter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalSchedulerTimeConverter.swift; path = RxSwift/Schedulers/HistoricalSchedulerTimeConverter.swift; sourceTree = ""; }; - 99B496A066F8E4B9C82985A35B5C04E3 /* UIBarButtonItem+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIBarButtonItem+Rx.swift"; path = "RxCocoa/iOS/UIBarButtonItem+Rx.swift"; sourceTree = ""; }; - 9A05BFF312D8EE16C44ACA9760623431 /* UICollectionView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UICollectionView+Rx.swift"; path = "RxCocoa/iOS/UICollectionView+Rx.swift"; sourceTree = ""; }; - 9A532D80C790A51EBB8EAF154DB3EF05 /* NSObject+Rx+KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+KVORepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+KVORepresentable.swift"; sourceTree = ""; }; - 9A8529BC42303C6146C439F8F3D99BDE /* PlayerConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PlayerConfiguration.swift; sourceTree = ""; }; - 9AC2649D7F604D5B0B353FD0DC3A15E3 /* UINavigationController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UINavigationController+Rx.swift"; path = "RxCocoa/iOS/UINavigationController+Rx.swift"; sourceTree = ""; }; - 9B471E0BD2B3E14EF2509E6116E6176A /* Quick.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Quick.modulemap; sourceTree = ""; }; - 9B8E6C2B7FE4A7CE40645EDED17DC91C /* CwlPreconditionTesting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CwlPreconditionTesting.h; path = Carthage/Checkouts/CwlPreconditionTesting/Sources/CwlPreconditionTesting/include/CwlPreconditionTesting.h; sourceTree = ""; }; - 9C621B56904B91DAB3E453A73899DBF3 /* PlayerContextDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PlayerContextDelegateProxy.swift; path = Sources/RxModernAVPlayer/PlayerContextDelegateProxy.swift; sourceTree = ""; }; - 9C64504F2E58F85376DDD7EC3C9D46A3 /* ScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItem.swift; path = RxSwift/Schedulers/Internal/ScheduledItem.swift; sourceTree = ""; }; - 9CA86BD1BFCBEC6BA0B4ECC14D233EDB /* ExampleGroup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExampleGroup.swift; path = Sources/Quick/ExampleGroup.swift; sourceTree = ""; }; - 9CD3A7321A9F94355147120C6A290C5D /* ThrowError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ThrowError.swift; path = Sources/Nimble/Matchers/ThrowError.swift; sourceTree = ""; }; + 99F7DA9D3729799B02DC91A2F75B1C66 /* TakeUntil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeUntil.swift; path = RxSwift/Observables/TakeUntil.swift; sourceTree = ""; }; + 99FFAAD6FA9C98F13E4D9792B2D9B27D /* Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utils.swift; path = RxRelay/Utils.swift; sourceTree = ""; }; + 9B4A31CF967457AD63B43A05132CE2E8 /* ModernAVPlayerLoggerDomain.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModernAVPlayerLoggerDomain.swift; sourceTree = ""; }; + 9C0402D1471510CF0EFA944C7814B02A /* AnonymousDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousDisposable.swift; path = RxSwift/Disposables/AnonymousDisposable.swift; sourceTree = ""; }; + 9C6861B290E77BA4B4DE20AED36DC89D /* ModernAVPlayer.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ModernAVPlayer.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 9D1A05E845B740A336C702AC8ED05C1D /* ObservableConvertibleType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/ObservableConvertibleType+SharedSequence.swift"; sourceTree = ""; }; 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9D95EA375B578F47AB842437DA0A1E4F /* UIStepper+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIStepper+Rx.swift"; path = "RxCocoa/iOS/UIStepper+Rx.swift"; sourceTree = ""; }; - 9DDC3F4D8848A907E0B901DDCC4425A4 /* UIPageControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPageControl+Rx.swift"; path = "RxCocoa/iOS/UIPageControl+Rx.swift"; sourceTree = ""; }; - 9F1B651EE7F3E2D3192001C45A0A321A /* Policies.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Policies.swift; path = Sources/Classes/Policies.swift; sourceTree = ""; }; - A006DEA99F8DF7A812BDC22730C65111 /* Completable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Completable.swift; path = RxSwift/Traits/Completable.swift; sourceTree = ""; }; - A015BFEC84487BF6F34CC5278B7ED872 /* Parameter+Literals.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Parameter+Literals.swift"; path = "Sources/Classes/Parameter+Literals.swift"; sourceTree = ""; }; + 9D9A97DB9EF21D55D61FE65FE2042697 /* PlayerConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PlayerConfiguration.swift; sourceTree = ""; }; + 9DA0FFFBCCFA6B7541DE561A5B908BC9 /* QuickConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QuickConfiguration.swift; path = Sources/Quick/Configuration/QuickConfiguration.swift; sourceTree = ""; }; + 9DD8E1940F8CC522E1FD77D58572A9A3 /* AtomicInt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomicInt.swift; path = Platform/AtomicInt.swift; sourceTree = ""; }; + 9E2C3A29B4CBF53B8A9BA66500F05737 /* UISegmentedControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISegmentedControl+Rx.swift"; path = "RxCocoa/iOS/UISegmentedControl+Rx.swift"; sourceTree = ""; }; + 9F491D2982D7F40BADABD48F05E2105D /* SerialDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDispatchQueueScheduler.swift; path = RxSwift/Schedulers/SerialDispatchQueueScheduler.swift; sourceTree = ""; }; + 9F61F2F7B6F6C4EECDB018013E12227E /* QCKDSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QCKDSL.h; path = Sources/QuickObjectiveC/DSL/QCKDSL.h; sourceTree = ""; }; + 9FCF241BB6F7CD9ED4DBF8F15E24D794 /* UITableView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITableView+Rx.swift"; path = "RxCocoa/iOS/UITableView+Rx.swift"; sourceTree = ""; }; + 9FF9C07282DDF29A80ADE4C8C9BF5E08 /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; A02D85BD95220CB8A8BDE5DF37392A19 /* Pods-ModernAVPlayer_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-ModernAVPlayer_Example-umbrella.h"; sourceTree = ""; }; - A07C2292C135234E2E765145306FC5C3 /* CwlBadInstructionException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CwlBadInstructionException.swift; path = Carthage/Checkouts/CwlPreconditionTesting/Sources/CwlPreconditionTesting/CwlBadInstructionException.swift; sourceTree = ""; }; - A09F921C9FAE685509AA008B08267124 /* ModernAVPlayerMediaMetadata.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModernAVPlayerMediaMetadata.swift; sourceTree = ""; }; - A0B5C371119D49F355861E8CC1CE16E1 /* ObservableType+PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+PrimitiveSequence.swift"; path = "RxSwift/Traits/ObservableType+PrimitiveSequence.swift"; sourceTree = ""; }; - A0DDB674839A9CFC6BECB9447DC8BD8F /* BeCloseTo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeCloseTo.swift; path = Sources/Nimble/Matchers/BeCloseTo.swift; sourceTree = ""; }; - A1814EE3E14B1CC2302274D45A4D2655 /* RxRelay-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxRelay-Info.plist"; sourceTree = ""; }; - A18A507B92387FBB00E8D4C75F623486 /* SwiftSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSupport.swift; path = RxSwift/SwiftSupport/SwiftSupport.swift; sourceTree = ""; }; - A199D5CA27C122541032F4491444A5B0 /* Nimble-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Nimble-Info.plist"; sourceTree = ""; }; - A1E8AE412EE671756EFE7A8A91F60CDF /* XCTestObservationCenter+Register.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "XCTestObservationCenter+Register.m"; path = "Sources/NimbleObjectiveC/XCTestObservationCenter+Register.m"; sourceTree = ""; }; - A2EF6CAC21EBFA0EB7512A3F10E58287 /* RxCocoa.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCocoa.swift; path = RxCocoa/RxCocoa.swift; sourceTree = ""; }; - A40607CA982E492B156F49426157F422 /* ControlEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlEvent.swift; path = RxCocoa/Traits/ControlEvent.swift; sourceTree = ""; }; - A4A07A729865BA1B0E7DA8C5001E2E7C /* ElementsEqual.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ElementsEqual.swift; path = Sources/Nimble/Matchers/ElementsEqual.swift; sourceTree = ""; }; - A5013F3D1AF30155689A3C0331A03110 /* PlayerCommand.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PlayerCommand.swift; sourceTree = ""; }; - A537A21A6C5231BBF7A6A823366BE51A /* RxTabBarControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarControllerDelegateProxy.swift; sourceTree = ""; }; - A56357DC539BA553F5E069C76EFBB903 /* HistoricalScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalScheduler.swift; path = RxSwift/Schedulers/HistoricalScheduler.swift; sourceTree = ""; }; - A574B6473611DEE0220E33BEBB90320B /* PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrimitiveSequence.swift; path = RxSwift/Traits/PrimitiveSequence.swift; sourceTree = ""; }; - A6A9EDC975B3FF1AE96277C4337E0DA0 /* ModernAVPlayerMediaItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModernAVPlayerMediaItem.swift; sourceTree = ""; }; - A70C64589C09D165AC89274C680BB6DC /* BooleanDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BooleanDisposable.swift; path = RxSwift/Disposables/BooleanDisposable.swift; sourceTree = ""; }; - A70EBA5F2778D13C1C42A11407E052D7 /* ObservableConvertibleType+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Driver.swift"; path = "RxCocoa/Traits/Driver/ObservableConvertibleType+Driver.swift"; sourceTree = ""; }; - A73F7897BCD1CAA78F65BC31AE8BFBF5 /* ReachabilityService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ReachabilityService.swift; sourceTree = ""; }; + A0A9358B53D66FE2192BD1AD9DF8546D /* ControlEvent+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlEvent+Driver.swift"; sourceTree = ""; }; + A1F1360F354D2EA4DEEAECC310320F42 /* PlayerError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PlayerError.swift; sourceTree = ""; }; + A2051CBE1416EC6F7B5562B80D78C865 /* Timer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timer.swift; path = RxSwift/Observables/Timer.swift; sourceTree = ""; }; + A2AA83E2A50CCDA0B90BE584715B5C2B /* ConcurrentMainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentMainScheduler.swift; path = RxSwift/Schedulers/ConcurrentMainScheduler.swift; sourceTree = ""; }; + A2B2B5A203446D4A5A9596AACDBD13D1 /* ArgumentCaptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ArgumentCaptor.swift; path = Sources/Classes/ArgumentCaptor.swift; sourceTree = ""; }; + A3967424E1A6B65FE7C78C325175AC01 /* ObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableType.swift; path = RxSwift/ObservableType.swift; sourceTree = ""; }; + A3B4E167336746DF7B23C4C6040CA3D6 /* RxCollectionViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDelegateProxy.swift; sourceTree = ""; }; + A3BABBE1E320528D3885B15BF65A9F0A /* UIStepper+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIStepper+Rx.swift"; path = "RxCocoa/iOS/UIStepper+Rx.swift"; sourceTree = ""; }; + A4B6D2302A63111A77E066193164ABAE /* Empty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Empty.swift; path = RxSwift/Observables/Empty.swift; sourceTree = ""; }; + A4E21A8F52B9AF88715D5348CF0EE647 /* Date+Dispatch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Dispatch.swift"; path = "RxSwift/Date+Dispatch.swift"; sourceTree = ""; }; + A5DD2BDB12499CB81568D035540202A0 /* RxSearchBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchBarDelegateProxy.swift; sourceTree = ""; }; + A5E4DBEE52DF4BEFD8AAF60EA5559C3A /* ContainElementSatisfying.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ContainElementSatisfying.swift; path = Sources/Nimble/Matchers/ContainElementSatisfying.swift; sourceTree = ""; }; + A6CE43F687DCDB6FC4CE94B749E4310E /* SchedulerType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/SchedulerType+SharedSequence.swift"; sourceTree = ""; }; + A709B47845228A6A9FB9185BB36D7FF5 /* NMBExpectation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NMBExpectation.swift; path = Sources/Nimble/Adapters/NMBExpectation.swift; sourceTree = ""; }; A743758EAD656F9AE60F6B3041360F1B /* SwiftyMocky.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftyMocky.framework; path = SwiftyMocky.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A7B38775C01B7B32CC15F02217DE4353 /* _RXDelegateProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXDelegateProxy.h; path = RxCocoa/Runtime/include/_RXDelegateProxy.h; sourceTree = ""; }; - A817B7D8C0C0F5AED0B83C09A923DE43 /* get_sourcery.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = get_sourcery.sh; sourceTree = ""; }; - A9750822FDCB9DE6839DFE9BBEAFD488 /* Cancelable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancelable.swift; path = RxSwift/Cancelable.swift; sourceTree = ""; }; - AA02DAA132CA88FE91564A121D2C17B8 /* Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Driver.swift; path = RxCocoa/Traits/Driver/Driver.swift; sourceTree = ""; }; - AAB9F7C458FA09F66EA82BE44E9F3EA7 /* RxCocoaObjCRuntimeError+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "RxCocoaObjCRuntimeError+Extensions.swift"; path = "RxCocoa/Common/RxCocoaObjCRuntimeError+Extensions.swift"; sourceTree = ""; }; - ABD9E520432415AF08015FFCDA668C3A /* Amb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Amb.swift; path = RxSwift/Observables/Amb.swift; sourceTree = ""; }; - AC026A6AC2DE26853339235C36D88660 /* BeIdenticalTo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeIdenticalTo.swift; path = Sources/Nimble/Matchers/BeIdenticalTo.swift; sourceTree = ""; }; - AC835E8B6F9F635E57FE8CCA997BA0F8 /* QuickSpecBase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QuickSpecBase.m; path = Sources/QuickSpecBase/QuickSpecBase.m; sourceTree = ""; }; - ACCD887C3CAF1CDEB80FB005EC405BA8 /* Empty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Empty.swift; path = RxSwift/Observables/Empty.swift; sourceTree = ""; }; - ACF5EAFF4754FF45D660C667464A6612 /* ModernAVPlayerSeekService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModernAVPlayerSeekService.swift; sourceTree = ""; }; - ACFDA81A8E0F6B66CA57DD203201F7D3 /* RaisesException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RaisesException.swift; path = Sources/Nimble/Matchers/RaisesException.swift; sourceTree = ""; }; - AD4417B8D9FCEBD09B99E8BD14C3B6AA /* ErrorUtility.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ErrorUtility.swift; path = Sources/Quick/ErrorUtility.swift; sourceTree = ""; }; - AD860B46E865AB4F75ABACADBDC64C56 /* CompositeDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositeDisposable.swift; path = RxSwift/Disposables/CompositeDisposable.swift; sourceTree = ""; }; - AE5BA99AD7C1A40B4BF85E4B2E700603 /* URLSessionDataTaskFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = URLSessionDataTaskFactory.swift; sourceTree = ""; }; - AE7AFF69043644B38DB5A67D3B0F05B9 /* DistinctUntilChanged.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DistinctUntilChanged.swift; path = RxSwift/Observables/DistinctUntilChanged.swift; sourceTree = ""; }; - AEB7DB4A864ACA04A3E132B8AAF7CB0B /* RxCocoa.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.xcconfig; sourceTree = ""; }; - AEBBAED007FB3A863BEFADA0B043F137 /* Throttle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Throttle.swift; path = RxSwift/Observables/Throttle.swift; sourceTree = ""; }; - AFC2CA020892B0164F0587403D3FABE7 /* NSObject+Rx+RawRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+RawRepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+RawRepresentable.swift"; sourceTree = ""; }; - B166CD199E60E2BBFDA6E13BDEB5375D /* RxCollectionViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxCollectionViewDataSourceType.swift; sourceTree = ""; }; + A76B94AEB2813798D0882DA6A17F4365 /* Range.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Range.swift; path = RxSwift/Observables/Range.swift; sourceTree = ""; }; + A8837287C3AA6A961B3CF6F8EABCDF1F /* TakeWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeWhile.swift; path = RxSwift/Observables/TakeWhile.swift; sourceTree = ""; }; + A964B2BE6D6E75C8F1A4BA3EA1A25B64 /* ShareReplayScope.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShareReplayScope.swift; path = RxSwift/Observables/ShareReplayScope.swift; sourceTree = ""; }; + A9BFFE6787D6C82546FBFB160330E037 /* AddRef.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AddRef.swift; path = RxSwift/Observables/AddRef.swift; sourceTree = ""; }; + A9C4C0DF0D4BE8167B40443B363AE43C /* Stubbing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Stubbing.swift; path = Sources/Classes/Stubbing.swift; sourceTree = ""; }; + AB1CAA9277657BBA1AFEC9C2C4A3022A /* Contain.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Contain.swift; path = Sources/Nimble/Matchers/Contain.swift; sourceTree = ""; }; + AB332A623EBEB4E036DF895CA21B11B1 /* NMBExceptionCapture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NMBExceptionCapture.h; path = Sources/NimbleObjectiveC/NMBExceptionCapture.h; sourceTree = ""; }; + AC0B6BF84DAD9C2D765D7B34E39F2B3F /* ModernAVPlayer-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ModernAVPlayer-dummy.m"; sourceTree = ""; }; + AC6D8641ED9705897B72BCC3C4D71D40 /* Bag+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bag+Rx.swift"; path = "RxSwift/Extensions/Bag+Rx.swift"; sourceTree = ""; }; + AC869AF2FBED036C28342C548484A36D /* DefaultIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultIfEmpty.swift; path = RxSwift/Observables/DefaultIfEmpty.swift; sourceTree = ""; }; + AC8E221B78322D75129D96876998D6DF /* SharedSequence+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators.swift"; sourceTree = ""; }; + AE773072294046B4EE3A8A6A542B95B6 /* Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signal.swift; path = RxCocoa/Traits/Signal/Signal.swift; sourceTree = ""; }; + AF26728BF51A30E8A250010160CDF017 /* Do.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Do.swift; path = RxSwift/Observables/Do.swift; sourceTree = ""; }; + AF49A2C3F96BDF877AF99E47E7E0D067 /* Optional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Optional.swift; path = RxSwift/Observables/Optional.swift; sourceTree = ""; }; + AF5235EF167451A7CA74B8283B78577F /* ModernAVPlayerSeekService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModernAVPlayerSeekService.swift; sourceTree = ""; }; + AF5D07FAE8E38A581E0BF78675904CC7 /* ReplaySubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplaySubject.swift; path = RxSwift/Subjects/ReplaySubject.swift; sourceTree = ""; }; + AF7BEEFC580A2DB5124EE91AC40A1CBF /* Quick-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Quick-dummy.m"; sourceTree = ""; }; + AFC49577E355E27B878E122B0BE8AABF /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; + B005C4E73D4AEB719C90E121B73F66A0 /* RouteAudioService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RouteAudioService.swift; sourceTree = ""; }; + B0331C6441C7155A55D3CD33940954C0 /* XCTestObservationCenter+Register.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "XCTestObservationCenter+Register.m"; path = "Sources/NimbleObjectiveC/XCTestObservationCenter+Register.m"; sourceTree = ""; }; B16F9F47F041DE520FCAAFE9D623E027 /* Pods-ModernAVPlayer_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-ModernAVPlayer_Tests-umbrella.h"; sourceTree = ""; }; - B180AD12C07318511C2721D8800534CB /* RxSearchControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchControllerDelegateProxy.swift; sourceTree = ""; }; - B2276998860329F0ADBE598FA37A2DAB /* URL+FileName.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URL+FileName.swift"; path = "Sources/Quick/URL+FileName.swift"; sourceTree = ""; }; - B31BD777F4533734DF3195864EFFDBDA /* Debounce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debounce.swift; path = RxSwift/Observables/Debounce.swift; sourceTree = ""; }; - B32A8394ED2E90C30C6E3091186DE462 /* RxCocoaRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoaRuntime.h; path = RxCocoa/Runtime/include/RxCocoaRuntime.h; sourceTree = ""; }; - B33DA3E392C1405CA134DF7E270EB3AA /* ModernAVPlayer-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ModernAVPlayer-dummy.m"; sourceTree = ""; }; - B3F4EDE8FA62EFFEDBD05884CB288B2A /* ObserverType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverType.swift; path = RxSwift/ObserverType.swift; sourceTree = ""; }; - B4607F37F43DDDE18A84C59CB518FC98 /* UIButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Rx.swift"; path = "RxCocoa/iOS/UIButton+Rx.swift"; sourceTree = ""; }; - B492143FBE09E1BCA735FF48F50C72C3 /* SwiftyMocky-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyMocky-Info.plist"; sourceTree = ""; }; - B52D4BF69ED77FAD7EC2DFFC3D634B3F /* ConnectableObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConnectableObservableType.swift; path = RxSwift/ConnectableObservableType.swift; sourceTree = ""; }; - B62D403CC40ACDE9FB73087DE0539F15 /* ModernAVPlayerConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModernAVPlayerConfiguration.swift; sourceTree = ""; }; - B6C9A45ABB03F2F0C063A2C6AD01289C /* NSSlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSSlider+Rx.swift"; path = "RxCocoa/macOS/NSSlider+Rx.swift"; sourceTree = ""; }; + B1AB965427406259716A09B527289B33 /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = Sources/Nimble/Utils/Errors.swift; sourceTree = ""; }; + B1B9695399A189AC95C670D7BC2D36D6 /* UISlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISlider+Rx.swift"; path = "RxCocoa/iOS/UISlider+Rx.swift"; sourceTree = ""; }; + B1D6C9CB7D7F5E249BCEC485C75B0267 /* Skip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Skip.swift; path = RxSwift/Observables/Skip.swift; sourceTree = ""; }; + B1E40FC8F142B0FC97B86BE785B16F21 /* Parameter+Literals.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Parameter+Literals.swift"; path = "Sources/Classes/Parameter+Literals.swift"; sourceTree = ""; }; + B294D257090C7CE898E233154F784C7A /* Quick-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Quick-umbrella.h"; sourceTree = ""; }; + B2C00AECBC8B42314847F60A32FC564F /* NotificationCenter+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NotificationCenter+Rx.swift"; path = "RxCocoa/Foundation/NotificationCenter+Rx.swift"; sourceTree = ""; }; + B311058738EC1E1DBE8806DB913E93FE /* RxCollectionViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxCollectionViewDataSourceType.swift; sourceTree = ""; }; + B3236D87EDECAFC0F99211C3CD6C5AB7 /* UINavigationController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UINavigationController+Rx.swift"; path = "RxCocoa/iOS/UINavigationController+Rx.swift"; sourceTree = ""; }; + B3485AEDF865598CCECD9E59A7762057 /* ObserverType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverType.swift; path = RxSwift/ObserverType.swift; sourceTree = ""; }; + B50FE101D31BC6456750048E55AB61E5 /* PublishRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishRelay.swift; path = RxRelay/PublishRelay.swift; sourceTree = ""; }; + B510DE983762C1CE140EBBDEE2D99A3F /* ExampleGroup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExampleGroup.swift; path = Sources/Quick/ExampleGroup.swift; sourceTree = ""; }; + B54705CB3CAB06924712EC2E77525708 /* UISearchController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchController+Rx.swift"; path = "RxCocoa/iOS/UISearchController+Rx.swift"; sourceTree = ""; }; + B58D986460F9C56A47FAADCCE164C2D9 /* PlaybackObservingService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PlaybackObservingService.swift; sourceTree = ""; }; + B6095BF49DD168035187BCB32498C115 /* ControlEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlEvent.swift; path = RxCocoa/Traits/ControlEvent.swift; sourceTree = ""; }; + B60A2C10D7D2FF0D4210C4C1A9D52145 /* RetryWhen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryWhen.swift; path = RxSwift/Observables/RetryWhen.swift; sourceTree = ""; }; + B6816B560018C9BCCE3D6F45AA9D074C /* ModernAVPlayerConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModernAVPlayerConfiguration.swift; sourceTree = ""; }; B814601061A9C207CDD6FFD73E53880E /* ModernAVPlayer.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = ModernAVPlayer.framework; path = ModernAVPlayer.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - B81B1A6E88DF1BAFC9FAB4871FEB6360 /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = Sources/Nimble/Utils/Errors.swift; sourceTree = ""; }; - B824089E27DF3258D27A9C5FA9219504 /* SectionedViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionedViewDataSourceType.swift; path = RxCocoa/Common/SectionedViewDataSourceType.swift; sourceTree = ""; }; - B8E3B01B97E71D3F1A7EF23AD99E1806 /* RxTableViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDelegateProxy.swift; sourceTree = ""; }; - B8FAC982B6920C301780F615F47322FF /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; - B960D38FEBF4E9261F1116C7489CE080 /* RouteAudioService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RouteAudioService.swift; sourceTree = ""; }; - BA3771BEDE7AA9833FC061E57D9A1CCF /* Quick.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Quick.xcconfig; sourceTree = ""; }; - BA9EC1DCF439AB40F5DF3768E8BEB208 /* NSButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Rx.swift"; path = "RxCocoa/macOS/NSButton+Rx.swift"; sourceTree = ""; }; + B9DD3A8B7C7C8F0845A869F237C69496 /* _RXObjCRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXObjCRuntime.h; path = RxCocoa/Runtime/include/_RXObjCRuntime.h; sourceTree = ""; }; + BA41F5C9BC34311C6235D61C0B9F154D /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; BAE263041362D074978BB3B577DF0A05 /* Nimble.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Nimble.framework; path = Nimble.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - BBD7295AE6D79B914A610046F5AD1F43 /* Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utils.swift; path = RxRelay/Utils.swift; sourceTree = ""; }; + BAF207E5BD084E496D7DF301DB772AB9 /* UIViewController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewController+Rx.swift"; path = "RxCocoa/iOS/UIViewController+Rx.swift"; sourceTree = ""; }; + BBEAB5C9D028C69A6190130144AA4171 /* Functional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Functional.swift; path = Sources/Nimble/Utils/Functional.swift; sourceTree = ""; }; + BC27470F91CC2965FF8760AC66A04921 /* Match.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Match.swift; path = Sources/Nimble/Matchers/Match.swift; sourceTree = ""; }; BC432FD48A5932251F1CAFBC4BF74894 /* RxCocoa.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxCocoa.framework; path = RxCocoa.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - BC59478B295A9AB2D30923621AD5E6C8 /* UISearchController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchController+Rx.swift"; path = "RxCocoa/iOS/UISearchController+Rx.swift"; sourceTree = ""; }; - BD815079020245C4BBB396C007B4ED3B /* SynchronizedDisposeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedDisposeType.swift; path = RxSwift/Concurrency/SynchronizedDisposeType.swift; sourceTree = ""; }; - BDB2B2AB7C34E5A342B2703BBFA8A44A /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; - BE50B58222C307846815C19D6BEAD106 /* ModernAVPlayer.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ModernAVPlayer.modulemap; sourceTree = ""; }; - BE8E87368DEAAD4F4D8EFC2A925BF2F8 /* Nimble-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Nimble-umbrella.h"; sourceTree = ""; }; - BEA229DB64F7411D3206E1EA69D76640 /* SwiftyMocky.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyMocky.modulemap; sourceTree = ""; }; - BFC3037DF8BD2C21AB61BEF27CB0C67D /* ConcretePlayerContext+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConcretePlayerContext+Rx.swift"; path = "Sources/RxModernAVPlayer/ConcretePlayerContext+Rx.swift"; sourceTree = ""; }; + BC8E96B1A5C3C8CD10BF2F68F380F2A8 /* ModernAVPlayerExposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModernAVPlayerExposable.swift; sourceTree = ""; }; + BCB1EF5E1BB55426B93849576576D66E /* SchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SchedulerType.swift; path = RxSwift/SchedulerType.swift; sourceTree = ""; }; + BE5D2DD685DCDC09FF5A0201C7F3FC9C /* Policies.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Policies.swift; path = Sources/Classes/Policies.swift; sourceTree = ""; }; + BF6AE903F16C057F222DF14BA58614A4 /* OperationQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OperationQueueScheduler.swift; path = RxSwift/Schedulers/OperationQueueScheduler.swift; sourceTree = ""; }; + C04021031A80F098C1EEEA8B6B60FD8E /* RaisesException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RaisesException.swift; path = Sources/Nimble/Matchers/RaisesException.swift; sourceTree = ""; }; + C07772EC9242D901C92766C652FD4772 /* RxSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-umbrella.h"; sourceTree = ""; }; C0C083F6AA5126666319C5AD1356A6DD /* Pods-ModernAVPlayer_Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-ModernAVPlayer_Tests-Info.plist"; sourceTree = ""; }; - C11CB54896EB1640AB4546FDAABA66A1 /* _RX.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RX.h; path = RxCocoa/Runtime/include/_RX.h; sourceTree = ""; }; - C12A32F7FDBF48373E35FEE9AD5A2650 /* QCKDSL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QCKDSL.m; path = Sources/QuickObjectiveC/DSL/QCKDSL.m; sourceTree = ""; }; - C18F5D37B1EF27FD38FE123E322E8C9D /* OperationQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OperationQueueScheduler.swift; path = RxSwift/Schedulers/OperationQueueScheduler.swift; sourceTree = ""; }; - C19DD35875EC8B03827DB3DED37580F4 /* ThrowAssertion.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ThrowAssertion.swift; path = Sources/Nimble/Matchers/ThrowAssertion.swift; sourceTree = ""; }; - C252985CE092425525418A705EB5BB94 /* NimbleEnvironment.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NimbleEnvironment.swift; path = Sources/Nimble/Adapters/NimbleEnvironment.swift; sourceTree = ""; }; - C2B3B8809B03558423FC0DBDAD939DBF /* DSL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DSL.m; path = Sources/NimbleObjectiveC/DSL.m; sourceTree = ""; }; - C2CA181D12F9548B0AF944152B4379E9 /* CustomAudioSession.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CustomAudioSession.swift; sourceTree = ""; }; - C31267A9FB7F7FA0CC7B4B4570F120D6 /* Signal+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Signal+Subscription.swift"; path = "RxCocoa/Traits/Signal/Signal+Subscription.swift"; sourceTree = ""; }; - C31A6FBCD0D11C1E2B3958E60350E59C /* Contain.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Contain.swift; path = Sources/Nimble/Matchers/Contain.swift; sourceTree = ""; }; + C112DEAAD3F3FCE17C25B8F736F6509A /* SingleAssignmentDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAssignmentDisposable.swift; path = RxSwift/Disposables/SingleAssignmentDisposable.swift; sourceTree = ""; }; + C16F6824F1616F2262E1BB335BEAA0EB /* UITabBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBar+Rx.swift"; path = "RxCocoa/iOS/UITabBar+Rx.swift"; sourceTree = ""; }; + C19DD5AEC68C79A9E3F21F1CDD4E63EA /* SubscribeOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscribeOn.swift; path = RxSwift/Observables/SubscribeOn.swift; sourceTree = ""; }; + C1F897FF458FEE263A507571F71F597C /* RxRelay.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.debug.xcconfig; sourceTree = ""; }; + C1FABB5E20AFD77CD0314E10A66940D8 /* BeLessThanOrEqual.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeLessThanOrEqual.swift; path = Sources/Nimble/Matchers/BeLessThanOrEqual.swift; sourceTree = ""; }; + C245F30B4D58E7505F46CCB6B50D9C60 /* BinaryDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDisposable.swift; path = RxSwift/Disposables/BinaryDisposable.swift; sourceTree = ""; }; + C25DC2B8B6FCD29A7FB78C7449BF4EA6 /* Callsite.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Callsite.swift; path = Sources/Quick/Callsite.swift; sourceTree = ""; }; + C2AEB6A8465BB67A4043AA9CAC5234EA /* ModernAVPlayer.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ModernAVPlayer.release.xcconfig; sourceTree = ""; }; + C2BEF92881D66A0119FC34D75B1B92F7 /* RxRelay.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.release.xcconfig; sourceTree = ""; }; C3296299D7EB6B4BE95CD274320A7D46 /* Pods-ModernAVPlayer_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-ModernAVPlayer_Tests-dummy.m"; sourceTree = ""; }; - C36FE2137BD663CB165DECCFF408991A /* NMBExceptionCapture.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NMBExceptionCapture.m; path = Sources/NimbleObjectiveC/NMBExceptionCapture.m; sourceTree = ""; }; - C3D95AC06E078F3DB05D2A82A57C883D /* UISearchBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchBar+Rx.swift"; path = "RxCocoa/iOS/UISearchBar+Rx.swift"; sourceTree = ""; }; - C4D879969DF2A1A06ED670FB9CECE6D8 /* SwiftyMocky-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyMocky-dummy.m"; sourceTree = ""; }; - C5B3BA4BC928F3133CE4244B0C2D778E /* Zip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zip.swift; path = RxSwift/Observables/Zip.swift; sourceTree = ""; }; - C5BECDA75A70C25AC1BA2A0E511A163C /* NSLayoutConstraint+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSLayoutConstraint+Rx.swift"; path = "RxCocoa/Common/NSLayoutConstraint+Rx.swift"; sourceTree = ""; }; - C67870A6298775E3BABE3749DD3A86FC /* NMBObjCMatcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NMBObjCMatcher.swift; path = Sources/Nimble/Adapters/NMBObjCMatcher.swift; sourceTree = ""; }; - C74CED360529ED7452AE84B9A1339107 /* Event.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Event.swift; path = RxSwift/Event.swift; sourceTree = ""; }; - C74FC4E7102E0D7CE38986687B0952F9 /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxRelay/Observable+Bind.swift"; sourceTree = ""; }; - C772D962D529849FD93634EF07DC3829 /* SerialDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDisposable.swift; path = RxSwift/Disposables/SerialDisposable.swift; sourceTree = ""; }; - C98474EDE0E658B4213AEB0B6654CE20 /* BeLogical.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeLogical.swift; path = Sources/Nimble/Matchers/BeLogical.swift; sourceTree = ""; }; - C9DEF923B9D904993F146C0C5EBE0FD6 /* AVPlayerItemInitService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AVPlayerItemInitService.swift; sourceTree = ""; }; - CB88DE6D1FD717AEEE33286D979D4D48 /* ScheduledItemType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItemType.swift; path = RxSwift/Schedulers/Internal/ScheduledItemType.swift; sourceTree = ""; }; - CBE90280D5F1BE3EBF2E0673D8D95AF3 /* NSTextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextField+Rx.swift"; path = "RxCocoa/macOS/NSTextField+Rx.swift"; sourceTree = ""; }; - CD36FA05CA11A3ED4BE856C5A1B91F8B /* Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signal.swift; path = RxCocoa/Traits/Signal/Signal.swift; sourceTree = ""; }; - CED3D31CE7CF0C95B0A849F546480074 /* Range.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Range.swift; path = RxSwift/Observables/Range.swift; sourceTree = ""; }; - CF472A6D0998F9E15A3E70C829D0D780 /* UITextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextView+Rx.swift"; path = "RxCocoa/iOS/UITextView+Rx.swift"; sourceTree = ""; }; - CFFA3F6E9136E87DF3EAC98CFD1A407A /* ObserveOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserveOn.swift; path = RxSwift/Observables/ObserveOn.swift; sourceTree = ""; }; - D0FBEB30B500E6A265C0D4E22967FB19 /* Example.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Example.swift; path = Sources/Quick/Example.swift; sourceTree = ""; }; - D0FF16188F60D734D2B0FBA87DCA4A61 /* NSTextStorage+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextStorage+Rx.swift"; path = "RxCocoa/iOS/NSTextStorage+Rx.swift"; sourceTree = ""; }; - D16EF9983982B6E32A38E9C5E9573F76 /* CombineLatest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombineLatest.swift; path = RxSwift/Observables/CombineLatest.swift; sourceTree = ""; }; + C373360A8574D09283FBAEEDD22321E0 /* VirtualTimeScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeScheduler.swift; path = RxSwift/Schedulers/VirtualTimeScheduler.swift; sourceTree = ""; }; + C3B874EF94409C2A7C69686E6E2AB9AC /* NimbleXCTestHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NimbleXCTestHandler.swift; path = Sources/Nimble/Adapters/NimbleXCTestHandler.swift; sourceTree = ""; }; + C440BA245A9EF3B23A026E80095A9D0A /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; + C4E4FAB21B1AAF7023823809C4E7841F /* PrimitiveSequence+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Zip+arity.swift"; path = "RxSwift/Traits/PrimitiveSequence+Zip+arity.swift"; sourceTree = ""; }; + C766EC474301D7D22EAFCAA94A114483 /* SwiftyMocky.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyMocky.release.xcconfig; sourceTree = ""; }; + C7E7B68F29CBA951172CD571AF6DEDD5 /* NSSlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSSlider+Rx.swift"; path = "RxCocoa/macOS/NSSlider+Rx.swift"; sourceTree = ""; }; + C8317DCD8176AF7D70282775CC9A3902 /* Zip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zip.swift; path = RxSwift/Observables/Zip.swift; sourceTree = ""; }; + C84729E2CF6E913738D2046711002D42 /* CwlCatchException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CwlCatchException.m; path = Carthage/Checkouts/CwlPreconditionTesting/Dependencies/CwlCatchException/Sources/CwlCatchExceptionSupport/CwlCatchException.m; sourceTree = ""; }; + C850522BCE0FC995F475826FEB48230A /* Sink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sink.swift; path = RxSwift/Observables/Sink.swift; sourceTree = ""; }; + C854E891636A2EDB9D66B5F2E1A948E0 /* CwlPreconditionTesting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CwlPreconditionTesting.h; path = Carthage/Checkouts/CwlPreconditionTesting/Sources/CwlPreconditionTesting/include/CwlPreconditionTesting.h; sourceTree = ""; }; + C971D04021D7E4246E305DDBC86762AA /* Catch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Catch.swift; path = RxSwift/Observables/Catch.swift; sourceTree = ""; }; + C98A9D23D987FFEE7E74B03DD8D02996 /* RxMutableBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxMutableBox.swift; path = RxSwift/RxMutableBox.swift; sourceTree = ""; }; + CA15AAF88E1224C417B32C99D9F286DA /* URLSessionDataTaskFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = URLSessionDataTaskFactory.swift; sourceTree = ""; }; + CA4121810EFCDE4A7159E5C8E85970A0 /* Nimble.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Nimble.h; path = Sources/Nimble/Nimble.h; sourceTree = ""; }; + CAC5D00065D276D3C8FBAD76F67C6793 /* RxTableViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; + CB903FBED100D465AD29053DB3FB8CF5 /* SubjectType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubjectType.swift; path = RxSwift/Subjects/SubjectType.swift; sourceTree = ""; }; + CC97496B80B5587DEBA3CD0A5B0BDF86 /* Dematerialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Dematerialize.swift; path = RxSwift/Observables/Dematerialize.swift; sourceTree = ""; }; + CCE6BD51CAC6756B189D2C8DCDAD096C /* SuiteHooks.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SuiteHooks.swift; path = Sources/Quick/Hooks/SuiteHooks.swift; sourceTree = ""; }; + CD9632E6ACAE2207DAA186F0362DDB9B /* RateObservingService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RateObservingService.swift; sourceTree = ""; }; + CE1F5A917DC41FB1DE596A4AE2AEE248 /* DelaySubscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelaySubscription.swift; path = RxSwift/Observables/DelaySubscription.swift; sourceTree = ""; }; + CE5F21E464C00FFD1F99A2581EE3B745 /* SourceLocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SourceLocation.swift; path = Sources/Nimble/Utils/SourceLocation.swift; sourceTree = ""; }; + CFEE111AF162791AD904C804DBE21C6C /* ConcurrentDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentDispatchQueueScheduler.swift; path = RxSwift/Schedulers/ConcurrentDispatchQueueScheduler.swift; sourceTree = ""; }; + D01758D1DE38FAFB715D521EC7719E94 /* ControlTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlTarget.swift; path = RxCocoa/Common/ControlTarget.swift; sourceTree = ""; }; + D0518B0961C5B681DB596F07C2612DE2 /* SatisfyAnyOf.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SatisfyAnyOf.swift; path = Sources/Nimble/Matchers/SatisfyAnyOf.swift; sourceTree = ""; }; + D06387F3510A173CA8F468CBB0B0703C /* get_sourcery.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = get_sourcery.sh; sourceTree = ""; }; D209C7D69812EC52D16FD16CBCB37629 /* Pods-ModernAVPlayer_Example-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-ModernAVPlayer_Example-Info.plist"; sourceTree = ""; }; - D2CDDE1C6633D109428001B482406DB1 /* Timer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timer.swift; path = RxSwift/Observables/Timer.swift; sourceTree = ""; }; - D2DF3BFDBD3D831DC757CFCBDFC8485D /* XCTestSuite+QuickTestSuiteBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "XCTestSuite+QuickTestSuiteBuilder.m"; path = "Sources/QuickObjectiveC/XCTestSuite+QuickTestSuiteBuilder.m"; sourceTree = ""; }; - D2EFA1FD79A5CDEDA1AAD029DE21F2EE /* UIGestureRecognizer+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIGestureRecognizer+Rx.swift"; path = "RxCocoa/iOS/UIGestureRecognizer+Rx.swift"; sourceTree = ""; }; - D3937DE925079BCD3DE3E0ED57C38CF7 /* NSBundle+CurrentTestBundle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSBundle+CurrentTestBundle.swift"; path = "Sources/Quick/NSBundle+CurrentTestBundle.swift"; sourceTree = ""; }; - D3AF6D98F56A164A78064029F145633C /* UIRefreshControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIRefreshControl+Rx.swift"; path = "RxCocoa/iOS/UIRefreshControl+Rx.swift"; sourceTree = ""; }; - D3B97F75EC86D8ECEE8757481A19EF29 /* AVPlayerRemoteCommand.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AVPlayerRemoteCommand.swift; sourceTree = ""; }; - D3BEE7EF201DAAF397E984912A839B0A /* ModernAVPlayerExposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModernAVPlayerExposable.swift; sourceTree = ""; }; - D3C16561F8FB70D954B712AF5823EB3B /* UIImageView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImageView+Rx.swift"; path = "RxCocoa/iOS/UIImageView+Rx.swift"; sourceTree = ""; }; + D29C60D9F3A88130D78CC4888585A310 /* Scan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Scan.swift; path = RxSwift/Observables/Scan.swift; sourceTree = ""; }; + D352E9F1AFA2EB026EF492870C0B7D03 /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxCocoa/Common/Observable+Bind.swift"; sourceTree = ""; }; + D366DFB7C7E385F1915B257DB5F33994 /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; D403BB7A048F4B40505BB50AB511255B /* Pods-ModernAVPlayer_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-ModernAVPlayer_Tests.modulemap"; sourceTree = ""; }; - D42C97AA2AC71D2740C6541CF596A302 /* NMBStringify.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NMBStringify.m; path = Sources/NimbleObjectiveC/NMBStringify.m; sourceTree = ""; }; - D440FF8F2AC0B34E3B0C24BE033E9B4F /* PlayerMediaItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PlayerMediaItem.swift; sourceTree = ""; }; - D512F655B1C285BD6571E65CBC5D40EF /* _RXKVOObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXKVOObserver.m; path = RxCocoa/Runtime/_RXKVOObserver.m; sourceTree = ""; }; - D52F00B72924F281091D1E5DE0967949 /* RxSwift.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.xcconfig; sourceTree = ""; }; - D5F6028A7E189213F553B0EAA18BBF74 /* BehaviorRelay+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BehaviorRelay+Driver.swift"; path = "RxCocoa/Traits/Driver/BehaviorRelay+Driver.swift"; sourceTree = ""; }; - D67CAE0AA99CDE46B4D2590B8DBBC836 /* CompactMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompactMap.swift; path = RxSwift/Observables/CompactMap.swift; sourceTree = ""; }; - D6E1F7E058D622C357FB4FCE8B40A8B6 /* LoadedState.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LoadedState.swift; sourceTree = ""; }; - D6FAF210A31EFAE776A857252ECD02A3 /* Timeout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeout.swift; path = RxSwift/Observables/Timeout.swift; sourceTree = ""; }; - D7AF37A52D054D706B27D495369ACB19 /* RxTableViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourceProxy.swift; sourceTree = ""; }; - D81D4AFB019702031637F9EAC4A8A74D /* ExampleHooks.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExampleHooks.swift; path = Sources/Quick/Hooks/ExampleHooks.swift; sourceTree = ""; }; - D88BCF1BF8F04613C6F72968F745E7D7 /* Async.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Async.swift; path = Sources/Nimble/Matchers/Async.swift; sourceTree = ""; }; - D8C6B63097A4FC313985E774FE19A1A1 /* ModernAVPlayerLogger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModernAVPlayerLogger.swift; sourceTree = ""; }; - D90E410670E4F9BD42F8F08FC80B05B3 /* ShareReplayScope.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShareReplayScope.swift; path = RxSwift/Observables/ShareReplayScope.swift; sourceTree = ""; }; - D9DBA5B2D0392995EBC038BC651032B2 /* Take.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Take.swift; path = RxSwift/Observables/Take.swift; sourceTree = ""; }; - DA1DE691E09917A5E95406105F25A782 /* BeGreaterThan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeGreaterThan.swift; path = Sources/Nimble/Matchers/BeGreaterThan.swift; sourceTree = ""; }; - DAF48B5D632E3FFA2D569AE5A546F155 /* RetryWhen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryWhen.swift; path = RxSwift/Observables/RetryWhen.swift; sourceTree = ""; }; - DB98ACB5DFA22E0EBACC1AB5FABA439A /* KVORepresentable+Swift.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+Swift.swift"; path = "RxCocoa/Foundation/KVORepresentable+Swift.swift"; sourceTree = ""; }; - DC190A012523756863DAFB1CB2F59AE3 /* ModernAVPlayer-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ModernAVPlayer-Info.plist"; sourceTree = ""; }; - DC763DB97F257059C326453DAAAAB4BB /* BufferingState.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BufferingState.swift; sourceTree = ""; }; - DD7EE7431359F66A6B1F8F7CD689E352 /* CwlCatchBadInstruction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CwlCatchBadInstruction.swift; path = Carthage/Checkouts/CwlPreconditionTesting/Sources/CwlPreconditionTesting/CwlCatchBadInstruction.swift; sourceTree = ""; }; - DE4D782A050443598D1B825ADD30B309 /* RxCollectionViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxCollectionViewReactiveArrayDataSource.swift; sourceTree = ""; }; - DEC475E6224B8449C421795F75AD446C /* RxCocoa.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxCocoa.modulemap; sourceTree = ""; }; - DF022022AD39AD9F386DF2F8C1511E71 /* MainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MainScheduler.swift; path = RxSwift/Schedulers/MainScheduler.swift; sourceTree = ""; }; - DF425E089F956DD74A69D818065997BC /* ElementAt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ElementAt.swift; path = RxSwift/Observables/ElementAt.swift; sourceTree = ""; }; - DF9D5B3ABD4811162506D51C1574C943 /* RxScrollViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxScrollViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxScrollViewDelegateProxy.swift; sourceTree = ""; }; - DFD59410C20AE3909F500CC435107300 /* Enumerated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Enumerated.swift; path = RxSwift/Observables/Enumerated.swift; sourceTree = ""; }; - DFE0A1DD4152A9C09C62B605133CBF84 /* Mock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Mock.swift; path = Sources/Classes/Mock.swift; sourceTree = ""; }; - DFFEBE1339C85992CA263C1C7377DCD2 /* RxTextStorageDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextStorageDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextStorageDelegateProxy.swift; sourceTree = ""; }; - E01FC0DD5165013EA73D385827A2E6F3 /* Equal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Equal.swift; path = Sources/Nimble/Matchers/Equal.swift; sourceTree = ""; }; - E06F91B4F377B9ACEC9A1C1232D77BB6 /* First.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = First.swift; path = RxSwift/Observables/First.swift; sourceTree = ""; }; - E18656BAD68AA9ABA1B145EE0D83BE02 /* RxRelay-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxRelay-dummy.m"; sourceTree = ""; }; - E2FFFA557ABB4C3E1C9BBA07BDE65999 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = RxSwift/Observables/Filter.swift; sourceTree = ""; }; - E367E4EDA564481D924D7AB27FBDCC08 /* QuickSpec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QuickSpec.h; path = Sources/QuickObjectiveC/QuickSpec.h; sourceTree = ""; }; + D44137A422563980C0C60B3A2F293583 /* ModernAVPlayerCurrentState.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModernAVPlayerCurrentState.swift; sourceTree = ""; }; + D58641872B258B334D8B395D8A67FDB8 /* CombineLatest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombineLatest.swift; path = RxSwift/Observables/CombineLatest.swift; sourceTree = ""; }; + D5D408C3E6C3924C42F2F699E4EC1C5C /* Delay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delay.swift; path = RxSwift/Observables/Delay.swift; sourceTree = ""; }; + D5E6C04B11DB6578AE566D597E46674D /* RecursiveScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveScheduler.swift; path = RxSwift/Schedulers/RecursiveScheduler.swift; sourceTree = ""; }; + D65FE5427F0C015681E3B2ABE539B8C6 /* Nimble.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Nimble.modulemap; sourceTree = ""; }; + D809196DC457CAEC50C0600BCFCAFDA6 /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; + D84C3F9607E8610B0379E542EAAAF15A /* Nimble-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Nimble-dummy.m"; sourceTree = ""; }; + D8D646D1900AC8661932415E09D6113A /* BehaviorRelay+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BehaviorRelay+Driver.swift"; path = "RxCocoa/Traits/Driver/BehaviorRelay+Driver.swift"; sourceTree = ""; }; + D900AF867064A0DC638A276D4A4FBAED /* SchedulerServices+Emulation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerServices+Emulation.swift"; path = "RxSwift/Schedulers/SchedulerServices+Emulation.swift"; sourceTree = ""; }; + DAC904C11BA56C973468E42D65963C73 /* SkipUntil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipUntil.swift; path = RxSwift/Observables/SkipUntil.swift; sourceTree = ""; }; + DB241657E22F9487E4F5E6D33B115522 /* Nimble.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Nimble.release.xcconfig; sourceTree = ""; }; + DC4DDB850A85013510EBB015217D5208 /* RxTableViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxTableViewReactiveArrayDataSource.swift; sourceTree = ""; }; + DD0C8BA0DE609F9AC67C652B172C95F3 /* QuickSpec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QuickSpec.h; path = Sources/QuickObjectiveC/QuickSpec.h; sourceTree = ""; }; + DEA4E4ACD25686077DE6B5C4754A822B /* UIWebView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIWebView+Rx.swift"; path = "RxCocoa/iOS/UIWebView+Rx.swift"; sourceTree = ""; }; + DECB06BEBECFF7C497DD17F08E69C317 /* UINavigationItem+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UINavigationItem+Rx.swift"; path = "RxCocoa/iOS/UINavigationItem+Rx.swift"; sourceTree = ""; }; + DEFD3C172DF5DD74B1D776CDC5FED35A /* ModernAVPlayerRemoteCommandFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModernAVPlayerRemoteCommandFactory.swift; sourceTree = ""; }; + DF98AB0DE3E0D2A62F9D0A37AFAF098D /* UIRefreshControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIRefreshControl+Rx.swift"; path = "RxCocoa/iOS/UIRefreshControl+Rx.swift"; sourceTree = ""; }; + DFA22A702109993942B3F8811C1BC077 /* QuickConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QuickConfiguration.m; path = Sources/QuickObjectiveC/Configuration/QuickConfiguration.m; sourceTree = ""; }; + DFCBBAD11AEDD18A2C6CE361B9EC4032 /* CustomAudioSession.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CustomAudioSession.swift; sourceTree = ""; }; + E01B2AE7312BECFDB9EEDBDD2636189D /* ConcretePlayerContext+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConcretePlayerContext+Rx.swift"; path = "Sources/RxModernAVPlayer/ConcretePlayerContext+Rx.swift"; sourceTree = ""; }; + E0714FD3B6F61EDF883609C9F76F0B03 /* Signal+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Signal+Subscription.swift"; path = "RxCocoa/Traits/Signal/Signal+Subscription.swift"; sourceTree = ""; }; + E15EF4F608F3ADB3B5C9A280AA5DE145 /* Switch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Switch.swift; path = RxSwift/Observables/Switch.swift; sourceTree = ""; }; + E32CB7EE80B2D6ECFC5710273A15403A /* NMBObjCMatcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NMBObjCMatcher.swift; path = Sources/Nimble/Adapters/NMBObjCMatcher.swift; sourceTree = ""; }; + E37267E36BCA651EABB8B4AC6862C103 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; E3B3DA248E11DE20F7E6F258D0341263 /* RxCocoa.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxCocoa.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - E426E36719FCC8958A0B52628C6B3109 /* ControlTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlTarget.swift; path = RxCocoa/Common/ControlTarget.swift; sourceTree = ""; }; - E4A63CC4A250999770107F60681F8938 /* DelegateProxyType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxyType.swift; path = RxCocoa/Common/DelegateProxyType.swift; sourceTree = ""; }; - E4EBE42F12552C31FCF6CD0803C5130D /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - E50A34A8DDC56E5A5748945A5EB7C5B2 /* NMBStringify.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NMBStringify.h; path = Sources/NimbleObjectiveC/NMBStringify.h; sourceTree = ""; }; - E5D7CD3209571D12F6E2325FCBC4CBAE /* AsSingle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsSingle.swift; path = RxSwift/Observables/AsSingle.swift; sourceTree = ""; }; - E62505F12F716F90A187DCFE9379CE7D /* HooksPhase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HooksPhase.swift; path = Sources/Quick/Hooks/HooksPhase.swift; sourceTree = ""; }; - E682C06AA0A4744D3179D666CC3FFAE1 /* RxCocoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoa.h; path = RxCocoa/RxCocoa.h; sourceTree = ""; }; - E68B1EB82DE4FB2B5E5ABB3182B02680 /* ObservableConvertibleType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/ObservableConvertibleType+SharedSequence.swift"; sourceTree = ""; }; - E6E941C961EE9B18E7F1E4CE428532B1 /* CwlMachBadInstructionHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CwlMachBadInstructionHandler.m; path = Carthage/Checkouts/CwlPreconditionTesting/Sources/CwlMachBadInstructionHandler/CwlMachBadInstructionHandler.m; sourceTree = ""; }; - E7741613036AC45FF72E1DE6B9D678E7 /* SwiftyMocky-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyMocky-umbrella.h"; sourceTree = ""; }; - E7A548C2F4A3F868A21FCCEECD4EF438 /* ModernAVPlayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ModernAVPlayer.swift; path = Sources/Core/ModernAVPlayer.swift; sourceTree = ""; }; - E7A816C77FE78D13DC64F680D8E0B935 /* Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+arity.swift"; path = "RxSwift/Observables/Zip+arity.swift"; sourceTree = ""; }; - E866D93E45B3DD143BAD0C4477A865F9 /* ModernAVPlayerLoggerDomain.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModernAVPlayerLoggerDomain.swift; sourceTree = ""; }; - E89991361AC31D5A51A0EE660CA8A866 /* WithLatestFrom.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithLatestFrom.swift; path = RxSwift/Observables/WithLatestFrom.swift; sourceTree = ""; }; - E901D88939324DFE10387130F9DF76D5 /* PausedState.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PausedState.swift; sourceTree = ""; }; - E9324BE8490A16FD8CC932341DB0DEB0 /* UITabBarItem+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBarItem+Rx.swift"; path = "RxCocoa/iOS/UITabBarItem+Rx.swift"; sourceTree = ""; }; - EA941575D7C1CED95C8011C6429A7D42 /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; - EAC82E9DE7281250EF79304EEC84FA2A /* RxSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-prefix.pch"; sourceTree = ""; }; - EAEB44CD9E3FF11070C933246031C4C7 /* Disposables.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposables.swift; path = RxSwift/Disposables/Disposables.swift; sourceTree = ""; }; - EBBE91282156E2EC9806CCF6E1B9EC4D /* SourceLocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SourceLocation.swift; path = Sources/Nimble/Utils/SourceLocation.swift; sourceTree = ""; }; - ECA2C03FF1EE92D61DB6A7C206D9EA31 /* ObservableConvertibleType+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Signal.swift"; path = "RxCocoa/Traits/Signal/ObservableConvertibleType+Signal.swift"; sourceTree = ""; }; - EDA157938460152AF25882AA1ACD35FA /* PlayerContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PlayerContext.swift; sourceTree = ""; }; - EDBF96CD4CFA43E56E4752371479F724 /* ControlEvent+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlEvent+Driver.swift"; sourceTree = ""; }; - EE26D718A4A5961087A3531956DB4942 /* Disposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposable.swift; path = RxSwift/Disposable.swift; sourceTree = ""; }; - EE43D9B7436B73DAC042E2E1EA121B3D /* AssertionRecorder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssertionRecorder.swift; path = Sources/Nimble/Adapters/AssertionRecorder.swift; sourceTree = ""; }; - EF6532E23608F3D6AFFCFFF7B8278536 /* Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Create.swift; path = RxSwift/Observables/Create.swift; sourceTree = ""; }; + E41F805500FB4725DF92147B3C5BF675 /* NSObject+Rx+KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+KVORepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+KVORepresentable.swift"; sourceTree = ""; }; + E451A9292000ECC8A39C6F7660C4E6F4 /* InvocableScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableScheduledItem.swift; path = RxSwift/Schedulers/Internal/InvocableScheduledItem.swift; sourceTree = ""; }; + E45874C817FEEDC01786B5A90BDA1507 /* PlayerPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PlayerPlugin.swift; sourceTree = ""; }; + E479CF787B858519321C5F2375ED5193 /* BehaviorRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorRelay.swift; path = RxRelay/BehaviorRelay.swift; sourceTree = ""; }; + E4939B22F02D634099195A3FF0158610 /* Materialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Materialize.swift; path = RxSwift/Observables/Materialize.swift; sourceTree = ""; }; + E4A8AB01B280BC2C80403756F0367529 /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; + E4ADC6F58CB9FE7C26E372A56E8F49C4 /* BeNil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeNil.swift; path = Sources/Nimble/Matchers/BeNil.swift; sourceTree = ""; }; + E54DD3B65D2FED127D78300D57E8F182 /* StartWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StartWith.swift; path = RxSwift/Observables/StartWith.swift; sourceTree = ""; }; + E6203279A325E4D60107902677FDEF7C /* SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SharedSequence.swift; path = RxCocoa/Traits/SharedSequence/SharedSequence.swift; sourceTree = ""; }; + E620DCD3392A539F8D204BD703EDC7C3 /* Sourcery.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Sourcery.release.xcconfig; sourceTree = ""; }; + E66E8EA1B5F0149496AF6DF71A7038E0 /* DSL+Wait.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DSL+Wait.swift"; path = "Sources/Nimble/DSL+Wait.swift"; sourceTree = ""; }; + E67B7CD47F4F45F4CABFE6427B477AEE /* CwlCatchBadInstruction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CwlCatchBadInstruction.swift; path = Carthage/Checkouts/CwlPreconditionTesting/Sources/CwlPreconditionTesting/CwlCatchBadInstruction.swift; sourceTree = ""; }; + E6F49E2CBD188169F2E222C3955F567E /* Disposables.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposables.swift; path = RxSwift/Disposables/Disposables.swift; sourceTree = ""; }; + E763A14BAD50D3FE8D0E609B696B0B32 /* SwiftLint.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftLint.debug.xcconfig; sourceTree = ""; }; + E76E112B2D2D25F9DBACA0FC0C741062 /* RxPickerViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxPickerViewDataSourceType.swift; sourceTree = ""; }; + E7AFB82790063DEB504AA9676884558E /* RxScrollViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxScrollViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxScrollViewDelegateProxy.swift; sourceTree = ""; }; + E7E4F22824830BD6CD2FC8BE7FB96DE5 /* World.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = World.swift; path = Sources/Quick/World.swift; sourceTree = ""; }; + E8BB5E10BF17F70E6333C009A18A3C45 /* RxSearchControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchControllerDelegateProxy.swift; sourceTree = ""; }; + E8BE7512B4E395E20E110F4C3720D841 /* Completable+AndThen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Completable+AndThen.swift"; path = "RxSwift/Traits/Completable+AndThen.swift"; sourceTree = ""; }; + E954B3E1407A5AE9929D6F8EE9DEFD20 /* RxCocoa.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCocoa.swift; path = RxCocoa/RxCocoa.swift; sourceTree = ""; }; + E9ADB3A6D434DAE15AFEF8210DDEACB4 /* AnyObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyObserver.swift; path = RxSwift/AnyObserver.swift; sourceTree = ""; }; + EA63EB242A352EB5B3AF7976136571E3 /* Single.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Single.swift; path = RxSwift/Traits/Single.swift; sourceTree = ""; }; + EA81DF8D2028DE6DB35EB76696434FA8 /* DelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxy.swift; path = RxCocoa/Common/DelegateProxy.swift; sourceTree = ""; }; + EAB43A090DAE94ECB907DC5C229804CE /* Binder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Binder.swift; path = RxCocoa/Common/Binder.swift; sourceTree = ""; }; + EB28FF799FB8CCDB5B6F764A3677B995 /* ObserverBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverBase.swift; path = RxSwift/Observers/ObserverBase.swift; sourceTree = ""; }; + EB9EB578865094AE93FCD922917D6818 /* RxTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTarget.swift; path = RxCocoa/Common/RxTarget.swift; sourceTree = ""; }; + ECC3D0115F940E117BAED0D70806C8B6 /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; + ECE2B99B3DDDB7820BE6643D498F7712 /* _RXDelegateProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXDelegateProxy.h; path = RxCocoa/Runtime/include/_RXDelegateProxy.h; sourceTree = ""; }; + EE1199287291C50278C063377F4E45E4 /* RxRelay-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-umbrella.h"; sourceTree = ""; }; + EE86A768A8E8B7439550EB14C34E768C /* RxPickerViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDelegateProxy.swift; sourceTree = ""; }; + EF15306AA282F953AA439BA5571836A0 /* CurrentThreadScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurrentThreadScheduler.swift; path = RxSwift/Schedulers/CurrentThreadScheduler.swift; sourceTree = ""; }; EF7C62A7A7A478F6F70C6663F1A006DD /* RxSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; EFA428AC5B288FAD7D20423BB3531B60 /* Pods-ModernAVPlayer_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ModernAVPlayer_Example.debug.xcconfig"; sourceTree = ""; }; - EFE9B9825D4C8842025E0007011C7CD8 /* RxPickerViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxPickerViewDataSourceType.swift; sourceTree = ""; }; - F00A3F5B94BCA138EDAD8F1A38C28521 /* Sink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sink.swift; path = RxSwift/Observables/Sink.swift; sourceTree = ""; }; - F02A273C444003F3508B12EB220C194A /* UITextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextField+Rx.swift"; path = "RxCocoa/iOS/UITextField+Rx.swift"; sourceTree = ""; }; - F1941512D921F5A91B143B058A7BD360 /* RefCountDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RefCountDisposable.swift; path = RxSwift/Disposables/RefCountDisposable.swift; sourceTree = ""; }; - F1E37BE979CB78CA789D998C4A65BB7E /* RxCocoa-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxCocoa-Info.plist"; sourceTree = ""; }; - F20154FA1FA5504336A1F6A34A7B58A7 /* DefaultIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultIfEmpty.swift; path = RxSwift/Observables/DefaultIfEmpty.swift; sourceTree = ""; }; - F2796119263427D5DA2A94DDB52EB600 /* Logging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Logging.swift; path = RxCocoa/Foundation/Logging.swift; sourceTree = ""; }; - F27CDD071A6E604CDD055DC893936A72 /* UIWebView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIWebView+Rx.swift"; path = "RxCocoa/iOS/UIWebView+Rx.swift"; sourceTree = ""; }; - F2C1C1546F1894F37C6DD52AC632EFB5 /* UITableView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITableView+Rx.swift"; path = "RxCocoa/iOS/UITableView+Rx.swift"; sourceTree = ""; }; - F31A4F34BAED62FC0F8E35E6CD8800D6 /* ControlProperty+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlProperty+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlProperty+Driver.swift"; sourceTree = ""; }; - F347E551D24D29F43E5DD15AA2902527 /* InvocableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableType.swift; path = RxSwift/Schedulers/Internal/InvocableType.swift; sourceTree = ""; }; - F382B59444577F38151BB9B64B411CBA /* QuickSpec.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QuickSpec.m; path = Sources/QuickObjectiveC/QuickSpec.m; sourceTree = ""; }; - F4209A3CB6DD918D437F353E7901F342 /* UITabBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBar+Rx.swift"; path = "RxCocoa/iOS/UITabBar+Rx.swift"; sourceTree = ""; }; - F46B5BC27146FE950B23C9AFE98E8855 /* Nimble-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Nimble-dummy.m"; sourceTree = ""; }; - F47DB6C3E4859A94FC30F6814BE19B3B /* String+C99ExtendedIdentifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+C99ExtendedIdentifier.swift"; path = "Sources/Quick/String+C99ExtendedIdentifier.swift"; sourceTree = ""; }; - F51C4AB1BDE5716A12323CAD057916DF /* UISlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISlider+Rx.swift"; path = "RxCocoa/iOS/UISlider+Rx.swift"; sourceTree = ""; }; - F5B874C72DB1BFAEE63915AEA4A18E31 /* UIActivityIndicatorView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIActivityIndicatorView+Rx.swift"; path = "RxCocoa/iOS/UIActivityIndicatorView+Rx.swift"; sourceTree = ""; }; - F721E077A0ACFAD640750921B3D386B7 /* Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debug.swift; path = RxSwift/Observables/Debug.swift; sourceTree = ""; }; - F73287B692984D72FD44647CE29703FC /* InitState.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = InitState.swift; sourceTree = ""; }; - F7886A1A41155039150A90554EA6E0E8 /* SwiftLint.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftLint.xcconfig; sourceTree = ""; }; - F7AB61AAE6C9620E4AE04A9EDC9F4561 /* DelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxy.swift; path = RxCocoa/Common/DelegateProxy.swift; sourceTree = ""; }; - F812648299584CF43FC33CB20D2C3496 /* ModernAVPlayerMedia.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModernAVPlayerMedia.swift; sourceTree = ""; }; - FB0BC83609F522212080FF7284C37B6A /* Bag+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bag+Rx.swift"; path = "RxSwift/Extensions/Bag+Rx.swift"; sourceTree = ""; }; - FB40D596E0437CD6243723ACA3A9D318 /* String+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+Rx.swift"; path = "RxSwift/Extensions/String+Rx.swift"; sourceTree = ""; }; - FB53E4D4FF6157D57CEFD3C9787D4AD1 /* CustomAssertions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CustomAssertions.swift; path = Sources/Classes/CustomAssertions.swift; sourceTree = ""; }; - FC7A620F4B44DF380BC40CBD604316C2 /* UIView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Rx.swift"; path = "RxCocoa/iOS/UIView+Rx.swift"; sourceTree = ""; }; - FC848D4A216E4413532EA8E572856582 /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; - FD01DB96531C6EFE27D836284D752F14 /* Switch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Switch.swift; path = RxSwift/Observables/Switch.swift; sourceTree = ""; }; - FD76ECA4F9B57642543B69A02E8F0A23 /* AddRef.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AddRef.swift; path = RxSwift/Observables/AddRef.swift; sourceTree = ""; }; - FDD92ABC291297309485D79348C34723 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Quick/Filter.swift; sourceTree = ""; }; - FF81C68CC6550E1B2D1E36CCB0D3915D /* AudioSessionService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AudioSessionService.swift; sourceTree = ""; }; + F0144BFDD85BE782D024BAFEFB0358A9 /* TailRecursiveSink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TailRecursiveSink.swift; path = RxSwift/Observers/TailRecursiveSink.swift; sourceTree = ""; }; + F0B3780195F8FB649644B53E99230AF6 /* BeIdenticalTo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeIdenticalTo.swift; path = Sources/Nimble/Matchers/BeIdenticalTo.swift; sourceTree = ""; }; + F17B898F9E5088BF446E8999436C959F /* Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deprecated.swift; path = RxSwift/Deprecated.swift; sourceTree = ""; }; + F1DEFBEF49AB7CB0C5EB65FC23CBDF4B /* FailureMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FailureMessage.swift; path = Sources/Nimble/FailureMessage.swift; sourceTree = ""; }; + F1F9F6E9B3F3F90F82650664ABB8C151 /* RxCocoa.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxCocoa.modulemap; sourceTree = ""; }; + F2AB9275C997AF8F2A4454DB70E8562D /* UIButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Rx.swift"; path = "RxCocoa/iOS/UIButton+Rx.swift"; sourceTree = ""; }; + F35C4B0B79FC0CF2D93E740CEE1AD763 /* UILabel+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILabel+Rx.swift"; path = "RxCocoa/iOS/UILabel+Rx.swift"; sourceTree = ""; }; + F398D48493AFD5CCA240BEE6538D6870 /* ModernAVPlayer-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ModernAVPlayer-umbrella.h"; sourceTree = ""; }; + F3A16579614C274C914D439DD396B6E8 /* ModernAVPlayerDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ModernAVPlayerDelegate.swift; path = Sources/Core/ModernAVPlayerDelegate.swift; sourceTree = ""; }; + F3E8164ADCCA46EF34F6E6E2241CB666 /* MainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MainScheduler.swift; path = RxSwift/Schedulers/MainScheduler.swift; sourceTree = ""; }; + F49FE6DAD1C45B341ED357E79BA60669 /* UIActivityIndicatorView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIActivityIndicatorView+Rx.swift"; path = "RxCocoa/iOS/UIActivityIndicatorView+Rx.swift"; sourceTree = ""; }; + F51B5A2205C0D0FA432385BBDCDF6003 /* AssertionDispatcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssertionDispatcher.swift; path = Sources/Nimble/Adapters/AssertionDispatcher.swift; sourceTree = ""; }; + F52C895C754A510726B097B8C8737FE4 /* DelegateProxyType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxyType.swift; path = RxCocoa/Common/DelegateProxyType.swift; sourceTree = ""; }; + F52F8837235F0C32D04DCBD338348C38 /* TextInput.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextInput.swift; path = RxCocoa/Common/TextInput.swift; sourceTree = ""; }; + F548B2FA55002F39A8EF5930D74F829A /* Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debug.swift; path = RxSwift/Observables/Debug.swift; sourceTree = ""; }; + F5EEC0AA18DF12A3CB9C2BB38F41A059 /* NopDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NopDisposable.swift; path = RxSwift/Disposables/NopDisposable.swift; sourceTree = ""; }; + F69659241B665FD88AD6502EA0DE3601 /* WaitingNetworkState.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WaitingNetworkState.swift; sourceTree = ""; }; + F6979AEE6589A34DF4C09A16E99D8E6C /* CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+arity.swift"; path = "RxSwift/Observables/CombineLatest+arity.swift"; sourceTree = ""; }; + F6A62666B3D75BE1D97426FF7B2ECEA5 /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; + F6AF89B698FAEBC59879743079A3FA66 /* NMBStringify.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NMBStringify.h; path = Sources/NimbleObjectiveC/NMBStringify.h; sourceTree = ""; }; + F716732F9515C737ADEF2CF0734DD450 /* NSTextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextField+Rx.swift"; path = "RxCocoa/macOS/NSTextField+Rx.swift"; sourceTree = ""; }; + F79793B5C8B3BD3428A16F6295835144 /* String+C99ExtendedIdentifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+C99ExtendedIdentifier.swift"; path = "Sources/Quick/String+C99ExtendedIdentifier.swift"; sourceTree = ""; }; + F84B039CF9A446BCD5B900460F315AB1 /* BehaviorSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorSubject.swift; path = RxSwift/Subjects/BehaviorSubject.swift; sourceTree = ""; }; + F8B40E4589485BCE2762826BB21B50F9 /* Matcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Matcher.swift; path = Sources/Classes/Matcher.swift; sourceTree = ""; }; + F8CD5D585CA5CEAE8DC3C0012F6FD8BC /* Lock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Lock.swift; path = RxSwift/Concurrency/Lock.swift; sourceTree = ""; }; + F8DF015E91C35057AA4F530A2A913545 /* RxCocoa.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.release.xcconfig; sourceTree = ""; }; + F90029E7BD1359346F2953DAF879833E /* PlayerMediaItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PlayerMediaItem.swift; sourceTree = ""; }; + F91995472B148183C1878470571161BE /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; + F9808EEE0BB4F50B1CE84DD85DFA90AD /* Zip+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+Collection.swift"; path = "RxSwift/Observables/Zip+Collection.swift"; sourceTree = ""; }; + FA22FF9A8414395E6B5E0C507242F5BC /* ElementsEqual.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ElementsEqual.swift; path = Sources/Nimble/Matchers/ElementsEqual.swift; sourceTree = ""; }; + FAEFF592389DCB74D3F71EBD91A6EDC3 /* PublishRelay+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PublishRelay+Signal.swift"; path = "RxCocoa/Traits/Signal/PublishRelay+Signal.swift"; sourceTree = ""; }; + FBA04723C57BB41534B9C507CD214556 /* SynchronizedOnType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedOnType.swift; path = RxSwift/Concurrency/SynchronizedOnType.swift; sourceTree = ""; }; + FBC6B0A6D588CCA7020E104DA3261D0A /* MediaType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MediaType.swift; sourceTree = ""; }; + FC4AA0790A7569E39B5E90DB220C3EC4 /* UISearchBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchBar+Rx.swift"; path = "RxCocoa/iOS/UISearchBar+Rx.swift"; sourceTree = ""; }; + FC61269DED5AEE8E02AF38BEE5426B91 /* AsMaybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsMaybe.swift; path = RxSwift/Observables/AsMaybe.swift; sourceTree = ""; }; + FCA78CF5556308640C5F9112CADEB647 /* Disposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposable.swift; path = RxSwift/Disposable.swift; sourceTree = ""; }; + FCB190C90D4E839CB0579136188FF15F /* Quick-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Quick-prefix.pch"; sourceTree = ""; }; + FD19C9423770B854D7294447F02DB05B /* NSImageView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSImageView+Rx.swift"; path = "RxCocoa/macOS/NSImageView+Rx.swift"; sourceTree = ""; }; + FD5DB0F97F5D098EFCF65CA00F34C2D9 /* RxSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.release.xcconfig; sourceTree = ""; }; + FDC682630622E58244D14A19DDBCEF72 /* _RX.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RX.h; path = RxCocoa/Runtime/include/_RX.h; sourceTree = ""; }; + FDDAEFC28865E12781447105455B65A0 /* First.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = First.swift; path = RxSwift/Observables/First.swift; sourceTree = ""; }; + FE03635E5B5B082DBB8685A28282D224 /* ObservableConvertibleType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableConvertibleType.swift; path = RxSwift/ObservableConvertibleType.swift; sourceTree = ""; }; + FE12FADF8E5A7E66A20702343E7B35AD /* SynchronizedUnsubscribeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedUnsubscribeType.swift; path = RxSwift/Concurrency/SynchronizedUnsubscribeType.swift; sourceTree = ""; }; + FEEFE74378A64211C3478EAC91EEB597 /* RxPickerViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDataSourceProxy.swift; sourceTree = ""; }; + FF5E7B30E12D63D43F297DDC37E36001 /* ToSucceed.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToSucceed.swift; path = Sources/Nimble/Matchers/ToSucceed.swift; sourceTree = ""; }; FF8B264DFE802855D5D67E7CDDABFC3C /* RxRelay.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxRelay.framework; path = RxRelay.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - FF9A347D5D850B6296A234BC33AF237E /* ArgumentCaptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ArgumentCaptor.swift; path = Sources/Classes/ArgumentCaptor.swift; sourceTree = ""; }; - FFC705CC74D0B00BC71A972C965D1733 /* ConcurrentDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentDispatchQueueScheduler.swift; path = RxSwift/Schedulers/ConcurrentDispatchQueueScheduler.swift; sourceTree = ""; }; - FFEC6AE31072F3465CCCB4ACF05915C6 /* Mock.swifttemplate */ = {isa = PBXFileReference; includeInIndex = 1; name = Mock.swifttemplate; path = Sources/Templates/Mock.swifttemplate; sourceTree = ""; }; + FFA1B23204B5AD1174B963964B692B94 /* StoppedState.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StoppedState.swift; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -1231,22 +1240,36 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 0ED3756E7EF6B708B8383912EC31DF1C /* SwiftLint */ = { + 11B68CADFB6564451709128186FDB05E /* Support Files */ = { isa = PBXGroup; children = ( - F717ED69AC4F39C99BBF145340D97AA0 /* Support Files */, + F1F9F6E9B3F3F90F82650664ABB8C151 /* RxCocoa.modulemap */, + 2E8D1FE98BEBC0695EBD99D3ADF496E3 /* RxCocoa-dummy.m */, + 7DDA55DFA62619A794AAEFCEC3F9139B /* RxCocoa-Info.plist */, + 97CB99F04BC1192483D3196430A3BCC6 /* RxCocoa-prefix.pch */, + 7095682B0DBD236DB47E15AB7CED7140 /* RxCocoa-umbrella.h */, + 00B99DD97FD85E6A683F6FB906829364 /* RxCocoa.debug.xcconfig */, + F8DF015E91C35057AA4F530A2A913545 /* RxCocoa.release.xcconfig */, ); - name = SwiftLint; - path = SwiftLint; + name = "Support Files"; + path = "../Target Support Files/RxCocoa"; sourceTree = ""; }; - 17A86ADBB03BF57282F5466695175A9A /* Resources */ = { + 1754AB2DF5EEB92138D7F735DA29E7EF /* State */ = { isa = PBXGroup; children = ( - A817B7D8C0C0F5AED0B83C09A923DE43 /* get_sourcery.sh */, - FFEC6AE31072F3465CCCB4ACF05915C6 /* Mock.swifttemplate */, + 5CFF4E8929EBEC049D4F0B6EA4663CB9 /* BufferingState.swift */, + 97B259153EE29A08317558D563E950A8 /* FailedState.swift */, + 3B5B5BCF123EDDFBAC1806951D13665B /* InitState.swift */, + 1B4738FA6BAD3538FA5768CCAA708AA0 /* LoadedState.swift */, + 62A5DC221E76DAB29CA0ACE89E312281 /* LoadingMediaState.swift */, + 7E26CE7FF5F532223C4A13DCC1197895 /* PausedState.swift */, + 5CB5A85EAAE6DAE26BB7739FFFC1B0A5 /* PlayingState.swift */, + FFA1B23204B5AD1174B963964B692B94 /* StoppedState.swift */, + F69659241B665FD88AD6502EA0DE3601 /* WaitingNetworkState.swift */, ); - name = Resources; + name = State; + path = Sources/Core/State; sourceTree = ""; }; 1C3CC867B03D182DC8702FD28E8EC2EE /* Frameworks */ = { @@ -1260,44 +1283,76 @@ name = Frameworks; sourceTree = ""; }; - 3EAB6A8927DE0F5FC13025984C9A341A /* Targets Support Files */ = { + 2C9A30A62C2F005B45084071666BBCCD /* Components */ = { isa = PBXGroup; children = ( - 4DDA12CCFFDFB9190CDFD863F9236E92 /* Pods-ModernAVPlayer_Example */, - 90D90178A8C8E863586194D4922A8B49 /* Pods-ModernAVPlayer_Tests */, + DFCBBAD11AEDD18A2C6CE361B9EC4032 /* CustomAudioSession.swift */, + 3B13C3346B73A1A70580DD0581B4E855 /* MediaPlayer.swift */, + FBC6B0A6D588CCA7020E104DA3261D0A /* MediaType.swift */, + B6816B560018C9BCCE3D6F45AA9D074C /* ModernAVPlayerConfiguration.swift */, + D44137A422563980C0C60B3A2F293583 /* ModernAVPlayerCurrentState.swift */, + BC8E96B1A5C3C8CD10BF2F68F380F2A8 /* ModernAVPlayerExposable.swift */, + 9B4A31CF967457AD63B43A05132CE2E8 /* ModernAVPlayerLoggerDomain.swift */, + 65FEF7EF645AF8ED50B9822B72DB2DC3 /* ModernAVPlayerMedia.swift */, + 69CD72BF0F7B6981134BEEF845C4E83E /* ModernAVPlayerMediaItem.swift */, + 0B544F74EC8A6C2A6CC600A80024A7FA /* ModernAVPlayerMediaMetadata.swift */, + 8FFCD8815E181122410289B521A3FEF6 /* PlayerCommand.swift */, + 9D9A97DB9EF21D55D61FE65FE2042697 /* PlayerConfiguration.swift */, + 3E26F87F5B5B9FC1CF8C8C077BABC3D4 /* PlayerContext.swift */, + A1F1360F354D2EA4DEEAECC310320F42 /* PlayerError.swift */, + 802A8DC1917FED1A7592ADD1E1CF3E6D /* PlayerMedia.swift */, + F90029E7BD1359346F2953DAF879833E /* PlayerMediaItem.swift */, + 92904BA7D981C79728D54F14200F8FA0 /* PlayerMediaMetadata.swift */, + E45874C817FEEDC01786B5A90BDA1507 /* PlayerPlugin.swift */, + 917E7CD66F1D48C8F72CAD54FEEB2EDD /* PlayerState.swift */, + 1260495F36FEA9E66FA8FEBF7B6EA6CF /* PlayerUnavailableActionReason.swift */, + 273B5CE32F9F3EA410D59A864723E0A8 /* TimerFactory.swift */, + CA15AAF88E1224C417B32C99D9F286DA /* URLSessionDataTaskFactory.swift */, + 2FF48B5603554B1F914677C428D539C7 /* RemoteCommand */, ); - name = "Targets Support Files"; + name = Components; + path = Sources/Core/Components; sourceTree = ""; }; - 3EEC1A15FB0CEAEA328B161C0131A847 /* State */ = { + 2D39F60609E94817CD6BA457CB62EF1B /* Sourcery */ = { isa = PBXGroup; children = ( - DC763DB97F257059C326453DAAAAB4BB /* BufferingState.swift */, - 967E183C7DE460A685FD5555273021B8 /* FailedState.swift */, - F73287B692984D72FD44647CE29703FC /* InitState.swift */, - D6E1F7E058D622C357FB4FCE8B40A8B6 /* LoadedState.swift */, - 762AE1A0436F06D4D96370E749D90C74 /* LoadingMediaState.swift */, - E901D88939324DFE10387130F9DF76D5 /* PausedState.swift */, - 96C3934BF63A8C446074993EF3B9CBB7 /* PlayingState.swift */, - 02F77AFBAE44CC2147B2C4D8FAEB33BE /* StoppedState.swift */, - 6EA9BB435E559AB3CB7161B5FB5ED92C /* WaitingNetworkState.swift */, + 5D2E202638EC2E1F9BF9F06B170D882E /* Support Files */, ); - name = State; - path = Sources/Core/State; + name = Sourcery; + path = Sourcery; sourceTree = ""; }; - 4D4D4500A677404616758009DFD76998 /* Support Files */ = { + 2FF48B5603554B1F914677C428D539C7 /* RemoteCommand */ = { isa = PBXGroup; children = ( - 1694B6EEC67C2406AB6832EA1A727226 /* RxSwift.modulemap */, - D52F00B72924F281091D1E5DE0967949 /* RxSwift.xcconfig */, - 6D898C931F6BC37459B14C4379018061 /* RxSwift-dummy.m */, - 16B89C6A50049B51E55101BB286C9A35 /* RxSwift-Info.plist */, - EAC82E9DE7281250EF79304EEC84FA2A /* RxSwift-prefix.pch */, - 068B718C8BD6D543C205487FC4F89022 /* RxSwift-umbrella.h */, + 1F099DB8ACC63677483DECC608602199 /* AVPlayerRemoteCommand.swift */, + 8F03A65013AFB420337E5435928E82E5 /* ModernAVPlayerRemoteCommand.swift */, + DEFD3C172DF5DD74B1D776CDC5FED35A /* ModernAVPlayerRemoteCommandFactory.swift */, ); - name = "Support Files"; - path = "../Target Support Files/RxSwift"; + name = RemoteCommand; + path = RemoteCommand; + sourceTree = ""; + }; + 3EAB6A8927DE0F5FC13025984C9A341A /* Targets Support Files */ = { + isa = PBXGroup; + children = ( + 4DDA12CCFFDFB9190CDFD863F9236E92 /* Pods-ModernAVPlayer_Example */, + 90D90178A8C8E863586194D4922A8B49 /* Pods-ModernAVPlayer_Tests */, + ); + name = "Targets Support Files"; + sourceTree = ""; + }; + 449249EF8E6C61A4B3972E218E22B4DC /* Core */ = { + isa = PBXGroup; + children = ( + 5FA76736EC8E352D596AD920C427AE52 /* ModernAVPlayer.swift */, + F3A16579614C274C914D439DD396B6E8 /* ModernAVPlayerDelegate.swift */, + 2C9A30A62C2F005B45084071666BBCCD /* Components */, + 64826051EAAAA90ECDB06E17CDB71AE9 /* Services */, + 1754AB2DF5EEB92138D7F735DA29E7EF /* State */, + ); + name = Core; sourceTree = ""; }; 4DDA12CCFFDFB9190CDFD863F9236E92 /* Pods-ModernAVPlayer_Example */ = { @@ -1317,256 +1372,412 @@ path = "Target Support Files/Pods-ModernAVPlayer_Example"; sourceTree = ""; }; - 5D05D4A4AFCC58EBC4F575DA5D26C055 /* Support Files */ = { + 504D5FAF2A8635988C24DC9561022582 /* Support Files */ = { isa = PBXGroup; children = ( - DEC475E6224B8449C421795F75AD446C /* RxCocoa.modulemap */, - AEB7DB4A864ACA04A3E132B8AAF7CB0B /* RxCocoa.xcconfig */, - 1313A88029C96558CA82DB306BBC5144 /* RxCocoa-dummy.m */, - F1E37BE979CB78CA789D998C4A65BB7E /* RxCocoa-Info.plist */, - 157A7851D56242D5FE6F48295E217F87 /* RxCocoa-prefix.pch */, - 01B5AC36574E8A8F0166571134D79BC4 /* RxCocoa-umbrella.h */, + E763A14BAD50D3FE8D0E609B696B0B32 /* SwiftLint.debug.xcconfig */, + 16CEF0018B1C7E9271343D6A5CDD8A1D /* SwiftLint.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/RxCocoa"; + path = "../Target Support Files/SwiftLint"; sourceTree = ""; }; - 602DB00B4D2992FE256EDCEBE81BBC1D /* Support Files */ = { + 51246544F42803AA21EEE602A0D2AAD8 /* Support Files */ = { isa = PBXGroup; children = ( - 9B471E0BD2B3E14EF2509E6116E6176A /* Quick.modulemap */, - BA3771BEDE7AA9833FC061E57D9A1CCF /* Quick.xcconfig */, - 13C0D4A72CE21288EAD7969DBEE7B8B3 /* Quick-dummy.m */, - 7314C99F243B36BEB093D7D5C4B93972 /* Quick-Info.plist */, - 43214FD1BFBEE86E6858C6D84224213D /* Quick-prefix.pch */, - 9100DDE1E2DE4CB04DD931DA1EFE3C45 /* Quick-umbrella.h */, + 4E57E37843C62F9224A2DC6AC6AB8FC4 /* ModernAVPlayer.modulemap */, + AC0B6BF84DAD9C2D765D7B34E39F2B3F /* ModernAVPlayer-dummy.m */, + 2AE89766AC6670B0757C92581059E4BA /* ModernAVPlayer-Info.plist */, + 66368B4287A5E4D821B7D11BF414D51B /* ModernAVPlayer-prefix.pch */, + F398D48493AFD5CCA240BEE6538D6870 /* ModernAVPlayer-umbrella.h */, + 89FA80C3329C603A098126D17993C5FE /* ModernAVPlayer.debug.xcconfig */, + C2AEB6A8465BB67A4043AA9CAC5234EA /* ModernAVPlayer.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/Quick"; + path = "Pods/Target Support Files/ModernAVPlayer"; sourceTree = ""; }; - 65D7CA91DA065BF647C16DF5AD1865AF /* Core */ = { + 5C28C08FA5816533723D086183591421 /* ModernAVPlayer */ = { isa = PBXGroup; children = ( - FF9A347D5D850B6296A234BC33AF237E /* ArgumentCaptor.swift */, - 8778FB1C43FC9218AF83CC1F14A5036F /* Count.swift */, - 145134B20CDA5339CAEC667B3DABC444 /* Countable.swift */, - FB53E4D4FF6157D57CEFD3C9787D4AD1 /* CustomAssertions.swift */, - 012FD3BBB593580D2FEFDCB2D3143848 /* GenericAttribute.swift */, - 826F1898D29CE9465681C0A4C54D7E23 /* Matcher.swift */, - DFE0A1DD4152A9C09C62B605133CBF84 /* Mock.swift */, - 78116F64D2106CEDBCB29BCB4321361E /* Mock+Assertions.swift */, - 2A783AC2D38EA6A310ECE8FE4E082B97 /* MockyAssert.swift */, - 466DFCC3724BC94856AB3834ACA1044B /* Parameter.swift */, - A015BFEC84487BF6F34CC5278B7ED872 /* Parameter+Literals.swift */, - 9F1B651EE7F3E2D3192001C45A0A321A /* Policies.swift */, - 0EDAF1132C19BD63B916C2424F39D071 /* Stubbing.swift */, - 0C5A646F994C4AEE24081AA114039A6F /* SwiftyMockyTestObserver.swift */, - 17A86ADBB03BF57282F5466695175A9A /* Resources */, + 449249EF8E6C61A4B3972E218E22B4DC /* Core */, + E128BF2F23134085970BEAFF3A73BAEF /* Pod */, + 89A0722A986689BC6682A1D30F385EEF /* RxSwift */, + 51246544F42803AA21EEE602A0D2AAD8 /* Support Files */, ); - name = Core; + name = ModernAVPlayer; + path = ..; sourceTree = ""; }; - 6AAAF0C8450F55DFDD9A38451A298EF3 /* iOS */ = { + 5D2E202638EC2E1F9BF9F06B170D882E /* Support Files */ = { isa = PBXGroup; children = ( - 98BBD472E685F58547A43F04107D217B /* Foundation.framework */, - 8E08C3068540EF3857C5316C6A0B408E /* XCTest.framework */, + 6A69A2CB6A30D0ADA492C776D3B26617 /* Sourcery.debug.xcconfig */, + E620DCD3392A539F8D204BD703EDC7C3 /* Sourcery.release.xcconfig */, ); - name = iOS; + name = "Support Files"; + path = "../Target Support Files/Sourcery"; sourceTree = ""; }; - 6CA7C5057ACC238EAEFACE7F9DB8BE58 /* Sourcery */ = { + 60FD937C96A002E87487296F4B8EFC43 /* Resources */ = { isa = PBXGroup; children = ( - 8DC4EE2E3A587BCBADBA3042AA8639FC /* Support Files */, + D06387F3510A173CA8F468CBB0B0703C /* get_sourcery.sh */, + 42C4FB252BD256760B62907AB77CD9F6 /* Mock.swifttemplate */, ); - name = Sourcery; - path = Sourcery; + name = Resources; sourceTree = ""; }; - 6D6F1F9EB5335CF8FC474A82DE5BD0CD /* Pod */ = { + 6253E6965687306BFA9656F31F5812BA /* RxCocoa */ = { isa = PBXGroup; children = ( - 454041E3B3C4176436C91549D3604B14 /* LICENSE */, - 6DA05B54598523FAFE389CACFF46A0FE /* ModernAVPlayer.podspec */, - E4EBE42F12552C31FCF6CD0803C5130D /* README.md */, + FDC682630622E58244D14A19DDBCEF72 /* _RX.h */, + 1F7CD5F93D64ED541643C6591F6F1DD5 /* _RX.m */, + ECE2B99B3DDDB7820BE6643D498F7712 /* _RXDelegateProxy.h */, + 8F362E5F3514E27848E3D03B5B46C62E /* _RXDelegateProxy.m */, + 5DA322A3FA9D9AC4AE085442E188DA27 /* _RXKVOObserver.h */, + 53C51D56E043B9FDBE50CC180827C632 /* _RXKVOObserver.m */, + B9DD3A8B7C7C8F0845A869F237C69496 /* _RXObjCRuntime.h */, + 29E47BED353A98529FE3F84BA4870ED2 /* _RXObjCRuntime.m */, + 87D2814879CD09E9FC115D2C16DA6D8E /* Bag.swift */, + D8D646D1900AC8661932415E09D6113A /* BehaviorRelay+Driver.swift */, + EAB43A090DAE94ECB907DC5C229804CE /* Binder.swift */, + B6095BF49DD168035187BCB32498C115 /* ControlEvent.swift */, + A0A9358B53D66FE2192BD1AD9DF8546D /* ControlEvent+Driver.swift */, + 05FE8262F2D2C38C0A38961BE263B85E /* ControlEvent+Signal.swift */, + 41748FE86A4CE74F9192547D3ECA8D9C /* ControlProperty.swift */, + 06F98CE0629181BEB8BFA3A4B8090CC3 /* ControlProperty+Driver.swift */, + D01758D1DE38FAFB715D521EC7719E94 /* ControlTarget.swift */, + EA81DF8D2028DE6DB35EB76696434FA8 /* DelegateProxy.swift */, + F52C895C754A510726B097B8C8737FE4 /* DelegateProxyType.swift */, + 0CBC47A9D0E580821E4A6538A67A2477 /* Deprecated.swift */, + F6A62666B3D75BE1D97426FF7B2ECEA5 /* DispatchQueue+Extensions.swift */, + 6D84532B855B8E01CD9799C8D8750849 /* Driver.swift */, + 84BC342D8A813E4A03E05BCC4E0E5BA8 /* Driver+Subscription.swift */, + D809196DC457CAEC50C0600BCFCAFDA6 /* InfiniteSequence.swift */, + 5C8EB3F0AB41A8714309174099C1604E /* ItemEvents.swift */, + 87B4FE181127B582F48683B72C4154E8 /* KeyPathBinder.swift */, + 52FCB02D1C0DFA7D0BD20D835C92BDA4 /* KVORepresentable.swift */, + 97FE1692D29224A98215419C76D64A7C /* KVORepresentable+CoreGraphics.swift */, + 7E56B1A9D49136FFC3965BAD15AC6E26 /* KVORepresentable+Swift.swift */, + 8A8D96F2DBEE77C71002150947898F55 /* Logging.swift */, + B2C00AECBC8B42314847F60A32FC564F /* NotificationCenter+Rx.swift */, + 64415930C48E742ED763C80DFAC75648 /* NSButton+Rx.swift */, + 78A20DFD5CE791CA25E452A0DF955713 /* NSControl+Rx.swift */, + FD19C9423770B854D7294447F02DB05B /* NSImageView+Rx.swift */, + 6A262A3BBA5234A7EE2F93136A9C4B57 /* NSLayoutConstraint+Rx.swift */, + 91760B3FE71A749BF2769BB028221B93 /* NSObject+Rx.swift */, + E41F805500FB4725DF92147B3C5BF675 /* NSObject+Rx+KVORepresentable.swift */, + 34D5B8C716F3BF177ACABAE980A6E9A6 /* NSObject+Rx+RawRepresentable.swift */, + C7E7B68F29CBA951172CD571AF6DEDD5 /* NSSlider+Rx.swift */, + F716732F9515C737ADEF2CF0734DD450 /* NSTextField+Rx.swift */, + 3AD7EC7F4F27414C690373F5E4F2B1A7 /* NSTextStorage+Rx.swift */, + 87FC1A55CAF47255250D1F5CD5049B9D /* NSTextView+Rx.swift */, + 004C269D870D9E309779121BDF0E96E5 /* NSView+Rx.swift */, + D352E9F1AFA2EB026EF492870C0B7D03 /* Observable+Bind.swift */, + 183718BEF1A0D909ABD3A1303E369F52 /* ObservableConvertibleType+Driver.swift */, + 9D1A05E845B740A336C702AC8ED05C1D /* ObservableConvertibleType+SharedSequence.swift */, + 146C8E82E70F11291478A32D38DBBD21 /* ObservableConvertibleType+Signal.swift */, + 0C559698A1601B8A685331A298B09F7B /* Platform.Darwin.swift */, + BA41F5C9BC34311C6235D61C0B9F154D /* Platform.Linux.swift */, + 7703199081E13320817A22A7B26E8C21 /* PriorityQueue.swift */, + FAEFF592389DCB74D3F71EBD91A6EDC3 /* PublishRelay+Signal.swift */, + F91995472B148183C1878470571161BE /* Queue.swift */, + AFC49577E355E27B878E122B0BE8AABF /* RecursiveLock.swift */, + 14C9258A77A61B8553577FBE46B2AA85 /* RxCocoa.h */, + E954B3E1407A5AE9929D6F8EE9DEFD20 /* RxCocoa.swift */, + 59B09D13B5905305EC8D371BD06B313A /* RxCocoaObjCRuntimeError+Extensions.swift */, + 6CE2DED37E4E23772D77A9895F6C3B47 /* RxCocoaRuntime.h */, + 95228B56EF5EE1B0BE7977C87C242787 /* RxCollectionViewDataSourcePrefetchingProxy.swift */, + 896741733CFD6E206C631DAF8326EE0A /* RxCollectionViewDataSourceProxy.swift */, + B311058738EC1E1DBE8806DB913E93FE /* RxCollectionViewDataSourceType.swift */, + A3B4E167336746DF7B23C4C6040CA3D6 /* RxCollectionViewDelegateProxy.swift */, + 72B6AA66162BE55889FBB869C4451FF2 /* RxCollectionViewReactiveArrayDataSource.swift */, + 3EAF650F4897FB15347BAE47709DB3AC /* RxNavigationControllerDelegateProxy.swift */, + 05652D682F5CAC1D06BF3A926AE431F8 /* RxPickerViewAdapter.swift */, + FEEFE74378A64211C3478EAC91EEB597 /* RxPickerViewDataSourceProxy.swift */, + E76E112B2D2D25F9DBACA0FC0C741062 /* RxPickerViewDataSourceType.swift */, + EE86A768A8E8B7439550EB14C34E768C /* RxPickerViewDelegateProxy.swift */, + E7AFB82790063DEB504AA9676884558E /* RxScrollViewDelegateProxy.swift */, + A5DD2BDB12499CB81568D035540202A0 /* RxSearchBarDelegateProxy.swift */, + E8BB5E10BF17F70E6333C009A18A3C45 /* RxSearchControllerDelegateProxy.swift */, + 6102AE25D6D18C063666941E5B129242 /* RxTabBarControllerDelegateProxy.swift */, + 6242084E9A2EF8E0BBC9DA9FDC542C49 /* RxTabBarDelegateProxy.swift */, + CAC5D00065D276D3C8FBAD76F67C6793 /* RxTableViewDataSourcePrefetchingProxy.swift */, + 91B68082FF2DD58699893959E1BE624F /* RxTableViewDataSourceProxy.swift */, + 77647334C4616B40E9B44041ECE02B9F /* RxTableViewDataSourceType.swift */, + 453255DF02FD1F2FDB7B716420D0DDCC /* RxTableViewDelegateProxy.swift */, + DC4DDB850A85013510EBB015217D5208 /* RxTableViewReactiveArrayDataSource.swift */, + EB9EB578865094AE93FCD922917D6818 /* RxTarget.swift */, + 5DBD85F0D676D04250F292D6DC243831 /* RxTextStorageDelegateProxy.swift */, + 7FC8E1FC05C2A23156EC79DB504BAA41 /* RxTextViewDelegateProxy.swift */, + 322C5A161F8799EC6D95C97D44751E79 /* RxWebViewDelegateProxy.swift */, + A6CE43F687DCDB6FC4CE94B749E4310E /* SchedulerType+SharedSequence.swift */, + 7008C9186ADD71F31ADBD508B77859AB /* SectionedViewDataSourceType.swift */, + E6203279A325E4D60107902677FDEF7C /* SharedSequence.swift */, + AC8E221B78322D75129D96876998D6DF /* SharedSequence+Operators.swift */, + 78350D9FD7B982EE7FD894063E452276 /* SharedSequence+Operators+arity.swift */, + AE773072294046B4EE3A8A6A542B95B6 /* Signal.swift */, + E0714FD3B6F61EDF883609C9F76F0B03 /* Signal+Subscription.swift */, + F52F8837235F0C32D04DCBD338348C38 /* TextInput.swift */, + F49FE6DAD1C45B341ED357E79BA60669 /* UIActivityIndicatorView+Rx.swift */, + 5F02AE8ECE24C03981F5D1780F24F666 /* UIAlertAction+Rx.swift */, + 68177203C7594279ADC5309345098AB6 /* UIApplication+Rx.swift */, + 92E3BC5E0AA02988AA1E9FA28AF4DE00 /* UIBarButtonItem+Rx.swift */, + F2AB9275C997AF8F2A4454DB70E8562D /* UIButton+Rx.swift */, + 91944FB86213CBAB13226F6BE7157BBA /* UICollectionView+Rx.swift */, + 7374C861583D177837C37339A6A32CB2 /* UIControl+Rx.swift */, + 7B8EC9082B50635BE2715E866C81A861 /* UIDatePicker+Rx.swift */, + 7E973CD9C79D9DA663CEF3B7B018930B /* UIGestureRecognizer+Rx.swift */, + 1A2C21A9950AEE5D961D2D15D7BAFDC7 /* UIImageView+Rx.swift */, + F35C4B0B79FC0CF2D93E740CEE1AD763 /* UILabel+Rx.swift */, + B3236D87EDECAFC0F99211C3CD6C5AB7 /* UINavigationController+Rx.swift */, + DECB06BEBECFF7C497DD17F08E69C317 /* UINavigationItem+Rx.swift */, + 836C726A1B5D39D1AB3D58C7C7EE34B7 /* UIPageControl+Rx.swift */, + 8310EBA754D28FC3FECA9A56ED66E3AF /* UIPickerView+Rx.swift */, + 75E4D93D851E4EC6A988097E1E034200 /* UIProgressView+Rx.swift */, + DF98AB0DE3E0D2A62F9D0A37AFAF098D /* UIRefreshControl+Rx.swift */, + 94A6D1B26506B4896A29C4EB4AC094BD /* UIScrollView+Rx.swift */, + FC4AA0790A7569E39B5E90DB220C3EC4 /* UISearchBar+Rx.swift */, + B54705CB3CAB06924712EC2E77525708 /* UISearchController+Rx.swift */, + 9E2C3A29B4CBF53B8A9BA66500F05737 /* UISegmentedControl+Rx.swift */, + B1B9695399A189AC95C670D7BC2D36D6 /* UISlider+Rx.swift */, + A3BABBE1E320528D3885B15BF65A9F0A /* UIStepper+Rx.swift */, + 4BDDBF874CB8F23A2FBDBEDEE7023992 /* UISwitch+Rx.swift */, + C16F6824F1616F2262E1BB335BEAA0EB /* UITabBar+Rx.swift */, + 449AAE9FCA72F93BBCDD82926BE84164 /* UITabBarController+Rx.swift */, + 38A5D5AD489EDC64C00036E305CC9671 /* UITabBarItem+Rx.swift */, + 9FCF241BB6F7CD9ED4DBF8F15E24D794 /* UITableView+Rx.swift */, + 4A38F8B49B71EBDB30272C25A5E9B7BF /* UITextField+Rx.swift */, + 1AC74AD741783C4DB9C579D38288556D /* UITextView+Rx.swift */, + 2FF3C1D38D9EB9F07EE43C10B42A2CA1 /* UIView+Rx.swift */, + BAF207E5BD084E496D7DF301DB772AB9 /* UIViewController+Rx.swift */, + DEA4E4ACD25686077DE6B5C4754A822B /* UIWebView+Rx.swift */, + 19FA73309DF734F379DDAA0B89571877 /* URLSession+Rx.swift */, + 11B68CADFB6564451709128186FDB05E /* Support Files */, ); - name = Pod; + name = RxCocoa; + path = RxCocoa; sourceTree = ""; }; - 745C508FC28D826889120610BDDBA25B /* Development Pods */ = { + 64826051EAAAA90ECDB06E17CDB71AE9 /* Services */ = { isa = PBXGroup; children = ( - CF728119E96C5A4CED2A7AD5FCD8F951 /* ModernAVPlayer */, + 9117861F07F1219A786020DC48525236 /* AudioSessionService.swift */, + 5E20951C8E7F575013AE8C887369883F /* AVPlayerItemInitService.swift */, + 4035BEE77DEE8C132A08456AE8488DD4 /* InterruptionAudioService.swift */, + 1F369251A77B21296B01B90559083F9D /* ItemStatusObservingService.swift */, + 0AFF87C33729A77CD1E659B1CCDFBF58 /* ModernAVPlayerLogger.swift */, + AF5235EF167451A7CA74B8283B78577F /* ModernAVPlayerSeekService.swift */, + 83558B10771BE5A1C378090A063FCA49 /* NowPlayingService.swift */, + B58D986460F9C56A47FAADCCE164C2D9 /* PlaybackObservingService.swift */, + CD9632E6ACAE2207DAA186F0362DDB9B /* RateObservingService.swift */, + 7752BFD7DCEB5726C9A4D9D5B7FFCB56 /* ReachabilityService.swift */, + B005C4E73D4AEB719C90E121B73F66A0 /* RouteAudioService.swift */, ); - name = "Development Pods"; + name = Services; + path = Sources/Core/Services; sourceTree = ""; }; - 78A35D62959D11276E2B4DC2CB454DFD /* RxSwift */ = { + 6763C89E8F002E451DF80884F67D255F /* RxSwift */ = { isa = PBXGroup; children = ( - BFC3037DF8BD2C21AB61BEF27CB0C67D /* ConcretePlayerContext+Rx.swift */, - 9C621B56904B91DAB3E453A73899DBF3 /* PlayerContextDelegateProxy.swift */, + A9BFFE6787D6C82546FBFB160330E037 /* AddRef.swift */, + 28D01E90312F6AEAFDB98BCC8EA90F1C /* Amb.swift */, + 9C0402D1471510CF0EFA944C7814B02A /* AnonymousDisposable.swift */, + 5D0176B3C1917203A3663097EC8965AA /* AnonymousObserver.swift */, + E9ADB3A6D434DAE15AFEF8210DDEACB4 /* AnyObserver.swift */, + FC61269DED5AEE8E02AF38BEE5426B91 /* AsMaybe.swift */, + 002B0FF8C7D5E469C6F704A7CF365CF5 /* AsSingle.swift */, + 6B1F716D50C4A67547D9E5F6E06F2A45 /* AsyncLock.swift */, + 6E15D881BD6C94A8D441C33A5CD36C37 /* AsyncSubject.swift */, + 9DD8E1940F8CC522E1FD77D58572A9A3 /* AtomicInt.swift */, + 6546C17F0803C7629BA69A6979AA908B /* Bag.swift */, + AC6D8641ED9705897B72BCC3C4D71D40 /* Bag+Rx.swift */, + F84B039CF9A446BCD5B900460F315AB1 /* BehaviorSubject.swift */, + C245F30B4D58E7505F46CCB6B50D9C60 /* BinaryDisposable.swift */, + 3FAABA2DBD768736F1653CB0F1A5265F /* BooleanDisposable.swift */, + 2639CA0A7DFB5301B31B5035BDE580BC /* Buffer.swift */, + 1BEAD9FD862949F89DB2DF7A6A30D8C2 /* Cancelable.swift */, + C971D04021D7E4246E305DDBC86762AA /* Catch.swift */, + D58641872B258B334D8B395D8A67FDB8 /* CombineLatest.swift */, + F6979AEE6589A34DF4C09A16E99D8E6C /* CombineLatest+arity.swift */, + 218DF180583DE0FCB4E6457F02FDAECE /* CombineLatest+Collection.swift */, + 2DE279ED74F008F098B512FC49128F9C /* CompactMap.swift */, + 82B1F80C700D5EAFEFFC7556F01FB64B /* Completable.swift */, + E8BE7512B4E395E20E110F4C3720D841 /* Completable+AndThen.swift */, + 5D8E3E8E9A92F3BF400E0EA342D2009C /* CompositeDisposable.swift */, + 38BE7A036CB0B922779507DF64D4FD10 /* Concat.swift */, + CFEE111AF162791AD904C804DBE21C6C /* ConcurrentDispatchQueueScheduler.swift */, + A2AA83E2A50CCDA0B90BE584715B5C2B /* ConcurrentMainScheduler.swift */, + 41B422B826FA7212D748CA4831956DB7 /* ConnectableObservableType.swift */, + 6F105E332AE6396CD0F53D9BFAD94847 /* Create.swift */, + EF15306AA282F953AA439BA5571836A0 /* CurrentThreadScheduler.swift */, + A4E21A8F52B9AF88715D5348CF0EE647 /* Date+Dispatch.swift */, + 5032FBCE27524309639A00B3CAA15E6D /* Debounce.swift */, + F548B2FA55002F39A8EF5930D74F829A /* Debug.swift */, + AC869AF2FBED036C28342C548484A36D /* DefaultIfEmpty.swift */, + 2AB299FE9DF4A158C0CD0FD8826A7B2C /* Deferred.swift */, + D5D408C3E6C3924C42F2F699E4EC1C5C /* Delay.swift */, + CE1F5A917DC41FB1DE596A4AE2AEE248 /* DelaySubscription.swift */, + CC97496B80B5587DEBA3CD0A5B0BDF86 /* Dematerialize.swift */, + F17B898F9E5088BF446E8999436C959F /* Deprecated.swift */, + E4A8AB01B280BC2C80403756F0367529 /* DispatchQueue+Extensions.swift */, + 72584DFD674920D0D0C0A9BF6DEC2CB1 /* DispatchQueueConfiguration.swift */, + FCA78CF5556308640C5F9112CADEB647 /* Disposable.swift */, + E6F49E2CBD188169F2E222C3955F567E /* Disposables.swift */, + 7981456BFE62548392BE0C29649837DB /* DisposeBag.swift */, + 6A8AB3F56509D3A127AFFE4004231A1D /* DisposeBase.swift */, + 194C7133E40E8003FB644C797B2245F7 /* DistinctUntilChanged.swift */, + AF26728BF51A30E8A250010160CDF017 /* Do.swift */, + 20814757E5206CD80F71AC5355FF042B /* ElementAt.swift */, + A4B6D2302A63111A77E066193164ABAE /* Empty.swift */, + 6668545A051CA0F13E49C1C24D24C020 /* Enumerated.swift */, + 436D1C62120EC7267DB872E416C468E0 /* Error.swift */, + 363B3D7E42A485182706B61AB0EB4FA6 /* Errors.swift */, + 5760404708393A79A41830CA13CE6B6E /* Event.swift */, + 55C35957FAD0CEE805565FB7F2C3B28C /* Filter.swift */, + FDDAEFC28865E12781447105455B65A0 /* First.swift */, + 44AA62942D594EF3677FBC70693E13F9 /* Generate.swift */, + 58AE04AB0DAF8932FA2369E96C525F31 /* GroupBy.swift */, + 627B3EBFBC716DF269257FE2690925E4 /* GroupedObservable.swift */, + 035E50212C60089C3283EF745F0E01C7 /* HistoricalScheduler.swift */, + 10A9008EA4BC4183BF6EA8C0B05FE830 /* HistoricalSchedulerTimeConverter.swift */, + 0DA008A8A8B53AF2317A2129E0D640D4 /* ImmediateSchedulerType.swift */, + 9FF9C07282DDF29A80ADE4C8C9BF5E08 /* InfiniteSequence.swift */, + E451A9292000ECC8A39C6F7660C4E6F4 /* InvocableScheduledItem.swift */, + 75513DF056C4C9609FBC063223259604 /* InvocableType.swift */, + 661B0FD53269A84425B1FC99CA1DB3AD /* Just.swift */, + F8CD5D585CA5CEAE8DC3C0012F6FD8BC /* Lock.swift */, + 15866FCFCE6BCD3B0176ABF38BC013E3 /* LockOwnerType.swift */, + F3E8164ADCCA46EF34F6E6E2241CB666 /* MainScheduler.swift */, + 2C7D8A5877D47E77F8A76D7B11D1562D /* Map.swift */, + E4939B22F02D634099195A3FF0158610 /* Materialize.swift */, + 97A472A0337227A28034181D14F66D03 /* Maybe.swift */, + 691DB2FCCB19E76E25DFF55C1CFFFEF1 /* Merge.swift */, + 376D2B283E404381217240053B56236C /* Multicast.swift */, + 02FB8454E3C563B5E62AE8609F78E55A /* Never.swift */, + F5EEC0AA18DF12A3CB9C2BB38F41A059 /* NopDisposable.swift */, + 341773F2E89E0EF16BD4A48D49F3AA15 /* Observable.swift */, + FE03635E5B5B082DBB8685A28282D224 /* ObservableConvertibleType.swift */, + A3967424E1A6B65FE7C78C325175AC01 /* ObservableType.swift */, + 40320D7013F7816874AABA0ABC52A936 /* ObservableType+Extensions.swift */, + 61E4F0E605AEC9ED63D18C9770C52459 /* ObservableType+PrimitiveSequence.swift */, + 1B70B3B279696B91B22C012CED1A6670 /* ObserveOn.swift */, + EB28FF799FB8CCDB5B6F764A3677B995 /* ObserverBase.swift */, + B3485AEDF865598CCECD9E59A7762057 /* ObserverType.swift */, + BF6AE903F16C057F222DF14BA58614A4 /* OperationQueueScheduler.swift */, + AF49A2C3F96BDF877AF99E47E7E0D067 /* Optional.swift */, + 63E0C5A79C4494BBC73EB6EFE8B7626D /* Platform.Darwin.swift */, + 907D84A5F3C9145D6CCB309D7252975F /* Platform.Linux.swift */, + 30149A7B5E8BD33EC0AFAC4C7BCCFEB2 /* PrimitiveSequence.swift */, + C4E4FAB21B1AAF7023823809C4E7841F /* PrimitiveSequence+Zip+arity.swift */, + C440BA245A9EF3B23A026E80095A9D0A /* PriorityQueue.swift */, + 509F5721339394A8F1F9858E218A9E42 /* Producer.swift */, + 04D71EC9E1F35052C0A7F5A0EC465280 /* PublishSubject.swift */, + ECC3D0115F940E117BAED0D70806C8B6 /* Queue.swift */, + A76B94AEB2813798D0882DA6A17F4365 /* Range.swift */, + 3E42D96D105C4160843571DCEFC32614 /* Reactive.swift */, + D366DFB7C7E385F1915B257DB5F33994 /* RecursiveLock.swift */, + D5E6C04B11DB6578AE566D597E46674D /* RecursiveScheduler.swift */, + 35BCF03BFC06AD4BCBB49BFA1C2BC5CA /* Reduce.swift */, + 82BB936C61939FE9604D1C36C061B8D4 /* RefCountDisposable.swift */, + 88B45ABF73CB758BD8EDF11CAE88AC05 /* Repeat.swift */, + AF5D07FAE8E38A581E0BF78675904CC7 /* ReplaySubject.swift */, + B60A2C10D7D2FF0D4210C4C1A9D52145 /* RetryWhen.swift */, + 190C1FE846EEB7494C5E07526BDBC5A8 /* Rx.swift */, + C98A9D23D987FFEE7E74B03DD8D02996 /* RxMutableBox.swift */, + 3E7DE5AA1AC3B1D1F4C29A3261CA5C26 /* Sample.swift */, + D29C60D9F3A88130D78CC4888585A310 /* Scan.swift */, + 4CEDD6232F46B154A619EF85A6D733E2 /* ScheduledDisposable.swift */, + 116E7F9144A46D1C666A4661B6B81B19 /* ScheduledItem.swift */, + 3EDEF75CCF67F6CCA2F8B41E3605C46A /* ScheduledItemType.swift */, + D900AF867064A0DC638A276D4A4FBAED /* SchedulerServices+Emulation.swift */, + BCB1EF5E1BB55426B93849576576D66E /* SchedulerType.swift */, + 1581855233E14B51B0339A9C9585A95B /* Sequence.swift */, + 9F491D2982D7F40BADABD48F05E2105D /* SerialDispatchQueueScheduler.swift */, + 228E2D60F1AAF4B0BDE47398F58AF046 /* SerialDisposable.swift */, + A964B2BE6D6E75C8F1A4BA3EA1A25B64 /* ShareReplayScope.swift */, + EA63EB242A352EB5B3AF7976136571E3 /* Single.swift */, + C112DEAAD3F3FCE17C25B8F736F6509A /* SingleAssignmentDisposable.swift */, + 3B2EE75494A84092893E76EE1F1E12E3 /* SingleAsync.swift */, + C850522BCE0FC995F475826FEB48230A /* Sink.swift */, + B1D6C9CB7D7F5E249BCEC485C75B0267 /* Skip.swift */, + DAC904C11BA56C973468E42D65963C73 /* SkipUntil.swift */, + 37280DBADC3E72284CA0278A65489153 /* SkipWhile.swift */, + E54DD3B65D2FED127D78300D57E8F182 /* StartWith.swift */, + 577AA8AAA1D0A2671103DE2D3D6A6A5E /* String+Rx.swift */, + CB903FBED100D465AD29053DB3FB8CF5 /* SubjectType.swift */, + C19DD5AEC68C79A9E3F21F1CDD4E63EA /* SubscribeOn.swift */, + 71803059DCE0BE06E0EBEF7CA7AA4ACB /* SubscriptionDisposable.swift */, + 46A8BF15D835D88DCFEDD30E7D328038 /* SwiftSupport.swift */, + E15EF4F608F3ADB3B5C9A280AA5DE145 /* Switch.swift */, + 51DCDE2BB00203C10BFBD01ABA183813 /* SwitchIfEmpty.swift */, + 498E4612B656D94145233279BAA630F6 /* SynchronizedDisposeType.swift */, + FBA04723C57BB41534B9C507CD214556 /* SynchronizedOnType.swift */, + FE12FADF8E5A7E66A20702343E7B35AD /* SynchronizedUnsubscribeType.swift */, + F0144BFDD85BE782D024BAFEFB0358A9 /* TailRecursiveSink.swift */, + 5A2B0CF06104DBF42565BE6401EE4D05 /* Take.swift */, + 0D66DFD34A5390A604D91302C6166389 /* TakeLast.swift */, + 99F7DA9D3729799B02DC91A2F75B1C66 /* TakeUntil.swift */, + A8837287C3AA6A961B3CF6F8EABCDF1F /* TakeWhile.swift */, + 32AB4288C01B9C49BF70686CA359E6D7 /* Throttle.swift */, + 0E03B0E7B1E8B1ADC6D1C4533D5634FF /* Timeout.swift */, + A2051CBE1416EC6F7B5562B80D78C865 /* Timer.swift */, + 208FB33F798365093E75A8C4005DCA81 /* ToArray.swift */, + 146B2DC0F88244090E8B5F609DFEB5B6 /* Using.swift */, + 485927E016F030631626EC9B3D323EC9 /* VirtualTimeConverterType.swift */, + C373360A8574D09283FBAEEDD22321E0 /* VirtualTimeScheduler.swift */, + 4E9137292EEA4554A80D2B8FA9B7D0CA /* Window.swift */, + 967CC46F93D15A3F86B7B7990D328257 /* WithLatestFrom.swift */, + C8317DCD8176AF7D70282775CC9A3902 /* Zip.swift */, + 8D6D2D48D17C6EDF4D528FB77BEECDCD /* Zip+arity.swift */, + F9808EEE0BB4F50B1CE84DD85DFA90AD /* Zip+Collection.swift */, + 95EB077B5AA07319712996428C37F4D6 /* Support Files */, ); name = RxSwift; + path = RxSwift; sourceTree = ""; }; - 7BBB9E4552E406A91F75A548F2C1BBA8 /* Support Files */ = { - isa = PBXGroup; - children = ( - 0B34A8C6718014CCDCFFBA428AAA2831 /* RxRelay.modulemap */, - 2B87366E4C9C5BB47F734BE478516D5D /* RxRelay.xcconfig */, - E18656BAD68AA9ABA1B145EE0D83BE02 /* RxRelay-dummy.m */, - A1814EE3E14B1CC2302274D45A4D2655 /* RxRelay-Info.plist */, - 8A28D6E10BA94758B31A32EDBF8CE9AC /* RxRelay-prefix.pch */, - 117770FB632D17B76302CB03A285D501 /* RxRelay-umbrella.h */, - ); - name = "Support Files"; - path = "../Target Support Files/RxRelay"; - sourceTree = ""; - }; - 7D83227896801803DFC1B7A3D35240B2 /* Components */ = { - isa = PBXGroup; - children = ( - C2CA181D12F9548B0AF944152B4379E9 /* CustomAudioSession.swift */, - 5E8DC0135784AFD69CC4CF033B97972A /* MediaPlayer.swift */, - 5AAEDCCF10DEE5B04A85F60764A46FAB /* MediaType.swift */, - B62D403CC40ACDE9FB73087DE0539F15 /* ModernAVPlayerConfiguration.swift */, - 137C825239F8CF3CB8766CC41E67E2ED /* ModernAVPlayerCurrentState.swift */, - D3BEE7EF201DAAF397E984912A839B0A /* ModernAVPlayerExposable.swift */, - E866D93E45B3DD143BAD0C4477A865F9 /* ModernAVPlayerLoggerDomain.swift */, - F812648299584CF43FC33CB20D2C3496 /* ModernAVPlayerMedia.swift */, - A6A9EDC975B3FF1AE96277C4337E0DA0 /* ModernAVPlayerMediaItem.swift */, - A09F921C9FAE685509AA008B08267124 /* ModernAVPlayerMediaMetadata.swift */, - A5013F3D1AF30155689A3C0331A03110 /* PlayerCommand.swift */, - 9A8529BC42303C6146C439F8F3D99BDE /* PlayerConfiguration.swift */, - EDA157938460152AF25882AA1ACD35FA /* PlayerContext.swift */, - 88A6FF805F1B56759B59E7A039D0A9AE /* PlayerError.swift */, - 414C869A6494F834302AB603F25B91F2 /* PlayerMedia.swift */, - D440FF8F2AC0B34E3B0C24BE033E9B4F /* PlayerMediaItem.swift */, - 70A4B7FF0922AC09EDF222AD239702A0 /* PlayerMediaMetadata.swift */, - 3A26645838B8698A4EE1D0D0A1D02F71 /* PlayerPlugin.swift */, - 574D4565511B05EA4EF41C334906158E /* PlayerState.swift */, - 0C5657E115628C6C8B13015C47A4E85C /* PlayerUnavailableActionReason.swift */, - 69C30605604BCCB2327E1171CD4E4369 /* TimerFactory.swift */, - AE5BA99AD7C1A40B4BF85E4B2E700603 /* URLSessionDataTaskFactory.swift */, - A05C693AB1F46C5CDA06A3C3E0E0EC83 /* RemoteCommand */, - ); - name = Components; - path = Sources/Core/Components; - sourceTree = ""; - }; - 7DC6643BA7F2712463D95D34A43A0825 /* Support Files */ = { + 6AAAF0C8450F55DFDD9A38451A298EF3 /* iOS */ = { isa = PBXGroup; children = ( - BEA229DB64F7411D3206E1EA69D76640 /* SwiftyMocky.modulemap */, - 4982DA6EF33F5AEBAC585191E8B131A5 /* SwiftyMocky.xcconfig */, - C4D879969DF2A1A06ED670FB9CECE6D8 /* SwiftyMocky-dummy.m */, - B492143FBE09E1BCA735FF48F50C72C3 /* SwiftyMocky-Info.plist */, - 12049E48FD6443DBBF34EE811A6A2A28 /* SwiftyMocky-prefix.pch */, - E7741613036AC45FF72E1DE6B9D678E7 /* SwiftyMocky-umbrella.h */, + 98BBD472E685F58547A43F04107D217B /* Foundation.framework */, + 8E08C3068540EF3857C5316C6A0B408E /* XCTest.framework */, ); - name = "Support Files"; - path = "../Target Support Files/SwiftyMocky"; + name = iOS; sourceTree = ""; }; - 83F82F7634424C634DF61288B7E4F836 /* SwiftyMocky */ = { + 745C508FC28D826889120610BDDBA25B /* Development Pods */ = { isa = PBXGroup; children = ( - 65D7CA91DA065BF647C16DF5AD1865AF /* Core */, - 7DC6643BA7F2712463D95D34A43A0825 /* Support Files */, + 5C28C08FA5816533723D086183591421 /* ModernAVPlayer */, ); - name = SwiftyMocky; - path = SwiftyMocky; + name = "Development Pods"; sourceTree = ""; }; - 8D97D45C94659DA8045BA7BFC7509F1E /* Nimble */ = { + 89A0722A986689BC6682A1D30F385EEF /* RxSwift */ = { isa = PBXGroup; children = ( - 21A46BD1E34D86A697689034A1FD3C80 /* AdapterProtocols.swift */, - 8A08D921E5FC4E8F41597468E2734938 /* AllPass.swift */, - 789AE85089910CDAEA909E84BCE00C0F /* AssertionDispatcher.swift */, - EE43D9B7436B73DAC042E2E1EA121B3D /* AssertionRecorder.swift */, - D88BCF1BF8F04613C6F72968F745E7D7 /* Async.swift */, - 84E1805D6018B1ABCCC3C7A04D97FAAE /* Await.swift */, - 1DB3B57D7DCEA4122AF27D27AA138173 /* BeAKindOf.swift */, - 7BE5139C325CB42A75D21A17ACDCDC7C /* BeAnInstanceOf.swift */, - A0DDB674839A9CFC6BECB9447DC8BD8F /* BeCloseTo.swift */, - 062556318606433F8D81F975902F4A4B /* BeEmpty.swift */, - 8BF1994D5BCD0A2B74EA5A8509E44935 /* BeginWith.swift */, - DA1DE691E09917A5E95406105F25A782 /* BeGreaterThan.swift */, - 03182A14096F22586BC9A16029D9693D /* BeGreaterThanOrEqualTo.swift */, - AC026A6AC2DE26853339235C36D88660 /* BeIdenticalTo.swift */, - 766AED6AEF6E39FCE6227B4172A37330 /* BeLessThan.swift */, - 764A83B6D32E2963D202573ABEFB96E9 /* BeLessThanOrEqual.swift */, - C98474EDE0E658B4213AEB0B6654CE20 /* BeLogical.swift */, - 515561EB501741A9CF38838BAB908682 /* BeNil.swift */, - 653A52B5825AF51C89DF989CEE228819 /* BeVoid.swift */, - C31A6FBCD0D11C1E2B3958E60350E59C /* Contain.swift */, - 159C7E8D2CCA24399173AF66BD075ABD /* ContainElementSatisfying.swift */, - A07C2292C135234E2E765145306FC5C3 /* CwlBadInstructionException.swift */, - DD7EE7431359F66A6B1F8F7CD689E352 /* CwlCatchBadInstruction.swift */, - 75DB8D6D9113D6B0E171D5BA28ABB2E7 /* CwlCatchException.h */, - 5706C0583EF1067BF5A24A046C9A8E70 /* CwlCatchException.m */, - 4857118DFF06D263F14C4505FDD0C83C /* CwlCatchException.swift */, - 490B2F73941F7BEE26F531EE95ECFC38 /* CwlDarwinDefinitions.swift */, - 81086C395CDE5F7743362C83EDDE2AFD /* CwlMachBadInstructionHandler.h */, - E6E941C961EE9B18E7F1E4CE428532B1 /* CwlMachBadInstructionHandler.m */, - 9B8E6C2B7FE4A7CE40645EDED17DC91C /* CwlPreconditionTesting.h */, - 4F1706408E20BBDB85816192ABC7A327 /* DSL.h */, - C2B3B8809B03558423FC0DBDAD939DBF /* DSL.m */, - 428AECAF4BC08D16CA776B43ECEF8C1B /* DSL.swift */, - 1886D724F77A68D2649869850081999D /* DSL+Wait.swift */, - A4A07A729865BA1B0E7DA8C5001E2E7C /* ElementsEqual.swift */, - 48246FF822E269BF411C90D76F63EF46 /* EndWith.swift */, - E01FC0DD5165013EA73D385827A2E6F3 /* Equal.swift */, - B81B1A6E88DF1BAFC9FAB4871FEB6360 /* Errors.swift */, - 1754CF8C2D58B811A8282422506F6281 /* Expectation.swift */, - 96F40D182910E4F7E4C87BA4431EEE40 /* ExpectationMessage.swift */, - 016D505FC4CF10982E56527920BB6035 /* Expression.swift */, - 96B966E784C6BCA35BC1285D927993C4 /* FailureMessage.swift */, - 4C1E35956CEAE16630B282B8F581CF42 /* Functional.swift */, - 0EBBC66320CD55C4D1D5AE218535F758 /* HaveCount.swift */, - 1D7EF43BE6F017303D9A172F1917CFF3 /* mach_excServer.c */, - 6339455CFB269013527530508CB9442B /* mach_excServer.h */, - 3E35627B1F35D6B4DEDA4CA88FE656B3 /* Match.swift */, - 8B7507AA98D819317B75D6D52D603471 /* MatcherFunc.swift */, - 450AE89B7A259117E7EE6F54B0425AD4 /* MatcherProtocols.swift */, - 677D656BFF4546B41FEC08F956FB3E2B /* MatchError.swift */, - 0575AD4B46E14BD27F1CF99BF1FD79DB /* Nimble.h */, - C252985CE092425525418A705EB5BB94 /* NimbleEnvironment.swift */, - 0D36898E2E558B6A169A948119F4C5B8 /* NimbleXCTestHandler.swift */, - 80D67D9B50682175422686D80D182D4C /* NMBExceptionCapture.h */, - C36FE2137BD663CB165DECCFF408991A /* NMBExceptionCapture.m */, - 2830B13A46CDF14F22DC89B8A94A2B2A /* NMBExpectation.swift */, - C67870A6298775E3BABE3749DD3A86FC /* NMBObjCMatcher.swift */, - E50A34A8DDC56E5A5748945A5EB7C5B2 /* NMBStringify.h */, - D42C97AA2AC71D2740C6541CF596A302 /* NMBStringify.m */, - 3A34BDA7D3F782DC294B55A49E74A698 /* PostNotification.swift */, - 8C442262F13CFBBDE815D5136DE7F66A /* Predicate.swift */, - ACFDA81A8E0F6B66CA57DD203201F7D3 /* RaisesException.swift */, - 1BC73C81F0C6DF2B7C10C00BD1EAD7E3 /* SatisfyAllOf.swift */, - 320F28BE9714696EB45CD705DC0C6C11 /* SatisfyAnyOf.swift */, - EBBE91282156E2EC9806CCF6E1B9EC4D /* SourceLocation.swift */, - 04B73E55FF4973A61B3283B56ADD80D9 /* Stringers.swift */, - C19DD35875EC8B03827DB3DED37580F4 /* ThrowAssertion.swift */, - 9CD3A7321A9F94355147120C6A290C5D /* ThrowError.swift */, - 7C88C52F35B32852605EA2CFEE85E736 /* ToSucceed.swift */, - A1E8AE412EE671756EFE7A8A91F60CDF /* XCTestObservationCenter+Register.m */, - E24A8A2157356B03AF77F17C60FD9270 /* Support Files */, + E01B2AE7312BECFDB9EEDBDD2636189D /* ConcretePlayerContext+Rx.swift */, + 5E4CD0D1A613E82416615C1AC72E9298 /* PlayerContextDelegateProxy.swift */, ); - name = Nimble; - path = Nimble; + name = RxSwift; sourceTree = ""; }; - 8DC4EE2E3A587BCBADBA3042AA8639FC /* Support Files */ = { + 8D46AB6765855362D827070F2CC8B1FE /* Support Files */ = { isa = PBXGroup; children = ( - 969DC2794304E7A58613753517B8D0DB /* Sourcery.xcconfig */, + 96D078BB7998D07B53E8747212ADAD80 /* SwiftyMocky.modulemap */, + 674AB9102F48D366A146C760FC5325BD /* SwiftyMocky-dummy.m */, + 166B4608664358375148204F0F14C920 /* SwiftyMocky-Info.plist */, + 16E05216303FC3B48AD11287918B86A8 /* SwiftyMocky-prefix.pch */, + 1541DD5404687342079FEC922E0DB7B5 /* SwiftyMocky-umbrella.h */, + 29EA8D3B7F8101C0B911779029215C6D /* SwiftyMocky.debug.xcconfig */, + C766EC474301D7D22EAFCAA94A114483 /* SwiftyMocky.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/Sourcery"; + path = "../Target Support Files/SwiftyMocky"; sourceTree = ""; }; 90D90178A8C8E863586194D4922A8B49 /* Pods-ModernAVPlayer_Tests */ = { @@ -1586,227 +1797,106 @@ path = "Target Support Files/Pods-ModernAVPlayer_Tests"; sourceTree = ""; }; - A05C693AB1F46C5CDA06A3C3E0E0EC83 /* RemoteCommand */ = { + 95EB077B5AA07319712996428C37F4D6 /* Support Files */ = { isa = PBXGroup; children = ( - D3B97F75EC86D8ECEE8757481A19EF29 /* AVPlayerRemoteCommand.swift */, - 293C7110ECA12E0DD8950D1F074F24B5 /* ModernAVPlayerRemoteCommand.swift */, - 8C978A4C6419A0490C924BB388FD22A3 /* ModernAVPlayerRemoteCommandFactory.swift */, + 74CF6E5D12B3EE3843C0F0D184B2C45E /* RxSwift.modulemap */, + 7E78C2F074286386D9897309D1580330 /* RxSwift-dummy.m */, + 6D9AD54BF701F166B12CEBAF22D82810 /* RxSwift-Info.plist */, + 17F0D663DDC8AB9665A297DBE76F1A8C /* RxSwift-prefix.pch */, + C07772EC9242D901C92766C652FD4772 /* RxSwift-umbrella.h */, + 607132D8FF47601B699D3C8F6CBCDD03 /* RxSwift.debug.xcconfig */, + FD5DB0F97F5D098EFCF65CA00F34C2D9 /* RxSwift.release.xcconfig */, ); - name = RemoteCommand; - path = RemoteCommand; + name = "Support Files"; + path = "../Target Support Files/RxSwift"; sourceTree = ""; }; - B14E2BF0036089F961FAF71193DBF988 /* Core */ = { + 9BB1EE3FBDD1BDE815FAA3BC8BD3A224 /* Quick */ = { isa = PBXGroup; children = ( - E7A548C2F4A3F868A21FCCEECD4EF438 /* ModernAVPlayer.swift */, - 81185443430A40124312010A6903CAFC /* ModernAVPlayerDelegate.swift */, - 7D83227896801803DFC1B7A3D35240B2 /* Components */, - D3333705B1B85400945F3E6152635EC9 /* Services */, - 3EEC1A15FB0CEAEA328B161C0131A847 /* State */, + 34DD1B9B84CDAE6664921BFECDDC2196 /* Behavior.swift */, + C25DC2B8B6FCD29A7FB78C7449BF4EA6 /* Callsite.swift */, + 0C7C7959A6414AB6C8A22EAED2655787 /* Closures.swift */, + 664FE5DC6FDD7F30504615F59FD9E870 /* Configuration.swift */, + 823095AF50B556C1952D730AAD5A65F3 /* DSL.swift */, + 4F62BB7A8B60D6E6A748BB83396939D7 /* ErrorUtility.swift */, + 84E41FE96D8155147899572BFDDE5DB0 /* Example.swift */, + B510DE983762C1CE140EBBDEE2D99A3F /* ExampleGroup.swift */, + 51934E3BBB788061C7C75227F32E79E1 /* ExampleHooks.swift */, + 05866AFAF289628B624959DC6FBDF490 /* ExampleMetadata.swift */, + 047EFBFBFEAF6B3D0DF27847800D4E97 /* Filter.swift */, + 76BFF9D424ABACA62CE032D0F35F5186 /* HooksPhase.swift */, + 90AAC9C074148112AB18875400F36F6A /* NSBundle+CurrentTestBundle.swift */, + 9F61F2F7B6F6C4EECDB018013E12227E /* QCKDSL.h */, + 425DC7152B96F8E3F7F1C63724501A47 /* QCKDSL.m */, + 8EABD897E40353CA3173655671C8C1D5 /* Quick.h */, + 06274DCF031E76901B74364B116289C9 /* QuickConfiguration.h */, + DFA22A702109993942B3F8811C1BC077 /* QuickConfiguration.m */, + 9DA0FFFBCCFA6B7541DE561A5B908BC9 /* QuickConfiguration.swift */, + 09006208C66ACDB538E603EA4DF81DD3 /* QuickSelectedTestSuiteBuilder.swift */, + DD0C8BA0DE609F9AC67C652B172C95F3 /* QuickSpec.h */, + 456454FBA8932C4EA089FC77AC1B253E /* QuickSpec.m */, + 89D27A4A92D0E2EAE63066B389C1AAE5 /* QuickSpecBase.h */, + 50E07DABCC207F24C379BDC5F7A0D531 /* QuickSpecBase.m */, + 750414AD664B528600545B852B4501C6 /* QuickTestSuite.swift */, + F79793B5C8B3BD3428A16F6295835144 /* String+C99ExtendedIdentifier.swift */, + CCE6BD51CAC6756B189D2C8DCDAD096C /* SuiteHooks.swift */, + 678398F672D681510533DCD36ABB72B1 /* URL+FileName.swift */, + E7E4F22824830BD6CD2FC8BE7FB96DE5 /* World.swift */, + 645C5A76BB4D0899125D4102CF2D4169 /* World+DSL.swift */, + 14FA36E2204A67042DCD9E392F49AE3A /* XCTestSuite+QuickTestSuiteBuilder.m */, + F7330EC8DE05B36EA5AC113D89C87CAC /* Support Files */, ); - name = Core; + name = Quick; + path = Quick; sourceTree = ""; }; - C1DF04BCA6FD5619BE7FA4C85E998AB8 /* Quick */ = { + A1DEFB406C0B945747EDE755D2E1FA47 /* RxRelay */ = { isa = PBXGroup; children = ( - 2B85C54D290C29A8E1F3271F779BB530 /* Behavior.swift */, - 08C41387BD894DF5E6E24D158966233E /* Callsite.swift */, - 4AA010EC3984CCC320D25057FD5A14AF /* Closures.swift */, - 4711C4647973206C3A717900B1706885 /* Configuration.swift */, - 1E632249D01E79C5C4A744ABA7EB0F57 /* DSL.swift */, - AD4417B8D9FCEBD09B99E8BD14C3B6AA /* ErrorUtility.swift */, - D0FBEB30B500E6A265C0D4E22967FB19 /* Example.swift */, - 9CA86BD1BFCBEC6BA0B4ECC14D233EDB /* ExampleGroup.swift */, - D81D4AFB019702031637F9EAC4A8A74D /* ExampleHooks.swift */, - 3C3AEE6557058B7AB0085CA093EB7713 /* ExampleMetadata.swift */, - FDD92ABC291297309485D79348C34723 /* Filter.swift */, - E62505F12F716F90A187DCFE9379CE7D /* HooksPhase.swift */, - D3937DE925079BCD3DE3E0ED57C38CF7 /* NSBundle+CurrentTestBundle.swift */, - 230EFF063DC131BF496674DAD874D4AD /* QCKDSL.h */, - C12A32F7FDBF48373E35FEE9AD5A2650 /* QCKDSL.m */, - 81DA7DB161DA464ECDE8276B3163D489 /* Quick.h */, - 54F966ED41C63B700D3E3A16EA8E8219 /* QuickConfiguration.h */, - 70718DC001191E4CC5C539C566ABA31A /* QuickConfiguration.m */, - 6AF425781CCAF230B043E86F55DE63E3 /* QuickConfiguration.swift */, - 4F85BC8C4FB2DD59530A22ABA68275D9 /* QuickSelectedTestSuiteBuilder.swift */, - E367E4EDA564481D924D7AB27FBDCC08 /* QuickSpec.h */, - F382B59444577F38151BB9B64B411CBA /* QuickSpec.m */, - 12851F19439A838B50F71E19CD45782A /* QuickSpecBase.h */, - AC835E8B6F9F635E57FE8CCA997BA0F8 /* QuickSpecBase.m */, - 57CAA380DFA5021B47641455754CA58D /* QuickTestSuite.swift */, - F47DB6C3E4859A94FC30F6814BE19B3B /* String+C99ExtendedIdentifier.swift */, - 110C3224809D8A8E2C90197876B528EA /* SuiteHooks.swift */, - B2276998860329F0ADBE598FA37A2DAB /* URL+FileName.swift */, - 092C9FA869C9EF00DFD552197D9B9CFF /* World.swift */, - 6D9CE3B1FAA45ADDF10205807E191365 /* World+DSL.swift */, - D2DF3BFDBD3D831DC757CFCBDFC8485D /* XCTestSuite+QuickTestSuiteBuilder.m */, - 602DB00B4D2992FE256EDCEBE81BBC1D /* Support Files */, + E479CF787B858519321C5F2375ED5193 /* BehaviorRelay.swift */, + 5ED81194DC6C41078B199743A4D37F66 /* Observable+Bind.swift */, + B50FE101D31BC6456750048E55AB61E5 /* PublishRelay.swift */, + 99FFAAD6FA9C98F13E4D9792B2D9B27D /* Utils.swift */, + DB51F55C6D4C379FAE9E885538FF367E /* Support Files */, ); - name = Quick; - path = Quick; + name = RxRelay; + path = RxRelay; sourceTree = ""; }; - C49DD5B787758D7F4D62DC88590B4D7F /* RxSwift */ = { + B0591AF33AECD9D50086BC404432D288 /* SwiftLint */ = { isa = PBXGroup; children = ( - FD76ECA4F9B57642543B69A02E8F0A23 /* AddRef.swift */, - ABD9E520432415AF08015FFCDA668C3A /* Amb.swift */, - 840CFF80C30EE0250F2AB640333BD34C /* AnonymousDisposable.swift */, - 625A7847E2C09ABFD330531EE2EEAE75 /* AnonymousObserver.swift */, - 6FAE228367676831B27961785590F032 /* AnyObserver.swift */, - 8AB0B5DD86B501457AB64A0293A60AA1 /* AsMaybe.swift */, - E5D7CD3209571D12F6E2325FCBC4CBAE /* AsSingle.swift */, - 58E285FEDD90020686EC4CC7A951352A /* AsyncLock.swift */, - 9359D0CC51C03B7F3E31675665C95B1B /* AsyncSubject.swift */, - 6AE45C2A8FB336E5B2C6C37E038FE6B0 /* AtomicInt.swift */, - 21F82E9ECF50E3AB5D08E58C5335E3B1 /* Bag.swift */, - FB0BC83609F522212080FF7284C37B6A /* Bag+Rx.swift */, - 233650A9593C20B2D92BF79EBA58E9ED /* BehaviorSubject.swift */, - 215FF25825A53C1586F1307950116102 /* BinaryDisposable.swift */, - A70C64589C09D165AC89274C680BB6DC /* BooleanDisposable.swift */, - 6D9D4284B89C1BA893E633D3575565D2 /* Buffer.swift */, - A9750822FDCB9DE6839DFE9BBEAFD488 /* Cancelable.swift */, - 9508EB7A21167DB02C1624B31B13ADA1 /* Catch.swift */, - D16EF9983982B6E32A38E9C5E9573F76 /* CombineLatest.swift */, - 98CDAD6BACD574B676CE163E774B89F8 /* CombineLatest+arity.swift */, - 1E18920F9BF16658F4137F8119F8A884 /* CombineLatest+Collection.swift */, - D67CAE0AA99CDE46B4D2590B8DBBC836 /* CompactMap.swift */, - A006DEA99F8DF7A812BDC22730C65111 /* Completable.swift */, - 05B30E3A77C76A58E278F999D466EA1B /* Completable+AndThen.swift */, - AD860B46E865AB4F75ABACADBDC64C56 /* CompositeDisposable.swift */, - 7FA372785C0E6C514A9E103886DB120A /* Concat.swift */, - FFC705CC74D0B00BC71A972C965D1733 /* ConcurrentDispatchQueueScheduler.swift */, - 429A2FA8A71BAAE4BCF0E8CD0CC17B0F /* ConcurrentMainScheduler.swift */, - B52D4BF69ED77FAD7EC2DFFC3D634B3F /* ConnectableObservableType.swift */, - EF6532E23608F3D6AFFCFFF7B8278536 /* Create.swift */, - 1241252F476523F7D582720655875F81 /* CurrentThreadScheduler.swift */, - 153534B731A0A3A77722E1729356E429 /* Date+Dispatch.swift */, - B31BD777F4533734DF3195864EFFDBDA /* Debounce.swift */, - F721E077A0ACFAD640750921B3D386B7 /* Debug.swift */, - F20154FA1FA5504336A1F6A34A7B58A7 /* DefaultIfEmpty.swift */, - 943EAEA875A938DCD64315C76F812996 /* Deferred.swift */, - 356754B675DE98C82EE059387158B7ED /* Delay.swift */, - 6040B0340B414CE92CBC75E269E77EB2 /* DelaySubscription.swift */, - 7FC1A3DF7CD5AF9BD4160230EE81D5C9 /* Dematerialize.swift */, - 1DC129CAC496203D3CC86FC26F24AA4D /* Deprecated.swift */, - 0D3B88576FD31A21F4E383128F7F3CDA /* DispatchQueue+Extensions.swift */, - 67EB4DD6C5460FC88ABAD67A1950D44B /* DispatchQueueConfiguration.swift */, - EE26D718A4A5961087A3531956DB4942 /* Disposable.swift */, - EAEB44CD9E3FF11070C933246031C4C7 /* Disposables.swift */, - 97EE7EF57E08074D72E5CBD6AEB00963 /* DisposeBag.swift */, - 67B630C22A1F194404FE2805D60BD41E /* DisposeBase.swift */, - AE7AFF69043644B38DB5A67D3B0F05B9 /* DistinctUntilChanged.swift */, - 2EA634A1BEEAB7B1DEC2C19FFAB619D7 /* Do.swift */, - DF425E089F956DD74A69D818065997BC /* ElementAt.swift */, - ACCD887C3CAF1CDEB80FB005EC405BA8 /* Empty.swift */, - DFD59410C20AE3909F500CC435107300 /* Enumerated.swift */, - 2EF88F4FFC5E8F4CE4530B86BB0FDF8F /* Error.swift */, - 967B2E6C653041CB44ACCA3EB9A531D0 /* Errors.swift */, - C74CED360529ED7452AE84B9A1339107 /* Event.swift */, - E2FFFA557ABB4C3E1C9BBA07BDE65999 /* Filter.swift */, - E06F91B4F377B9ACEC9A1C1232D77BB6 /* First.swift */, - 8F7E2203503897DC9D0145B05C0FEEFB /* Generate.swift */, - 7008E3CE71ECA85D96088DD16B500249 /* GroupBy.swift */, - 9053C67FFDFF6ED98F966B01D5CE1756 /* GroupedObservable.swift */, - A56357DC539BA553F5E069C76EFBB903 /* HistoricalScheduler.swift */, - 9904BDE909AED78A3B5A3EAF48ED2C7B /* HistoricalSchedulerTimeConverter.swift */, - 440B2603ECFA8F0E2D6E4106D874A786 /* ImmediateSchedulerType.swift */, - 026543287C05771E678D89D208B84303 /* InfiniteSequence.swift */, - 1D5165FDF1DDAD6605517D71E6E2F1C8 /* InvocableScheduledItem.swift */, - F347E551D24D29F43E5DD15AA2902527 /* InvocableType.swift */, - 1D368638C030FE306626D1FBF92D9F10 /* Just.swift */, - 058E450893BFC823FCF07EC658888B35 /* Lock.swift */, - 1BF4C3F469064CD130F8F95275DE3D2F /* LockOwnerType.swift */, - DF022022AD39AD9F386DF2F8C1511E71 /* MainScheduler.swift */, - 98B6019FD99A570951160B042AEDE14B /* Map.swift */, - 0C2EDCF7CCF24D92AAF2E6FC68D42CDE /* Materialize.swift */, - 91B693C8D7115E9368A274339834B02D /* Maybe.swift */, - 7623C3FE17C73BE5C78DE38471ACC001 /* Merge.swift */, - 744E9722CBE48B1CE96679262D761111 /* Multicast.swift */, - 51F41D682836D7CDE42D56477F98EEE7 /* Never.swift */, - 2E588C1AAB74E51F01268E2FFF05B7DC /* NopDisposable.swift */, - 15F0E8AC26BCDCD396A0395A6FAC9DE6 /* Observable.swift */, - 50F524F59DCCEE17B4DC392460F6868B /* ObservableConvertibleType.swift */, - 6759412D05A4067082699ACFEE7315B8 /* ObservableType.swift */, - 1A05C266984D4C4BA7DE770BA273CFB1 /* ObservableType+Extensions.swift */, - A0B5C371119D49F355861E8CC1CE16E1 /* ObservableType+PrimitiveSequence.swift */, - CFFA3F6E9136E87DF3EAC98CFD1A407A /* ObserveOn.swift */, - 56680E80A800045A388F74A65E434DCC /* ObserverBase.swift */, - B3F4EDE8FA62EFFEDBD05884CB288B2A /* ObserverType.swift */, - C18F5D37B1EF27FD38FE123E322E8C9D /* OperationQueueScheduler.swift */, - 1467E10668F6DD9AAA8AADB6D62C80BC /* Optional.swift */, - 22CC5422DA13DB7A45E22B9807B8A597 /* Platform.Darwin.swift */, - 5FBFB4B46D34ED9C83433651988C4B7A /* Platform.Linux.swift */, - A574B6473611DEE0220E33BEBB90320B /* PrimitiveSequence.swift */, - 594DF76BDAFD4FADCABE1A15FEB3F04B /* PrimitiveSequence+Zip+arity.swift */, - B8FAC982B6920C301780F615F47322FF /* PriorityQueue.swift */, - 2FBCFDE36AF0FE5F4664B1DECBE1801F /* Producer.swift */, - 588A48B3B65E83EEA8C18A3637738FFD /* PublishSubject.swift */, - FC848D4A216E4413532EA8E572856582 /* Queue.swift */, - CED3D31CE7CF0C95B0A849F546480074 /* Range.swift */, - 35E7FF4CD4FE613E9DBF2805FEE23703 /* Reactive.swift */, - 67A6895813623A01405FDF118C2695B2 /* RecursiveLock.swift */, - 0802CF11D25FA8CE1F4506D0A058B12F /* RecursiveScheduler.swift */, - 5CF50B2AF32A5DBC937B2F9454B04C31 /* Reduce.swift */, - F1941512D921F5A91B143B058A7BD360 /* RefCountDisposable.swift */, - 7507035B7ECC2800619F33D9989B6D6B /* Repeat.swift */, - 2FD1A950D1E6BF2C2CF0BB9F8C59B903 /* ReplaySubject.swift */, - DAF48B5D632E3FFA2D569AE5A546F155 /* RetryWhen.swift */, - 79EA6FF293278605650C3AD055BA7F1C /* Rx.swift */, - 66F95CAE710FD17B91F1F6BEE5FDC986 /* RxMutableBox.swift */, - 19CAEEFCCFE021793189262CA47A667A /* Sample.swift */, - 1B89CDD5D53AFC776084D9D50F689968 /* Scan.swift */, - 6D7CF27AF289CE73E2A09DC7FC9740CC /* ScheduledDisposable.swift */, - 9C64504F2E58F85376DDD7EC3C9D46A3 /* ScheduledItem.swift */, - CB88DE6D1FD717AEEE33286D979D4D48 /* ScheduledItemType.swift */, - 4BE2AF4B274A235EA98B293C4EEB176B /* SchedulerServices+Emulation.swift */, - 6748B7CD36DCD4682CEBF5C8A2AD6A84 /* SchedulerType.swift */, - 11D3605F1A650A1DD01539B53B6BC7F8 /* Sequence.swift */, - 6268EB1EED167AD96514EA1C8BBFDFE4 /* SerialDispatchQueueScheduler.swift */, - C772D962D529849FD93634EF07DC3829 /* SerialDisposable.swift */, - D90E410670E4F9BD42F8F08FC80B05B3 /* ShareReplayScope.swift */, - 3F26954D7907AF873AB2FA861FB3828E /* Single.swift */, - 0BC6D695493B4B2F04C227654B7A516C /* SingleAssignmentDisposable.swift */, - 26669658FBC23C9CCAE70E8ACE32C44C /* SingleAsync.swift */, - F00A3F5B94BCA138EDAD8F1A38C28521 /* Sink.swift */, - 215563332D5BEE523F1BBBA366D7F887 /* Skip.swift */, - 432AC77E9765376FABFDD2D3458BC1F4 /* SkipUntil.swift */, - 85DEA1DB03CF6BCF3B53F59E694330B0 /* SkipWhile.swift */, - 29C3662F9F67FB28D9A423AB0DB85274 /* StartWith.swift */, - FB40D596E0437CD6243723ACA3A9D318 /* String+Rx.swift */, - 522353B939011F930D7AB5940F1245A7 /* SubjectType.swift */, - 4CC065E3CEDB107D74FA067D3600DEEC /* SubscribeOn.swift */, - 7A56373E8852DD78A1B526DB443E4A9E /* SubscriptionDisposable.swift */, - A18A507B92387FBB00E8D4C75F623486 /* SwiftSupport.swift */, - FD01DB96531C6EFE27D836284D752F14 /* Switch.swift */, - 414CE58AE2B3696E7835CCA0D5953D7C /* SwitchIfEmpty.swift */, - BD815079020245C4BBB396C007B4ED3B /* SynchronizedDisposeType.swift */, - 2EBB2B13030CBCE50772FE788D3D72D8 /* SynchronizedOnType.swift */, - 09638AD29B21944D9BEF68EDA4F89816 /* SynchronizedUnsubscribeType.swift */, - 21DE70E0DC986A27804110E696D2F577 /* TailRecursiveSink.swift */, - D9DBA5B2D0392995EBC038BC651032B2 /* Take.swift */, - 08F73AED61AFB52CC45E40602035514E /* TakeLast.swift */, - 017EBF64909E135DA28411F1EC60EACA /* TakeUntil.swift */, - 0F66FB0F619992A3AB421A82E9CB1A48 /* TakeWhile.swift */, - AEBBAED007FB3A863BEFADA0B043F137 /* Throttle.swift */, - D6FAF210A31EFAE776A857252ECD02A3 /* Timeout.swift */, - D2CDDE1C6633D109428001B482406DB1 /* Timer.swift */, - 7D8904EF8A4C737BE37DA36EB9F830D0 /* ToArray.swift */, - 663AF0703E3F9FF9E64425282F675E21 /* Using.swift */, - 6818AD66A5CFF7400CEA9E10CD1BF27F /* VirtualTimeConverterType.swift */, - 6AB90EFDCC2D42566B9C969A14F052D9 /* VirtualTimeScheduler.swift */, - 806231B4DB49F1CECE0C20DCDDE0D16E /* Window.swift */, - E89991361AC31D5A51A0EE660CA8A866 /* WithLatestFrom.swift */, - C5B3BA4BC928F3133CE4244B0C2D778E /* Zip.swift */, - E7A816C77FE78D13DC64F680D8E0B935 /* Zip+arity.swift */, - 85233C3F6A95A0E4B2F116579292C1B4 /* Zip+Collection.swift */, - 4D4D4500A677404616758009DFD76998 /* Support Files */, + 504D5FAF2A8635988C24DC9561022582 /* Support Files */, ); - name = RxSwift; - path = RxSwift; + name = SwiftLint; + path = SwiftLint; + sourceTree = ""; + }; + BC4D199BA44C985826A8BD9DC42F278E /* Support Files */ = { + isa = PBXGroup; + children = ( + D65FE5427F0C015681E3B2ABE539B8C6 /* Nimble.modulemap */, + D84C3F9607E8610B0379E542EAAAF15A /* Nimble-dummy.m */, + 21F45FA7B372C9C749C46F2F75FF591B /* Nimble-Info.plist */, + 849FE0CE895AFF68F8EF6DD16A05C18C /* Nimble-prefix.pch */, + 8877A57D47DC66B145600E5096AF2DAB /* Nimble-umbrella.h */, + 64A957EFBB27D4464BEB1F406D335850 /* Nimble.debug.xcconfig */, + DB241657E22F9487E4F5E6D33B115522 /* Nimble.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/Nimble"; + sourceTree = ""; + }; + CA6397C468C052A363256517258D5EDE /* SwiftyMocky */ = { + isa = PBXGroup; + children = ( + E92A78BF2E171ABE50A5506099943F71 /* Core */, + 8D46AB6765855362D827070F2CC8B1FE /* Support Files */, + ); + name = SwiftyMocky; + path = SwiftyMocky; sourceTree = ""; }; CF1408CF629C7361332E53B88F7BD30C = { @@ -1821,49 +1911,98 @@ ); sourceTree = ""; }; - CF728119E96C5A4CED2A7AD5FCD8F951 /* ModernAVPlayer */ = { + DA5B0B03D9844D9C120C33B2261B4DA5 /* Nimble */ = { isa = PBXGroup; children = ( - B14E2BF0036089F961FAF71193DBF988 /* Core */, - 6D6F1F9EB5335CF8FC474A82DE5BD0CD /* Pod */, - 78A35D62959D11276E2B4DC2CB454DFD /* RxSwift */, - D0B149C6512A38CECA6BDF9DE90E42CB /* Support Files */, + 8DD194C94B693A3B903F4B474FFCF2BB /* AdapterProtocols.swift */, + 71BF7660DF1F08F6D78DAA0CBA14ADA8 /* AllPass.swift */, + F51B5A2205C0D0FA432385BBDCDF6003 /* AssertionDispatcher.swift */, + 30314574C539A0E7CF8725588C639630 /* AssertionRecorder.swift */, + 050235722E9A1155BD078081ABAB7DAF /* Async.swift */, + 6079DCBA74C959DBE58710A163274D65 /* Await.swift */, + 90F762E84E038030066E65D16C23426D /* BeAKindOf.swift */, + 8A2FFB1FE9E8449B77ED8C8CA19780D1 /* BeAnInstanceOf.swift */, + 518A43EB8AE29AD3126D2276C11248FB /* BeCloseTo.swift */, + 3DB26DDC4AA1F9BBB4EA481831400452 /* BeEmpty.swift */, + 0B76635122A2DA63E212CFC6C3364A32 /* BeginWith.swift */, + 5ACB69055B403AB1F5DFE4790A6501F5 /* BeGreaterThan.swift */, + 676509D0BC0188A6B6E246DDBC1C4C54 /* BeGreaterThanOrEqualTo.swift */, + F0B3780195F8FB649644B53E99230AF6 /* BeIdenticalTo.swift */, + 4174497A284F09C77E3E501C60A71483 /* BeLessThan.swift */, + C1FABB5E20AFD77CD0314E10A66940D8 /* BeLessThanOrEqual.swift */, + 6FD7F01340CA66190CE009631D86C3FB /* BeLogical.swift */, + E4ADC6F58CB9FE7C26E372A56E8F49C4 /* BeNil.swift */, + 1C5BDF17801171F5F092B9E578EC3132 /* BeVoid.swift */, + AB1CAA9277657BBA1AFEC9C2C4A3022A /* Contain.swift */, + A5E4DBEE52DF4BEFD8AAF60EA5559C3A /* ContainElementSatisfying.swift */, + 96BBB22376962958951C5ECA625B670E /* CwlBadInstructionException.swift */, + E67B7CD47F4F45F4CABFE6427B477AEE /* CwlCatchBadInstruction.swift */, + 076D45DD2A484CCB6542557A054F3280 /* CwlCatchException.h */, + C84729E2CF6E913738D2046711002D42 /* CwlCatchException.m */, + 7AA697A41C801203B73E4C6075887CC9 /* CwlCatchException.swift */, + 0E45A41E9763E26089ADC0D101BC9DA6 /* CwlDarwinDefinitions.swift */, + 9777FFAFE2CF5A319F9479FB91C469D2 /* CwlMachBadInstructionHandler.h */, + 76D4664A710819EE2C52C7D642C65DCA /* CwlMachBadInstructionHandler.m */, + C854E891636A2EDB9D66B5F2E1A948E0 /* CwlPreconditionTesting.h */, + 929C3B34D7808E3C2F5CB4CF06D4AA35 /* DSL.h */, + 1442CF1019D387104810E33DA3B1A132 /* DSL.m */, + 906C5407881EAF3230A9CE8C4EE7F2D0 /* DSL.swift */, + E66E8EA1B5F0149496AF6DF71A7038E0 /* DSL+Wait.swift */, + FA22FF9A8414395E6B5E0C507242F5BC /* ElementsEqual.swift */, + 724D4DA45F1D4A6CFFBE596EEDC24C6A /* EndWith.swift */, + 54AA89A06F515E005C1BFB43FB959B6C /* Equal.swift */, + B1AB965427406259716A09B527289B33 /* Errors.swift */, + 2CDA99F860859CEF1A11B23267CE2B9A /* Expectation.swift */, + 7666B83FF8CBCDF85070C09E7409CEA9 /* ExpectationMessage.swift */, + 773D3B9C474D1308A710406569D41550 /* Expression.swift */, + F1DEFBEF49AB7CB0C5EB65FC23CBDF4B /* FailureMessage.swift */, + BBEAB5C9D028C69A6190130144AA4171 /* Functional.swift */, + 0BCF2C80DFDCB0DFC53E04446CA7F497 /* HaveCount.swift */, + 364621863B22DFD589C663A840CB27BF /* mach_excServer.c */, + 36FB784661CCFF0CB090F9FC83918F4C /* mach_excServer.h */, + BC27470F91CC2965FF8760AC66A04921 /* Match.swift */, + 65946644FA8BDFDA83B1009A6F7C41DD /* MatcherFunc.swift */, + 832F546453AFC6FD8BA91184C237D924 /* MatcherProtocols.swift */, + 53AAF06CD81C22AE8F33A21B6C6F7C9C /* MatchError.swift */, + CA4121810EFCDE4A7159E5C8E85970A0 /* Nimble.h */, + 438DB48E383A5E31A099F27C4C8A6146 /* NimbleEnvironment.swift */, + C3B874EF94409C2A7C69686E6E2AB9AC /* NimbleXCTestHandler.swift */, + AB332A623EBEB4E036DF895CA21B11B1 /* NMBExceptionCapture.h */, + 86FBF25372DED6F9611DEA798282AF84 /* NMBExceptionCapture.m */, + A709B47845228A6A9FB9185BB36D7FF5 /* NMBExpectation.swift */, + E32CB7EE80B2D6ECFC5710273A15403A /* NMBObjCMatcher.swift */, + F6AF89B698FAEBC59879743079A3FA66 /* NMBStringify.h */, + 65D12933134DA2DFF3561EBBD9921CEC /* NMBStringify.m */, + 84093DD333EDDE94582C8F5025CF12FA /* PostNotification.swift */, + 0E80BB1298C7AC50DF12484087515E83 /* Predicate.swift */, + C04021031A80F098C1EEEA8B6B60FD8E /* RaisesException.swift */, + 60CE79B98C767812330909B5E680D5D9 /* SatisfyAllOf.swift */, + D0518B0961C5B681DB596F07C2612DE2 /* SatisfyAnyOf.swift */, + CE5F21E464C00FFD1F99A2581EE3B745 /* SourceLocation.swift */, + 8E6DCEADE0B8427470A743FAA98C480D /* Stringers.swift */, + 0844BF92692F87CDBE18ADE72852D89A /* ThrowAssertion.swift */, + 51237B63502E29B2B140617B5D83B2CA /* ThrowError.swift */, + FF5E7B30E12D63D43F297DDC37E36001 /* ToSucceed.swift */, + B0331C6441C7155A55D3CD33940954C0 /* XCTestObservationCenter+Register.m */, + BC4D199BA44C985826A8BD9DC42F278E /* Support Files */, ); - name = ModernAVPlayer; - path = ..; + name = Nimble; + path = Nimble; sourceTree = ""; }; - D0B149C6512A38CECA6BDF9DE90E42CB /* Support Files */ = { + DB51F55C6D4C379FAE9E885538FF367E /* Support Files */ = { isa = PBXGroup; children = ( - BE50B58222C307846815C19D6BEAD106 /* ModernAVPlayer.modulemap */, - 3C89AA96719A476E356F0664695B87EE /* ModernAVPlayer.xcconfig */, - B33DA3E392C1405CA134DF7E270EB3AA /* ModernAVPlayer-dummy.m */, - DC190A012523756863DAFB1CB2F59AE3 /* ModernAVPlayer-Info.plist */, - 107872F061D6BBD23E1BF53F41CF85F7 /* ModernAVPlayer-prefix.pch */, - 6F838580E24315A27D3542A7AA4DD2C7 /* ModernAVPlayer-umbrella.h */, + 70BAD16CC882713391A55270E67FD9B5 /* RxRelay.modulemap */, + 249DA6FBE8C535912F16C881C474643B /* RxRelay-dummy.m */, + 61D2EB7F2969E2F1AF88F4442619423B /* RxRelay-Info.plist */, + 03048682775B4AD8DA08A199F7AA5C87 /* RxRelay-prefix.pch */, + EE1199287291C50278C063377F4E45E4 /* RxRelay-umbrella.h */, + C1F897FF458FEE263A507571F71F597C /* RxRelay.debug.xcconfig */, + C2BEF92881D66A0119FC34D75B1B92F7 /* RxRelay.release.xcconfig */, ); name = "Support Files"; - path = "Pods/Target Support Files/ModernAVPlayer"; - sourceTree = ""; - }; - D3333705B1B85400945F3E6152635EC9 /* Services */ = { - isa = PBXGroup; - children = ( - FF81C68CC6550E1B2D1E36CCB0D3915D /* AudioSessionService.swift */, - C9DEF923B9D904993F146C0C5EBE0FD6 /* AVPlayerItemInitService.swift */, - 2F860FFF0D86DC18B195BA81EC28ABB6 /* InterruptionAudioService.swift */, - 806EE66C4A6E4ECAAE26ED4EFBBCEFB7 /* ItemStatusObservingService.swift */, - D8C6B63097A4FC313985E774FE19A1A1 /* ModernAVPlayerLogger.swift */, - ACF5EAFF4754FF45D660C667464A6612 /* ModernAVPlayerSeekService.swift */, - 67D7C3A6A9B821C54859E1F8720534FF /* NowPlayingService.swift */, - 1185456CFCBC4DCD0B2F6A003947722C /* PlaybackObservingService.swift */, - 24F1490E460D0E329765714BBE864D16 /* RateObservingService.swift */, - A73F7897BCD1CAA78F65BC31AE8BFBF5 /* ReachabilityService.swift */, - B960D38FEBF4E9261F1116C7489CE080 /* RouteAudioService.swift */, - ); - name = Services; - path = Sources/Core/Services; + path = "../Target Support Files/RxRelay"; sourceTree = ""; }; DF9A45626528157B8854C3874126FDCE /* Products */ = { @@ -1882,187 +2021,66 @@ name = Products; sourceTree = ""; }; - E24A8A2157356B03AF77F17C60FD9270 /* Support Files */ = { + E128BF2F23134085970BEAFF3A73BAEF /* Pod */ = { isa = PBXGroup; children = ( - 6A7BAEA773D4A4E0A6F545F1A1887DF2 /* Nimble.modulemap */, - 77220589B3CA1984B104F4EE7787309F /* Nimble.xcconfig */, - F46B5BC27146FE950B23C9AFE98E8855 /* Nimble-dummy.m */, - A199D5CA27C122541032F4491444A5B0 /* Nimble-Info.plist */, - 1E4AF3B17779F0477D4B63F4A32076AD /* Nimble-prefix.pch */, - BE8E87368DEAAD4F4D8EFC2A925BF2F8 /* Nimble-umbrella.h */, + E37267E36BCA651EABB8B4AC6862C103 /* LICENSE */, + 9C6861B290E77BA4B4DE20AED36DC89D /* ModernAVPlayer.podspec */, + 1BEE9A3D006ED0C4FB9A9C6ED79463B8 /* README.md */, ); - name = "Support Files"; - path = "../Target Support Files/Nimble"; - sourceTree = ""; - }; - E2655816490C74D34884193812547906 /* RxCocoa */ = { - isa = PBXGroup; - children = ( - C11CB54896EB1640AB4546FDAABA66A1 /* _RX.h */, - 3B71BFC467C7FC4B50B510E24D17B19C /* _RX.m */, - A7B38775C01B7B32CC15F02217DE4353 /* _RXDelegateProxy.h */, - 23751F6FB642BB695A4FCFFFB58871BD /* _RXDelegateProxy.m */, - 4E39E10735AC6DE9210AF68BE3AB9140 /* _RXKVOObserver.h */, - D512F655B1C285BD6571E65CBC5D40EF /* _RXKVOObserver.m */, - 600ABB2C0FB6A8F6482EE7FB0025CEB0 /* _RXObjCRuntime.h */, - 6BA847F4C1E3D3AEB00DC63488EE75C8 /* _RXObjCRuntime.m */, - 87F4B6E0F8E5526484369442281855CA /* Bag.swift */, - D5F6028A7E189213F553B0EAA18BBF74 /* BehaviorRelay+Driver.swift */, - 5AF4784303A3C65914C0BC751A26E87C /* Binder.swift */, - A40607CA982E492B156F49426157F422 /* ControlEvent.swift */, - EDBF96CD4CFA43E56E4752371479F724 /* ControlEvent+Driver.swift */, - 0FB546CDDDAA71C053F79DA5B06DF47A /* ControlEvent+Signal.swift */, - 1FFA29E02A80F20BD8EED5D0C800622C /* ControlProperty.swift */, - F31A4F34BAED62FC0F8E35E6CD8800D6 /* ControlProperty+Driver.swift */, - E426E36719FCC8958A0B52628C6B3109 /* ControlTarget.swift */, - F7AB61AAE6C9620E4AE04A9EDC9F4561 /* DelegateProxy.swift */, - E4A63CC4A250999770107F60681F8938 /* DelegateProxyType.swift */, - 47BE4882E3B2349863C6F47C7A8DFBD7 /* Deprecated.swift */, - 32D80AD4EFFD5D101CDAC34E0FE53B32 /* DispatchQueue+Extensions.swift */, - AA02DAA132CA88FE91564A121D2C17B8 /* Driver.swift */, - 129EE08CD1212AED11EB069DADDD8941 /* Driver+Subscription.swift */, - EA941575D7C1CED95C8011C6429A7D42 /* InfiniteSequence.swift */, - 665A0A42F1B5B5121520113B6F57C482 /* ItemEvents.swift */, - 54E5096B4DB3C472EBAE448CC0BB95EC /* KeyPathBinder.swift */, - 762BCABE677225BE8484403BB1DCACEB /* KVORepresentable.swift */, - 08E5C4E82092C41954D7228295053C74 /* KVORepresentable+CoreGraphics.swift */, - DB98ACB5DFA22E0EBACC1AB5FABA439A /* KVORepresentable+Swift.swift */, - F2796119263427D5DA2A94DDB52EB600 /* Logging.swift */, - 0D433849B275C8A8B7BA935CA042C1D1 /* NotificationCenter+Rx.swift */, - BA9EC1DCF439AB40F5DF3768E8BEB208 /* NSButton+Rx.swift */, - 2E59F7969FB3761C5EF266233715F264 /* NSControl+Rx.swift */, - 521B4AB308847689848ACAB845DCE91B /* NSImageView+Rx.swift */, - C5BECDA75A70C25AC1BA2A0E511A163C /* NSLayoutConstraint+Rx.swift */, - 5B64EF56FCC4BBF9F686208D11848350 /* NSObject+Rx.swift */, - 9A532D80C790A51EBB8EAF154DB3EF05 /* NSObject+Rx+KVORepresentable.swift */, - AFC2CA020892B0164F0587403D3FABE7 /* NSObject+Rx+RawRepresentable.swift */, - B6C9A45ABB03F2F0C063A2C6AD01289C /* NSSlider+Rx.swift */, - CBE90280D5F1BE3EBF2E0673D8D95AF3 /* NSTextField+Rx.swift */, - D0FF16188F60D734D2B0FBA87DCA4A61 /* NSTextStorage+Rx.swift */, - 0E22394A1FAEBA32E33A2D37C0B9CD6E /* NSTextView+Rx.swift */, - 45AA6CF7EF33AD2F17BD8A409819011B /* NSView+Rx.swift */, - 8B013F0CF29348E45380C597843E19B0 /* Observable+Bind.swift */, - A70EBA5F2778D13C1C42A11407E052D7 /* ObservableConvertibleType+Driver.swift */, - E68B1EB82DE4FB2B5E5ABB3182B02680 /* ObservableConvertibleType+SharedSequence.swift */, - ECA2C03FF1EE92D61DB6A7C206D9EA31 /* ObservableConvertibleType+Signal.swift */, - 87F4FCA8EC81A206C55307BFE65768E3 /* Platform.Darwin.swift */, - 723F1EB6E2CAF029C9C5F89FDC2F73CB /* Platform.Linux.swift */, - 2912CBD71F9591B499AB312C72A1F20D /* PriorityQueue.swift */, - 7AD9E981A876822A99E7A6F88705EE1D /* PublishRelay+Signal.swift */, - BDB2B2AB7C34E5A342B2703BBFA8A44A /* Queue.swift */, - 0EFA460843A15CB0C6CC7EA04DAFCD99 /* RecursiveLock.swift */, - E682C06AA0A4744D3179D666CC3FFAE1 /* RxCocoa.h */, - A2EF6CAC21EBFA0EB7512A3F10E58287 /* RxCocoa.swift */, - AAB9F7C458FA09F66EA82BE44E9F3EA7 /* RxCocoaObjCRuntimeError+Extensions.swift */, - B32A8394ED2E90C30C6E3091186DE462 /* RxCocoaRuntime.h */, - 6110CEDB63AF74F5915A3961C1C19327 /* RxCollectionViewDataSourcePrefetchingProxy.swift */, - 40E075D0D277F268B034D88615FC1A6C /* RxCollectionViewDataSourceProxy.swift */, - B166CD199E60E2BBFDA6E13BDEB5375D /* RxCollectionViewDataSourceType.swift */, - 98A120B71DC64A1FDB6DEBEDB03AFBB5 /* RxCollectionViewDelegateProxy.swift */, - DE4D782A050443598D1B825ADD30B309 /* RxCollectionViewReactiveArrayDataSource.swift */, - 610D3D35A2746364D1F67E2FADE5B73F /* RxNavigationControllerDelegateProxy.swift */, - 04D0EDB73646C68E32052F0D37962F67 /* RxPickerViewAdapter.swift */, - 6CECF9202654E1E4634D96171EF6C85F /* RxPickerViewDataSourceProxy.swift */, - EFE9B9825D4C8842025E0007011C7CD8 /* RxPickerViewDataSourceType.swift */, - 53F50B09B32AE4EC468D9A87E8B57553 /* RxPickerViewDelegateProxy.swift */, - DF9D5B3ABD4811162506D51C1574C943 /* RxScrollViewDelegateProxy.swift */, - 625C69A196FF1AA266EA693DA63E6018 /* RxSearchBarDelegateProxy.swift */, - B180AD12C07318511C2721D8800534CB /* RxSearchControllerDelegateProxy.swift */, - A537A21A6C5231BBF7A6A823366BE51A /* RxTabBarControllerDelegateProxy.swift */, - 8AF550347CCD80305D3D3658CE513FFC /* RxTabBarDelegateProxy.swift */, - 7C6148271644C6D4DD7E9FD8DD9E9D6A /* RxTableViewDataSourcePrefetchingProxy.swift */, - D7AF37A52D054D706B27D495369ACB19 /* RxTableViewDataSourceProxy.swift */, - 51E40839AFF5D7320DFA6E2E02B50720 /* RxTableViewDataSourceType.swift */, - B8E3B01B97E71D3F1A7EF23AD99E1806 /* RxTableViewDelegateProxy.swift */, - 87DD8C74E68BA1BA057F0F93EF4F8530 /* RxTableViewReactiveArrayDataSource.swift */, - 0E5C4F2741C02360C33CE9BD7E70F5E2 /* RxTarget.swift */, - DFFEBE1339C85992CA263C1C7377DCD2 /* RxTextStorageDelegateProxy.swift */, - 395A08C55BC27C8CEC25AC0706DEF960 /* RxTextViewDelegateProxy.swift */, - 742869AFEDAAD428043C141AB067AF90 /* RxWebViewDelegateProxy.swift */, - 904F33F0F647942BE403FF0C4A1202CA /* SchedulerType+SharedSequence.swift */, - B824089E27DF3258D27A9C5FA9219504 /* SectionedViewDataSourceType.swift */, - 1036E62AA6467122F088D15B52DB6EC6 /* SharedSequence.swift */, - 590CFC58F9957D989BAC159A8BCE33A6 /* SharedSequence+Operators.swift */, - 5FCB754BFC2FE8FE438241624F0498AE /* SharedSequence+Operators+arity.swift */, - CD36FA05CA11A3ED4BE856C5A1B91F8B /* Signal.swift */, - C31267A9FB7F7FA0CC7B4B4570F120D6 /* Signal+Subscription.swift */, - 91FCD98F1022DAAA05CDF2B09FACE72F /* TextInput.swift */, - F5B874C72DB1BFAEE63915AEA4A18E31 /* UIActivityIndicatorView+Rx.swift */, - 1BD3A88916182AB52ED3DB2BFED3C4A5 /* UIAlertAction+Rx.swift */, - 5CB9A16F2A80A40B15E416A9F5BF1836 /* UIApplication+Rx.swift */, - 99B496A066F8E4B9C82985A35B5C04E3 /* UIBarButtonItem+Rx.swift */, - B4607F37F43DDDE18A84C59CB518FC98 /* UIButton+Rx.swift */, - 9A05BFF312D8EE16C44ACA9760623431 /* UICollectionView+Rx.swift */, - 386E2D36AFFF427AE94F82E1BA5CF4F1 /* UIControl+Rx.swift */, - 308451F4773614A7E41500B505CF805A /* UIDatePicker+Rx.swift */, - D2EFA1FD79A5CDEDA1AAD029DE21F2EE /* UIGestureRecognizer+Rx.swift */, - D3C16561F8FB70D954B712AF5823EB3B /* UIImageView+Rx.swift */, - 1CA43FB9180A3D0BACCB7C9900AFF9FC /* UILabel+Rx.swift */, - 9AC2649D7F604D5B0B353FD0DC3A15E3 /* UINavigationController+Rx.swift */, - 3D7BB9D854AE7F8937752B348CA25DFE /* UINavigationItem+Rx.swift */, - 9DDC3F4D8848A907E0B901DDCC4425A4 /* UIPageControl+Rx.swift */, - 16C582740221E96A2C324CB8D86DA906 /* UIPickerView+Rx.swift */, - 716CE2D7EFCF03830854CB5E8D0F2176 /* UIProgressView+Rx.swift */, - D3AF6D98F56A164A78064029F145633C /* UIRefreshControl+Rx.swift */, - 950A6879734D2D88292C17CCB95E7593 /* UIScrollView+Rx.swift */, - C3D95AC06E078F3DB05D2A82A57C883D /* UISearchBar+Rx.swift */, - BC59478B295A9AB2D30923621AD5E6C8 /* UISearchController+Rx.swift */, - 5DA4A0D3797DD5F59CBAECA07313B209 /* UISegmentedControl+Rx.swift */, - F51C4AB1BDE5716A12323CAD057916DF /* UISlider+Rx.swift */, - 9D95EA375B578F47AB842437DA0A1E4F /* UIStepper+Rx.swift */, - 5989A4235B8EE66647B53EEC44AEF180 /* UISwitch+Rx.swift */, - F4209A3CB6DD918D437F353E7901F342 /* UITabBar+Rx.swift */, - 1759117CDEA42A7005C86B858D9E67E0 /* UITabBarController+Rx.swift */, - E9324BE8490A16FD8CC932341DB0DEB0 /* UITabBarItem+Rx.swift */, - F2C1C1546F1894F37C6DD52AC632EFB5 /* UITableView+Rx.swift */, - F02A273C444003F3508B12EB220C194A /* UITextField+Rx.swift */, - CF472A6D0998F9E15A3E70C829D0D780 /* UITextView+Rx.swift */, - FC7A620F4B44DF380BC40CBD604316C2 /* UIView+Rx.swift */, - 67FE455705760AD50DEF0EE3423A25EC /* UIViewController+Rx.swift */, - F27CDD071A6E604CDD055DC893936A72 /* UIWebView+Rx.swift */, - 0386158EB80C8C84A8F9CE25362018F6 /* URLSession+Rx.swift */, - 5D05D4A4AFCC58EBC4F575DA5D26C055 /* Support Files */, - ); - name = RxCocoa; - path = RxCocoa; + name = Pod; sourceTree = ""; }; E7646DD018541C4F6C3770F2A9969FD9 /* Pods */ = { isa = PBXGroup; children = ( - 8D97D45C94659DA8045BA7BFC7509F1E /* Nimble */, - C1DF04BCA6FD5619BE7FA4C85E998AB8 /* Quick */, - E2655816490C74D34884193812547906 /* RxCocoa */, - EE78DF57CF6D3F95275C8B6FCA76F490 /* RxRelay */, - C49DD5B787758D7F4D62DC88590B4D7F /* RxSwift */, - 6CA7C5057ACC238EAEFACE7F9DB8BE58 /* Sourcery */, - 0ED3756E7EF6B708B8383912EC31DF1C /* SwiftLint */, - 83F82F7634424C634DF61288B7E4F836 /* SwiftyMocky */, + DA5B0B03D9844D9C120C33B2261B4DA5 /* Nimble */, + 9BB1EE3FBDD1BDE815FAA3BC8BD3A224 /* Quick */, + 6253E6965687306BFA9656F31F5812BA /* RxCocoa */, + A1DEFB406C0B945747EDE755D2E1FA47 /* RxRelay */, + 6763C89E8F002E451DF80884F67D255F /* RxSwift */, + 2D39F60609E94817CD6BA457CB62EF1B /* Sourcery */, + B0591AF33AECD9D50086BC404432D288 /* SwiftLint */, + CA6397C468C052A363256517258D5EDE /* SwiftyMocky */, ); name = Pods; sourceTree = ""; }; - EE78DF57CF6D3F95275C8B6FCA76F490 /* RxRelay */ = { + E92A78BF2E171ABE50A5506099943F71 /* Core */ = { isa = PBXGroup; children = ( - 46CFC00F8BF41228ACA10B30C14D16F8 /* BehaviorRelay.swift */, - C74FC4E7102E0D7CE38986687B0952F9 /* Observable+Bind.swift */, - 6A396007359E50D853E533402911F8A3 /* PublishRelay.swift */, - BBD7295AE6D79B914A610046F5AD1F43 /* Utils.swift */, - 7BBB9E4552E406A91F75A548F2C1BBA8 /* Support Files */, + A2B2B5A203446D4A5A9596AACDBD13D1 /* ArgumentCaptor.swift */, + 09E9550439BAFF0E82F2F551F4F4EC12 /* Count.swift */, + 895445F86BD38CB24AF7EB082D22A12E /* Countable.swift */, + 92C057EB9EE87361A2085B7D4F58EC3E /* CustomAssertions.swift */, + 953B56A2656D91E500ABC79D1C5D1214 /* GenericAttribute.swift */, + F8B40E4589485BCE2762826BB21B50F9 /* Matcher.swift */, + 4C462415D830F0EE5BEF1A00DD4E0682 /* Mock.swift */, + 1833373841ED34283978E7A581A25B62 /* Mock+Assertions.swift */, + 5EDFC7539282C772D39921300F44F304 /* MockyAssert.swift */, + 54F2B72357CBD3BEEDDCC0168E91D858 /* Parameter.swift */, + B1E40FC8F142B0FC97B86BE785B16F21 /* Parameter+Literals.swift */, + BE5D2DD685DCDC09FF5A0201C7F3FC9C /* Policies.swift */, + A9C4C0DF0D4BE8167B40443B363AE43C /* Stubbing.swift */, + 2ED44EA4D11EE91C162DE2FC61F45720 /* SwiftyMockyTestObserver.swift */, + 60FD937C96A002E87487296F4B8EFC43 /* Resources */, ); - name = RxRelay; - path = RxRelay; + name = Core; sourceTree = ""; }; - F717ED69AC4F39C99BBF145340D97AA0 /* Support Files */ = { + F7330EC8DE05B36EA5AC113D89C87CAC /* Support Files */ = { isa = PBXGroup; children = ( - F7886A1A41155039150A90554EA6E0E8 /* SwiftLint.xcconfig */, + 67DFFE218BBC9ABD5427D0581AF2B64F /* Quick.modulemap */, + AF7BEEFC580A2DB5124EE91AC40A1CBF /* Quick-dummy.m */, + 205390CFD4D0B0161403EFDABDE593D7 /* Quick-Info.plist */, + FCB190C90D4E839CB0579136188FF15F /* Quick-prefix.pch */, + B294D257090C7CE898E233154F784C7A /* Quick-umbrella.h */, + 134A3C96EF56389DE509DFA74FF91904 /* Quick.debug.xcconfig */, + 6B258EFBFB790909B8F52A86AC650728 /* Quick.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/SwiftLint"; + path = "../Target Support Files/Quick"; sourceTree = ""; }; /* End PBXGroup section */ @@ -3043,38 +3061,6 @@ /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 0C0EE8E65E0D3BC892366DBBE309590C /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BA3771BEDE7AA9833FC061E57D9A1CCF /* Quick.xcconfig */; - buildSettings = { - 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/Quick/Quick-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Quick/Quick-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/Quick/Quick.modulemap"; - PRODUCT_MODULE_NAME = Quick; - PRODUCT_NAME = Quick; - 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; - }; 196DFA3E4A09A28224918543529A1885 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -3139,40 +3125,9 @@ }; name = Debug; }; - 1C78EBAD9DDAA23AAAA01938FF07B130 /* Debug */ = { + 1D5151581A0B42C2AD05F43F8D22B6EF /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D52F00B72924F281091D1E5DE0967949 /* RxSwift.xcconfig */; - buildSettings = { - 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/RxSwift-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxSwift/RxSwift-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/RxSwift.modulemap"; - PRODUCT_MODULE_NAME = RxSwift; - PRODUCT_NAME = RxSwift; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 2B64DE0B81B4CB28B7442A2074F845CE /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 77220589B3CA1984B104F4EE7787309F /* Nimble.xcconfig */; + baseConfigurationReference = DB241657E22F9487E4F5E6D33B115522 /* Nimble.release.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -3195,46 +3150,45 @@ 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; }; - 31AE243347B4E7898C2A3E6706AB46F3 /* Release */ = { + 1D9ECB5865A5DCF3661406B7B768269B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2B87366E4C9C5BB47F734BE478516D5D /* RxRelay.xcconfig */; + baseConfigurationReference = 29EA8D3B7F8101C0B911779029215C6D /* SwiftyMocky.debug.xcconfig */; buildSettings = { 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/RxRelay/RxRelay-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxRelay/RxRelay-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SwiftyMocky/SwiftyMocky-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SwiftyMocky/SwiftyMocky-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/RxRelay/RxRelay.modulemap"; - PRODUCT_MODULE_NAME = RxRelay; - PRODUCT_NAME = RxRelay; + MODULEMAP_FILE = "Target Support Files/SwiftyMocky/SwiftyMocky.modulemap"; + PRODUCT_MODULE_NAME = SwiftyMocky; + PRODUCT_NAME = SwiftyMocky; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 5.1.2; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - 4678F41881803F84ED4742191124A054 /* Debug */ = { + 2B74099C0D444D2B0DB537C4AA8C09E8 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 969DC2794304E7A58613753517B8D0DB /* Sourcery.xcconfig */; + baseConfigurationReference = 6A69A2CB6A30D0ADA492C776D3B26617 /* Sourcery.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_IDENTITY = "iPhone Developer"; @@ -3245,9 +3199,9 @@ }; name = Debug; }; - 49E580EA996AF5BF73C012015C237335 /* Debug */ = { + 3D7E22B153D2F4A4C1BB5382F2A8AB8F /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4982DA6EF33F5AEBAC585191E8B131A5 /* SwiftyMocky.xcconfig */; + baseConfigurationReference = C766EC474301D7D22EAFCAA94A114483 /* SwiftyMocky.release.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -3270,14 +3224,15 @@ SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.1.2; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - 52D1FCFBC24D5D16CF710035910D8260 /* Debug */ = { + 3F3343A401A9CC82AF596F15889C47CF /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BA3771BEDE7AA9833FC061E57D9A1CCF /* Quick.xcconfig */; + baseConfigurationReference = C2BEF92881D66A0119FC34D75B1B92F7 /* RxRelay.release.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -3288,22 +3243,36 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Quick/Quick-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Quick/Quick-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/RxRelay/RxRelay-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxRelay/RxRelay-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/Quick/Quick.modulemap"; - PRODUCT_MODULE_NAME = Quick; - PRODUCT_NAME = Quick; + MODULEMAP_FILE = "Target Support Files/RxRelay/RxRelay.modulemap"; + PRODUCT_MODULE_NAME = RxRelay; + PRODUCT_NAME = RxRelay; 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; + }; + 46EECD2DED30D7C5FE141C0B267C2D3F /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E763A14BAD50D3FE8D0E609B696B0B32 /* SwiftLint.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_IDENTITY = "iPhone Developer"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; name = Debug; }; 55073161509954985C8C9B91E941D4F7 /* Debug */ = { @@ -3340,9 +3309,9 @@ }; name = Debug; }; - 84D7C4574E8F0F3095623F0E06F5B402 /* Release */ = { + 55DD740115BE746C8DBB7753806D85D5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F7886A1A41155039150A90554EA6E0E8 /* SwiftLint.xcconfig */; + baseConfigurationReference = 16CEF0018B1C7E9271343D6A5CDD8A1D /* SwiftLint.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_IDENTITY = "iPhone Developer"; @@ -3354,9 +3323,9 @@ }; name = Release; }; - 880BE50B449BE2B24369B54249B27B51 /* Debug */ = { + 8FA4B326F0575E13BF04AA1868C8E7BF /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2B87366E4C9C5BB47F734BE478516D5D /* RxRelay.xcconfig */; + baseConfigurationReference = 134A3C96EF56389DE509DFA74FF91904 /* Quick.debug.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -3367,14 +3336,14 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/RxRelay/RxRelay-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxRelay/RxRelay-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Quick/Quick-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Quick/Quick-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/RxRelay/RxRelay.modulemap"; - PRODUCT_MODULE_NAME = RxRelay; - PRODUCT_NAME = RxRelay; + MODULEMAP_FILE = "Target Support Files/Quick/Quick.modulemap"; + PRODUCT_MODULE_NAME = Quick; + PRODUCT_NAME = Quick; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -3385,9 +3354,9 @@ }; name = Debug; }; - 91E24D7AB02A0ED05DA048E99EC6B663 /* Release */ = { + 9A462C2D9AA821315E2C9935888D665E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AEB7DB4A864ACA04A3E132B8AAF7CB0B /* RxCocoa.xcconfig */; + baseConfigurationReference = 6B258EFBFB790909B8F52A86AC650728 /* Quick.release.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -3398,14 +3367,14 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/RxCocoa/RxCocoa-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxCocoa/RxCocoa-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Quick/Quick-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Quick/Quick-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/RxCocoa/RxCocoa.modulemap"; - PRODUCT_MODULE_NAME = RxCocoa; - PRODUCT_NAME = RxCocoa; + MODULEMAP_FILE = "Target Support Files/Quick/Quick.modulemap"; + PRODUCT_MODULE_NAME = Quick; + PRODUCT_NAME = Quick; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -3417,9 +3386,9 @@ }; name = Release; }; - 9CED1E061344D38B70A7066CE436C441 /* Release */ = { + 9B94F8444377356BE962BC4D56B842D0 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D52F00B72924F281091D1E5DE0967949 /* RxSwift.xcconfig */; + baseConfigurationReference = F8DF015E91C35057AA4F530A2A913545 /* RxCocoa.release.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -3430,76 +3399,14 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/RxSwift/RxSwift-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxSwift/RxSwift-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/RxSwift.modulemap"; - PRODUCT_MODULE_NAME = RxSwift; - PRODUCT_NAME = RxSwift; - 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; - }; - A9E0DF8B9B9E006718DE5E994A64309D /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4982DA6EF33F5AEBAC585191E8B131A5 /* SwiftyMocky.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SwiftyMocky/SwiftyMocky-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SwiftyMocky/SwiftyMocky-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/SwiftyMocky/SwiftyMocky.modulemap"; - PRODUCT_MODULE_NAME = SwiftyMocky; - PRODUCT_NAME = SwiftyMocky; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.1.2; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - AABE6E11EFABF232D23DE544E090FA63 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 77220589B3CA1984B104F4EE7787309F /* Nimble.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Nimble/Nimble-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Nimble/Nimble-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/RxCocoa/RxCocoa-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxCocoa/RxCocoa-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/Nimble/Nimble.modulemap"; - PRODUCT_MODULE_NAME = Nimble; - PRODUCT_NAME = Nimble; + MODULEMAP_FILE = "Target Support Files/RxCocoa/RxCocoa.modulemap"; + PRODUCT_MODULE_NAME = RxCocoa; + PRODUCT_NAME = RxCocoa; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -3511,11 +3418,10 @@ }; name = Release; }; - ACF2E48E5DEE501DB1ED9D986D354282 /* Release */ = { + A7290430C0D122FD2E16B48F5F42ED1D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3C89AA96719A476E356F0664695B87EE /* ModernAVPlayer.xcconfig */; + baseConfigurationReference = C1F897FF458FEE263A507571F71F597C /* RxRelay.debug.xcconfig */; buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -3525,24 +3431,23 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/ModernAVPlayer/ModernAVPlayer-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/ModernAVPlayer/ModernAVPlayer-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/RxRelay/RxRelay-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxRelay/RxRelay-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/ModernAVPlayer/ModernAVPlayer.modulemap"; - PRODUCT_MODULE_NAME = ModernAVPlayer; - PRODUCT_NAME = ModernAVPlayer; + MODULEMAP_FILE = "Target Support Files/RxRelay/RxRelay.modulemap"; + PRODUCT_MODULE_NAME = RxRelay; + PRODUCT_NAME = RxRelay; 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; }; B01D14FDC83DCF9D4BE53066BEA96D05 /* Release */ = { isa = XCBuildConfiguration; @@ -3604,28 +3509,26 @@ }; name = Release; }; - B523FBC2413AEA3BDC9B6C746511A333 /* Debug */ = { + BC2F9ACF6532E38BFD9609FF5AB4771F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3C89AA96719A476E356F0664695B87EE /* ModernAVPlayer.xcconfig */; + baseConfigurationReference = 64A957EFBB27D4464BEB1F406D335850 /* Nimble.debug.xcconfig */; buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; 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/ModernAVPlayer/ModernAVPlayer-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/ModernAVPlayer/ModernAVPlayer-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Nimble/Nimble-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Nimble/Nimble-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/ModernAVPlayer/ModernAVPlayer.modulemap"; - PRODUCT_MODULE_NAME = ModernAVPlayer; - PRODUCT_NAME = ModernAVPlayer; + MODULEMAP_FILE = "Target Support Files/Nimble/Nimble.modulemap"; + PRODUCT_MODULE_NAME = Nimble; + PRODUCT_NAME = Nimble; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -3636,9 +3539,9 @@ }; name = Debug; }; - B9064ACF167B4E214E247780C9230B2B /* Debug */ = { + BE5EBB417A7819357A86C5CF5A971927 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AEB7DB4A864ACA04A3E132B8AAF7CB0B /* RxCocoa.xcconfig */; + baseConfigurationReference = 00B99DD97FD85E6A683F6FB906829364 /* RxCocoa.debug.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -3667,23 +3570,73 @@ }; name = Debug; }; - CBD7DED877262491D3CE3B55C5F73683 /* Release */ = { + BEF1B5AEB7155A9E5F3212FA686ECF3F /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 969DC2794304E7A58613753517B8D0DB /* Sourcery.xcconfig */; + baseConfigurationReference = FD5DB0F97F5D098EFCF65CA00F34C2D9 /* RxSwift.release.xcconfig */; buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_IDENTITY = "iPhone Developer"; + 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/RxSwift-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxSwift/RxSwift-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/RxSwift/RxSwift.modulemap"; + PRODUCT_MODULE_NAME = RxSwift; + PRODUCT_NAME = RxSwift; 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; }; - DEED47E09AF743F48544C1C4FEADEF47 /* Debug */ = { + D44E0351192D5BB2D86D331EFE70DD37 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F7886A1A41155039150A90554EA6E0E8 /* SwiftLint.xcconfig */; + baseConfigurationReference = 89FA80C3329C603A098126D17993C5FE /* ModernAVPlayer.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + 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/ModernAVPlayer/ModernAVPlayer-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/ModernAVPlayer/ModernAVPlayer-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/ModernAVPlayer/ModernAVPlayer.modulemap"; + PRODUCT_MODULE_NAME = ModernAVPlayer; + PRODUCT_NAME = ModernAVPlayer; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + D480A6A73661C235A6B2DFD6F1A898BB /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E620DCD3392A539F8D204BD703EDC7C3 /* Sourcery.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_IDENTITY = "iPhone Developer"; @@ -3691,8 +3644,9 @@ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; }; - name = Debug; + name = Release; }; DFC5FFFC111C7E9F058FFC117FA90229 /* Release */ = { isa = XCBuildConfiguration; @@ -3729,6 +3683,70 @@ }; name = Release; }; + E3A71A16B2239DE72B9C975E853A76DC /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = C2AEB6A8465BB67A4043AA9CAC5234EA /* ModernAVPlayer.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + 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/ModernAVPlayer/ModernAVPlayer-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/ModernAVPlayer/ModernAVPlayer-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/ModernAVPlayer/ModernAVPlayer.modulemap"; + PRODUCT_MODULE_NAME = ModernAVPlayer; + PRODUCT_NAME = ModernAVPlayer; + 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; + }; + EF4403CFF1A6CF43FE284C88831507EA /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 607132D8FF47601B699D3C8F6CBCDD03 /* RxSwift.debug.xcconfig */; + buildSettings = { + 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/RxSwift-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxSwift/RxSwift-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/RxSwift.modulemap"; + PRODUCT_MODULE_NAME = RxSwift; + PRODUCT_NAME = RxSwift; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; F9AA71D8BC864BB60B3F2BBF85BCE29F /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 55403A617C554CE3832ADFD549B7114E /* Pods-ModernAVPlayer_Tests.release.xcconfig */; @@ -3804,8 +3822,8 @@ 143A178BEBBF088E356E0B3DF3522AF6 /* Build configuration list for PBXNativeTarget "RxCocoa" */ = { isa = XCConfigurationList; buildConfigurations = ( - B9064ACF167B4E214E247780C9230B2B /* Debug */, - 91E24D7AB02A0ED05DA048E99EC6B663 /* Release */, + BE5EBB417A7819357A86C5CF5A971927 /* Debug */, + 9B94F8444377356BE962BC4D56B842D0 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -3813,8 +3831,8 @@ 18489BE69AAD0579BF28426B07D3F057 /* Build configuration list for PBXNativeTarget "ModernAVPlayer" */ = { isa = XCConfigurationList; buildConfigurations = ( - B523FBC2413AEA3BDC9B6C746511A333 /* Debug */, - ACF2E48E5DEE501DB1ED9D986D354282 /* Release */, + D44E0351192D5BB2D86D331EFE70DD37 /* Debug */, + E3A71A16B2239DE72B9C975E853A76DC /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -3840,8 +3858,8 @@ 53945ADFA8D79915C0D0011CB37313D8 /* Build configuration list for PBXNativeTarget "Quick" */ = { isa = XCConfigurationList; buildConfigurations = ( - 52D1FCFBC24D5D16CF710035910D8260 /* Debug */, - 0C0EE8E65E0D3BC892366DBBE309590C /* Release */, + 8FA4B326F0575E13BF04AA1868C8E7BF /* Debug */, + 9A462C2D9AA821315E2C9935888D665E /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -3849,8 +3867,8 @@ 8C0FA8664472892B08200EA125A01D5C /* Build configuration list for PBXAggregateTarget "Sourcery" */ = { isa = XCConfigurationList; buildConfigurations = ( - 4678F41881803F84ED4742191124A054 /* Debug */, - CBD7DED877262491D3CE3B55C5F73683 /* Release */, + 2B74099C0D444D2B0DB537C4AA8C09E8 /* Debug */, + D480A6A73661C235A6B2DFD6F1A898BB /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -3858,8 +3876,8 @@ 9145BF28E142605DF6C62BD578F04A9B /* Build configuration list for PBXNativeTarget "SwiftyMocky" */ = { isa = XCConfigurationList; buildConfigurations = ( - 49E580EA996AF5BF73C012015C237335 /* Debug */, - A9E0DF8B9B9E006718DE5E994A64309D /* Release */, + 1D9ECB5865A5DCF3661406B7B768269B /* Debug */, + 3D7E22B153D2F4A4C1BB5382F2A8AB8F /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -3867,8 +3885,8 @@ 9AC65E53333ACA93EEB1D8EBAB58CBB6 /* Build configuration list for PBXNativeTarget "Nimble" */ = { isa = XCConfigurationList; buildConfigurations = ( - 2B64DE0B81B4CB28B7442A2074F845CE /* Debug */, - AABE6E11EFABF232D23DE544E090FA63 /* Release */, + BC2F9ACF6532E38BFD9609FF5AB4771F /* Debug */, + 1D5151581A0B42C2AD05F43F8D22B6EF /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -3876,8 +3894,8 @@ A1B7DBC7B6D67D2B1BEA04564CCFB21B /* Build configuration list for PBXNativeTarget "RxSwift" */ = { isa = XCConfigurationList; buildConfigurations = ( - 1C78EBAD9DDAA23AAAA01938FF07B130 /* Debug */, - 9CED1E061344D38B70A7066CE436C441 /* Release */, + EF4403CFF1A6CF43FE284C88831507EA /* Debug */, + BEF1B5AEB7155A9E5F3212FA686ECF3F /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -3885,8 +3903,8 @@ AE7B4FB01588B9E6DF09CB79FC7CE7BD /* Build configuration list for PBXAggregateTarget "SwiftLint" */ = { isa = XCConfigurationList; buildConfigurations = ( - DEED47E09AF743F48544C1C4FEADEF47 /* Debug */, - 84D7C4574E8F0F3095623F0E06F5B402 /* Release */, + 46EECD2DED30D7C5FE141C0B267C2D3F /* Debug */, + 55DD740115BE746C8DBB7753806D85D5 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -3894,8 +3912,8 @@ C866DBD6C7700172925DD6D33BA4E6EC /* Build configuration list for PBXNativeTarget "RxRelay" */ = { isa = XCConfigurationList; buildConfigurations = ( - 880BE50B449BE2B24369B54249B27B51 /* Debug */, - 31AE243347B4E7898C2A3E6706AB46F3 /* Release */, + A7290430C0D122FD2E16B48F5F42ED1D /* Debug */, + 3F3343A401A9CC82AF596F15889C47CF /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Pods/Target Support Files/ModernAVPlayer/ModernAVPlayer-Info.plist b/Pods/Target Support Files/ModernAVPlayer/ModernAVPlayer-Info.plist index a7a6daf3..b53fe91e 100644 --- a/Pods/Target Support Files/ModernAVPlayer/ModernAVPlayer-Info.plist +++ b/Pods/Target Support Files/ModernAVPlayer/ModernAVPlayer-Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 1.5.0 + 1.5.1 CFBundleSignature ???? CFBundleVersion diff --git a/Pods/Target Support Files/ModernAVPlayer/ModernAVPlayer.debug.xcconfig b/Pods/Target Support Files/ModernAVPlayer/ModernAVPlayer.debug.xcconfig new file mode 100644 index 00000000..799d4b41 --- /dev/null +++ b/Pods/Target Support Files/ModernAVPlayer/ModernAVPlayer.debug.xcconfig @@ -0,0 +1,11 @@ +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/ModernAVPlayer +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/.. +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/ModernAVPlayer/ModernAVPlayer.release.xcconfig b/Pods/Target Support Files/ModernAVPlayer/ModernAVPlayer.release.xcconfig new file mode 100644 index 00000000..799d4b41 --- /dev/null +++ b/Pods/Target Support Files/ModernAVPlayer/ModernAVPlayer.release.xcconfig @@ -0,0 +1,11 @@ +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/ModernAVPlayer +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/.. +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/Nimble/Nimble.debug.xcconfig b/Pods/Target Support Files/Nimble/Nimble.debug.xcconfig new file mode 100644 index 00000000..7c8629f4 --- /dev/null +++ b/Pods/Target Support Files/Nimble/Nimble.debug.xcconfig @@ -0,0 +1,18 @@ +APPLICATION_EXTENSION_API_ONLY = YES +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Nimble +DEFINES_MODULE = YES +ENABLE_BITCODE = NO +FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/usr/lib" +OTHER_LDFLAGS = $(inherited) -Xlinker -no_application_extension -weak-lswiftXCTest -weak_framework "XCTest" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS $(inherited) -suppress-warnings +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/Nimble +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +SWIFT_INCLUDE_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/usr/lib" +SYSTEM_FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/usr/lib" +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/Nimble/Nimble.release.xcconfig b/Pods/Target Support Files/Nimble/Nimble.release.xcconfig new file mode 100644 index 00000000..7c8629f4 --- /dev/null +++ b/Pods/Target Support Files/Nimble/Nimble.release.xcconfig @@ -0,0 +1,18 @@ +APPLICATION_EXTENSION_API_ONLY = YES +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Nimble +DEFINES_MODULE = YES +ENABLE_BITCODE = NO +FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/usr/lib" +OTHER_LDFLAGS = $(inherited) -Xlinker -no_application_extension -weak-lswiftXCTest -weak_framework "XCTest" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS $(inherited) -suppress-warnings +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/Nimble +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +SWIFT_INCLUDE_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/usr/lib" +SYSTEM_FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/usr/lib" +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/Pods-ModernAVPlayer_Example/Pods-ModernAVPlayer_Example-frameworks.sh b/Pods/Target Support Files/Pods-ModernAVPlayer_Example/Pods-ModernAVPlayer_Example-frameworks.sh index ce131a50..aa85f741 100755 --- a/Pods/Target Support Files/Pods-ModernAVPlayer_Example/Pods-ModernAVPlayer_Example-frameworks.sh +++ b/Pods/Target Support Files/Pods-ModernAVPlayer_Example/Pods-ModernAVPlayer_Example-frameworks.sh @@ -46,8 +46,8 @@ install_framework() fi # Use filter instead of exclude so missing patterns don't throw errors. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" local basename basename="$(basename -s .framework "$1")" @@ -84,27 +84,29 @@ install_framework() # Copies and strips a vendored dSYM install_dsym() { local source="$1" + warn_missing_arch=${2:-true} if [ -r "$source" ]; then - # Copy the dSYM into a the targets temp dir. + # Copy the dSYM into the targets temp dir. echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" local basename - basename="$(basename -s .framework.dSYM "$source")" - binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" + basename="$(basename -s .dSYM "$source")" + binary_name="$(ls "$source/Contents/Resources/DWARF")" + binary="${DERIVED_FILES_DIR}/${basename}.dSYM/Contents/Resources/DWARF/${binary_name}" # Strip invalid architectures so "fat" simulator / device frameworks work on device if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then - strip_invalid_archs "$binary" + strip_invalid_archs "$binary" "$warn_missing_arch" fi if [[ $STRIP_BINARY_RETVAL == 1 ]]; then # Move the stripped file into its final destination. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.framework.dSYM" "${DWARF_DSYM_FOLDER_PATH}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.dSYM" "${DWARF_DSYM_FOLDER_PATH}" else # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. - touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.framework.dSYM" + touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.dSYM" fi fi } @@ -135,13 +137,16 @@ code_sign_if_enabled() { # Strip invalid architectures strip_invalid_archs() { binary="$1" + warn_missing_arch=${2:-true} # Get architectures for current target binary binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" # Intersect them with the architectures we are building for intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" # If there are no archs supported by this binary then warn the user if [[ -z "$intersected_archs" ]]; then - echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." + if [[ "$warn_missing_arch" == "true" ]]; then + echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." + fi STRIP_BINARY_RETVAL=0 return fi @@ -159,6 +164,37 @@ strip_invalid_archs() { STRIP_BINARY_RETVAL=1 } +install_artifact() { + artifact="$1" + base="$(basename "$artifact")" + case $base in + *.framework) + install_framework "$artifact" + ;; + *.dSYM) + # Suppress arch warnings since XCFrameworks will include many dSYM files + install_dsym "$artifact" "false" + ;; + *.bcsymbolmap) + install_bcsymbolmap "$artifact" + ;; + *) + echo "error: Unrecognized artifact "$artifact"" + ;; + esac +} + +copy_artifacts() { + file_list="$1" + while read artifact; do + install_artifact "$artifact" + done <$file_list +} + +ARTIFACT_LIST_FILE="${BUILT_PRODUCTS_DIR}/cocoapods-artifacts-${CONFIGURATION}.txt" +if [ -r "${ARTIFACT_LIST_FILE}" ]; then + copy_artifacts "${ARTIFACT_LIST_FILE}" +fi if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/ModernAVPlayer/ModernAVPlayer.framework" diff --git a/Pods/Target Support Files/Pods-ModernAVPlayer_Tests/Pods-ModernAVPlayer_Tests-frameworks.sh b/Pods/Target Support Files/Pods-ModernAVPlayer_Tests/Pods-ModernAVPlayer_Tests-frameworks.sh index 812f9c33..e583ae2c 100755 --- a/Pods/Target Support Files/Pods-ModernAVPlayer_Tests/Pods-ModernAVPlayer_Tests-frameworks.sh +++ b/Pods/Target Support Files/Pods-ModernAVPlayer_Tests/Pods-ModernAVPlayer_Tests-frameworks.sh @@ -46,8 +46,8 @@ install_framework() fi # Use filter instead of exclude so missing patterns don't throw errors. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" local basename basename="$(basename -s .framework "$1")" @@ -84,27 +84,29 @@ install_framework() # Copies and strips a vendored dSYM install_dsym() { local source="$1" + warn_missing_arch=${2:-true} if [ -r "$source" ]; then - # Copy the dSYM into a the targets temp dir. + # Copy the dSYM into the targets temp dir. echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" local basename - basename="$(basename -s .framework.dSYM "$source")" - binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" + basename="$(basename -s .dSYM "$source")" + binary_name="$(ls "$source/Contents/Resources/DWARF")" + binary="${DERIVED_FILES_DIR}/${basename}.dSYM/Contents/Resources/DWARF/${binary_name}" # Strip invalid architectures so "fat" simulator / device frameworks work on device if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then - strip_invalid_archs "$binary" + strip_invalid_archs "$binary" "$warn_missing_arch" fi if [[ $STRIP_BINARY_RETVAL == 1 ]]; then # Move the stripped file into its final destination. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.framework.dSYM" "${DWARF_DSYM_FOLDER_PATH}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.dSYM" "${DWARF_DSYM_FOLDER_PATH}" else # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. - touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.framework.dSYM" + touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.dSYM" fi fi } @@ -135,13 +137,16 @@ code_sign_if_enabled() { # Strip invalid architectures strip_invalid_archs() { binary="$1" + warn_missing_arch=${2:-true} # Get architectures for current target binary binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" # Intersect them with the architectures we are building for intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" # If there are no archs supported by this binary then warn the user if [[ -z "$intersected_archs" ]]; then - echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." + if [[ "$warn_missing_arch" == "true" ]]; then + echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." + fi STRIP_BINARY_RETVAL=0 return fi @@ -159,6 +164,37 @@ strip_invalid_archs() { STRIP_BINARY_RETVAL=1 } +install_artifact() { + artifact="$1" + base="$(basename "$artifact")" + case $base in + *.framework) + install_framework "$artifact" + ;; + *.dSYM) + # Suppress arch warnings since XCFrameworks will include many dSYM files + install_dsym "$artifact" "false" + ;; + *.bcsymbolmap) + install_bcsymbolmap "$artifact" + ;; + *) + echo "error: Unrecognized artifact "$artifact"" + ;; + esac +} + +copy_artifacts() { + file_list="$1" + while read artifact; do + install_artifact "$artifact" + done <$file_list +} + +ARTIFACT_LIST_FILE="${BUILT_PRODUCTS_DIR}/cocoapods-artifacts-${CONFIGURATION}.txt" +if [ -r "${ARTIFACT_LIST_FILE}" ]; then + copy_artifacts "${ARTIFACT_LIST_FILE}" +fi if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/Nimble/Nimble.framework" diff --git a/Pods/Target Support Files/Quick/Quick.debug.xcconfig b/Pods/Target Support Files/Quick/Quick.debug.xcconfig new file mode 100644 index 00000000..61217390 --- /dev/null +++ b/Pods/Target Support Files/Quick/Quick.debug.xcconfig @@ -0,0 +1,17 @@ +APPLICATION_EXTENSION_API_ONLY = YES +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Quick +ENABLE_BITCODE = NO +FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/usr/lib" +OTHER_LDFLAGS = $(inherited) -Xlinker -no_application_extension -framework "XCTest" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/Quick +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +SWIFT_INCLUDE_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/usr/lib" +SYSTEM_FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/usr/lib" +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/Quick/Quick.release.xcconfig b/Pods/Target Support Files/Quick/Quick.release.xcconfig new file mode 100644 index 00000000..61217390 --- /dev/null +++ b/Pods/Target Support Files/Quick/Quick.release.xcconfig @@ -0,0 +1,17 @@ +APPLICATION_EXTENSION_API_ONLY = YES +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Quick +ENABLE_BITCODE = NO +FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/usr/lib" +OTHER_LDFLAGS = $(inherited) -Xlinker -no_application_extension -framework "XCTest" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/Quick +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +SWIFT_INCLUDE_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/usr/lib" +SYSTEM_FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/usr/lib" +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/RxCocoa/RxCocoa.debug.xcconfig b/Pods/Target Support Files/RxCocoa/RxCocoa.debug.xcconfig new file mode 100644 index 00000000..b554e6e1 --- /dev/null +++ b/Pods/Target Support Files/RxCocoa/RxCocoa.debug.xcconfig @@ -0,0 +1,11 @@ +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/RxCocoa +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/RxCocoa/RxCocoa.release.xcconfig b/Pods/Target Support Files/RxCocoa/RxCocoa.release.xcconfig new file mode 100644 index 00000000..b554e6e1 --- /dev/null +++ b/Pods/Target Support Files/RxCocoa/RxCocoa.release.xcconfig @@ -0,0 +1,11 @@ +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/RxCocoa +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/RxRelay/RxRelay.debug.xcconfig b/Pods/Target Support Files/RxRelay/RxRelay.debug.xcconfig new file mode 100644 index 00000000..ccbf602b --- /dev/null +++ b/Pods/Target Support Files/RxRelay/RxRelay.debug.xcconfig @@ -0,0 +1,11 @@ +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RxRelay +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/RxRelay +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/RxRelay/RxRelay.release.xcconfig b/Pods/Target Support Files/RxRelay/RxRelay.release.xcconfig new file mode 100644 index 00000000..ccbf602b --- /dev/null +++ b/Pods/Target Support Files/RxRelay/RxRelay.release.xcconfig @@ -0,0 +1,11 @@ +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RxRelay +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/RxRelay +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/RxSwift/RxSwift.debug.xcconfig b/Pods/Target Support Files/RxSwift/RxSwift.debug.xcconfig new file mode 100644 index 00000000..fc2aab54 --- /dev/null +++ b/Pods/Target Support Files/RxSwift/RxSwift.debug.xcconfig @@ -0,0 +1,10 @@ +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RxSwift +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/RxSwift +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/RxSwift/RxSwift.release.xcconfig b/Pods/Target Support Files/RxSwift/RxSwift.release.xcconfig new file mode 100644 index 00000000..fc2aab54 --- /dev/null +++ b/Pods/Target Support Files/RxSwift/RxSwift.release.xcconfig @@ -0,0 +1,10 @@ +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RxSwift +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/RxSwift +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/Sourcery/Sourcery.debug.xcconfig b/Pods/Target Support Files/Sourcery/Sourcery.debug.xcconfig new file mode 100644 index 00000000..359c1718 --- /dev/null +++ b/Pods/Target Support Files/Sourcery/Sourcery.debug.xcconfig @@ -0,0 +1,9 @@ +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Sourcery +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/Sourcery +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/Sourcery/Sourcery.release.xcconfig b/Pods/Target Support Files/Sourcery/Sourcery.release.xcconfig new file mode 100644 index 00000000..359c1718 --- /dev/null +++ b/Pods/Target Support Files/Sourcery/Sourcery.release.xcconfig @@ -0,0 +1,9 @@ +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Sourcery +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/Sourcery +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/SwiftLint/SwiftLint.debug.xcconfig b/Pods/Target Support Files/SwiftLint/SwiftLint.debug.xcconfig new file mode 100644 index 00000000..59a64562 --- /dev/null +++ b/Pods/Target Support Files/SwiftLint/SwiftLint.debug.xcconfig @@ -0,0 +1,9 @@ +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/SwiftLint +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/SwiftLint +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/SwiftLint/SwiftLint.release.xcconfig b/Pods/Target Support Files/SwiftLint/SwiftLint.release.xcconfig new file mode 100644 index 00000000..59a64562 --- /dev/null +++ b/Pods/Target Support Files/SwiftLint/SwiftLint.release.xcconfig @@ -0,0 +1,9 @@ +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/SwiftLint +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/SwiftLint +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/SwiftyMocky/SwiftyMocky.debug.xcconfig b/Pods/Target Support Files/SwiftyMocky/SwiftyMocky.debug.xcconfig new file mode 100644 index 00000000..802c85cb --- /dev/null +++ b/Pods/Target Support Files/SwiftyMocky/SwiftyMocky.debug.xcconfig @@ -0,0 +1,18 @@ +APPLICATION_EXTENSION_API_ONLY = YES +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/SwiftyMocky +DEFINES_MODULE = YES +ENABLE_BITCODE = NO +FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/usr/lib" +OTHER_LDFLAGS = $(inherited) -Xlinker -no_application_extension -weak-lswiftXCTest -framework "Foundation" -weak_framework "XCTest" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -DMocky $(inherited) -suppress-warnings +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/SwiftyMocky +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +SWIFT_INCLUDE_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/usr/lib" +SYSTEM_FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/usr/lib" +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/SwiftyMocky/SwiftyMocky.release.xcconfig b/Pods/Target Support Files/SwiftyMocky/SwiftyMocky.release.xcconfig new file mode 100644 index 00000000..802c85cb --- /dev/null +++ b/Pods/Target Support Files/SwiftyMocky/SwiftyMocky.release.xcconfig @@ -0,0 +1,18 @@ +APPLICATION_EXTENSION_API_ONLY = YES +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/SwiftyMocky +DEFINES_MODULE = YES +ENABLE_BITCODE = NO +FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/usr/lib" +OTHER_LDFLAGS = $(inherited) -Xlinker -no_application_extension -weak-lswiftXCTest -framework "Foundation" -weak_framework "XCTest" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -DMocky $(inherited) -suppress-warnings +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/SwiftyMocky +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +SWIFT_INCLUDE_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/usr/lib" +SYSTEM_FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/usr/lib" +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Tests/Info.plist b/Tests/Info.plist index a6dca56e..a7615390 100644 --- a/Tests/Info.plist +++ b/Tests/Info.plist @@ -15,10 +15,10 @@ CFBundlePackageType BNDL CFBundleShortVersionString - 1.5.0 + 1.5.1 CFBundleSignature ???? CFBundleVersion - 20200208.1805 + 20200228.2038