diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000..dfe0770
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,2 @@
+# Auto detect text files and perform LF normalization
+* text=auto
diff --git a/Base.lproj/LaunchScreen.storyboard b/Base.lproj/LaunchScreen.storyboard
new file mode 100644
index 0000000..865e932
--- /dev/null
+++ b/Base.lproj/LaunchScreen.storyboard
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Base.lproj/Main.storyboard b/Base.lproj/Main.storyboard
new file mode 100644
index 0000000..c0362ed
--- /dev/null
+++ b/Base.lproj/Main.storyboard
@@ -0,0 +1,173 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Podfile b/Podfile
new file mode 100644
index 0000000..269699d
--- /dev/null
+++ b/Podfile
@@ -0,0 +1,22 @@
+# Uncomment the next line to define a global platform for your project
+# platform :ios, '9.0'
+
+target 'i2020_03_10_ReSwift' do
+ # Comment the next line if you don't want to use dynamic frameworks
+ use_frameworks!
+
+ # Pods for i2020_03_10_ReSwift
+
+ pod 'ReSwift', '~> 5'
+ pod 'RxCocoa', '~> 5'
+
+ target 'i2020_03_10_ReSwiftTests' do
+ inherit! :search_paths
+ # Pods for testing
+ end
+
+ target 'i2020_03_10_ReSwiftUITests' do
+ # Pods for testing
+ end
+
+end
diff --git a/Podfile.lock b/Podfile.lock
new file mode 100644
index 0000000..79a6a53
--- /dev/null
+++ b/Podfile.lock
@@ -0,0 +1,29 @@
+PODS:
+ - ReSwift (5.0.0)
+ - RxCocoa (5.1.1):
+ - RxRelay (~> 5)
+ - RxSwift (~> 5)
+ - RxRelay (5.1.1):
+ - RxSwift (~> 5)
+ - RxSwift (5.1.1)
+
+DEPENDENCIES:
+ - ReSwift (~> 5)
+ - RxCocoa (~> 5)
+
+SPEC REPOS:
+ trunk:
+ - ReSwift
+ - RxCocoa
+ - RxRelay
+ - RxSwift
+
+SPEC CHECKSUMS:
+ ReSwift: 628f1a9b3ee52e3b3ca2a644435472fd77afafe1
+ RxCocoa: 32065309a38d29b5b0db858819b5bf9ef038b601
+ RxRelay: d77f7d771495f43c556cbc43eebd1bb54d01e8e9
+ RxSwift: 81470a2074fa8780320ea5fe4102807cb7118178
+
+PODFILE CHECKSUM: 7ecd3d2d2fe24600209379d06faee1478c8e87b7
+
+COCOAPODS: 1.9.1
diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock
new file mode 100644
index 0000000..79a6a53
--- /dev/null
+++ b/Pods/Manifest.lock
@@ -0,0 +1,29 @@
+PODS:
+ - ReSwift (5.0.0)
+ - RxCocoa (5.1.1):
+ - RxRelay (~> 5)
+ - RxSwift (~> 5)
+ - RxRelay (5.1.1):
+ - RxSwift (~> 5)
+ - RxSwift (5.1.1)
+
+DEPENDENCIES:
+ - ReSwift (~> 5)
+ - RxCocoa (~> 5)
+
+SPEC REPOS:
+ trunk:
+ - ReSwift
+ - RxCocoa
+ - RxRelay
+ - RxSwift
+
+SPEC CHECKSUMS:
+ ReSwift: 628f1a9b3ee52e3b3ca2a644435472fd77afafe1
+ RxCocoa: 32065309a38d29b5b0db858819b5bf9ef038b601
+ RxRelay: d77f7d771495f43c556cbc43eebd1bb54d01e8e9
+ RxSwift: 81470a2074fa8780320ea5fe4102807cb7118178
+
+PODFILE CHECKSUM: 7ecd3d2d2fe24600209379d06faee1478c8e87b7
+
+COCOAPODS: 1.9.1
diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj
new file mode 100644
index 0000000..26f675a
--- /dev/null
+++ b/Pods/Pods.xcodeproj/project.pbxproj
@@ -0,0 +1,2757 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 50;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 004EF6153149359D38971D77D547926A /* RxSearchControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03A8606BA8B6B411528E50CEF239D2CA /* RxSearchControllerDelegateProxy.swift */; };
+ 00607C18B47C6FF33289363993D36D61 /* NSTextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B606AA882259F38005ACD290B7267EEA /* NSTextField+Rx.swift */; };
+ 02E15DD4F899A5F1F22B31B8A5F81DDC /* Disposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5147C6A81464DE5F5D742A106AC7CAB9 /* Disposable.swift */; };
+ 03076368C9CC2486A04099CB4C4985C1 /* Deferred.swift in Sources */ = {isa = PBXBuildFile; fileRef = 060CDA38B5B97723BB826D101D788556 /* Deferred.swift */; };
+ 03362D47D4CD88E4014D9E7661928F00 /* ScheduledItemType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2629C3567CAC2E2C08A9FED8DCA105F9 /* ScheduledItemType.swift */; };
+ 03DAAD7009D94E6053C86954B9E554E4 /* Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5789FF6505BFED3B037CD943E209D0D5 /* Zip+arity.swift */; };
+ 03F355297877D7B47E2E02F94A221CF9 /* TakeWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49675A87ECC6809610B25EFED0A5E576 /* TakeWhile.swift */; };
+ 040DC0B17C1736806A68E24300A1BC79 /* UIStepper+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CA34628FD6E688FD06EBCAF9638A2B5 /* UIStepper+Rx.swift */; };
+ 052C46B238CB003854E40FC8718972E9 /* Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A1788B3AD1343AC34F6FA514E5EC721 /* Signal.swift */; };
+ 094905DC8F2C48AA042269E20462DD35 /* ObserveOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F4BA9409051D42CBEECF0377E67C82F /* ObserveOn.swift */; };
+ 0A91796EE2B4F220A29379096ECC52AB /* UIViewController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3EE5F79F5B53ED7F15DC8233112E568 /* UIViewController+Rx.swift */; };
+ 0AA3AA11533ABE5FCBB6DC1B0F6830E5 /* RxSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 14A999CEA14A616176F4792BAAE987C5 /* RxSwift.framework */; };
+ 0ADDB880D3E38490B231EA9B101FF310 /* DispatchQueueConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDC2E4969C62C68CC9EAF08E080318C2 /* DispatchQueueConfiguration.swift */; };
+ 0BF863B5E417C1776934893AAE8B9397 /* RxPickerViewAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93F6D9D54E3743ECFF2F345CE3A38ADC /* RxPickerViewAdapter.swift */; };
+ 0C44567712E74C0317E4BE193ABA4B27 /* First.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6A304755944CE32C79EFCDA4F93D63 /* First.swift */; };
+ 0C79D7F5D4ECE43F29FE3BCBBFF0E6CF /* SchedulerServices+Emulation.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9E8551C59CAB3AC1BCF3EE3686E4B7E /* SchedulerServices+Emulation.swift */; };
+ 0D130F67C3C8B217F065E4E96BA4446B /* Pods-i2020_03_10_ReSwift-i2020_03_10_ReSwiftUITests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D79900AE1D041090BC8F749C5DF6C3D /* Pods-i2020_03_10_ReSwift-i2020_03_10_ReSwiftUITests-dummy.m */; };
+ 0D4F6A12F016F273C01148A01EF65DAA /* DispatchingStoreType.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC9A34B58E58357B0B8F0A84D6791C92 /* DispatchingStoreType.swift */; };
+ 0D7EEDD1755456AD6E1B6B70968B67D7 /* RxRelay-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4046249CC71DEED06806B6B95A877329 /* RxRelay-dummy.m */; };
+ 0DC8704E16C35ABA6A9C42E7785001F0 /* SynchronizedOnType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D23EA031BFE585546B4189E8C456F73 /* SynchronizedOnType.swift */; };
+ 0F4A090494AE628B5872D2832C60BA26 /* Date+Dispatch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8338BAEE2A2770A9589EB04C62DFFF28 /* Date+Dispatch.swift */; };
+ 0F8099B5C63E347EE3F5F4E0316F9042 /* SubscribeOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 066A22BAA949611E5422B42F75ACC4A4 /* SubscribeOn.swift */; };
+ 101F29A6054A6CF7ADC3999FBA2346AE /* Enumerated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15348F7D5352AC7295F956B6AA2011CC /* Enumerated.swift */; };
+ 10331F5A40E9DAA833452A8E3980A902 /* ControlProperty+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13F4B043116664285795B30984254C70 /* ControlProperty+Driver.swift */; };
+ 107042805C385C275261D1295F78ACCA /* ObservableConvertibleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EC30206513B2A5063C4C2BEF2A7E8A5 /* ObservableConvertibleType.swift */; };
+ 1147ECB4A33EAF4D4886E36054FF1063 /* Disposables.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6D2A26CA0D2D343D8A249FB784E2D60 /* Disposables.swift */; };
+ 1157D0FB71099D50C1D86B22A46C2D85 /* RxWKNavigationDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BF886BAF1D6820F1B0B3D9A28876E85 /* RxWKNavigationDelegateProxy.swift */; };
+ 127FE7C16883F98B27F5962FB3F9432C /* ControlEvent+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75C6B3110A3F99026D3C7BD828B83705 /* ControlEvent+Signal.swift */; };
+ 166FD42123ACB3FA0865A7414E44E5E0 /* RxCocoaRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 83B3A1B539C581CAEEFB0F087A2A7E89 /* RxCocoaRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 171A276ADAB485CD5BF8E452B7958F4E /* DisposeBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = A062467910A25DCA54A23D30935F7656 /* DisposeBase.swift */; };
+ 17B64ECFDE6C6020B5C795A014441745 /* BinaryDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 210A9E3B8E818E19A460BAE7BFC3EF1A /* BinaryDisposable.swift */; };
+ 17D3952559F05AFCFB3FD1F02D52240E /* AnonymousObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D17613C83FD6D5054C25661CEDFF272 /* AnonymousObserver.swift */; };
+ 1A438CD441E83C656F1BE6E9AD922C50 /* RxCollectionViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC1267DAE4E12175778FBDE72BFCA42F /* RxCollectionViewDataSourcePrefetchingProxy.swift */; };
+ 1A676857D85724230537AA104E2B0C9D /* RxTableViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06F37F9A822A911B09EA347A18DF97C2 /* RxTableViewDataSourcePrefetchingProxy.swift */; };
+ 1A73743D0ACF79E17620444695C737D9 /* RxRelay-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FB02582D4445EBD1A80BB8CF43BE40A4 /* RxRelay-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 1B0A404B89EA507DBC0B739564718A95 /* DelegateProxyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD27A746D4BF2FB27E5237C1F7CBDA79 /* DelegateProxyType.swift */; };
+ 1BDA7052F1D8BF3C786FB8F0F0448CD6 /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28B9DDB836AFA1B93EC129A079F1821B /* InfiniteSequence.swift */; };
+ 229249C96C5B669D4C5AFF884FEC4130 /* Never.swift in Sources */ = {isa = PBXBuildFile; fileRef = E158FAAE30CB7B4AB26AD7199EEAEDAC /* Never.swift */; };
+ 241588D302CF69F54DD7C9DE826BFDBA /* UIApplication+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 865DC6B2B6DAB67F320D72868F3838E8 /* UIApplication+Rx.swift */; };
+ 2489F1D90FE4D3EAC2D70793286DAAC8 /* SynchronizedDisposeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2669D3404FFBABBA2886CCD419FDD33B /* SynchronizedDisposeType.swift */; };
+ 2533B682C85887B00E1A7DE6EBF23B46 /* UICollectionView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8528938C4C185E4AA92E6C1E7B1511A6 /* UICollectionView+Rx.swift */; };
+ 25DA4C2ACC3B7043D57A78452B9DD330 /* Catch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39C43F7A6DA7DDEE88053073AB843EF2 /* Catch.swift */; };
+ 265B2D45F0F297DE86B95F10878039D0 /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0490B7A8E5AEBDBFB87109049E1BEFF4 /* DispatchQueue+Extensions.swift */; };
+ 26ED7D06A5A6D99738775339386D7E81 /* ConcurrentDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56A700623AADB404A76FE3E53BCA0C67 /* ConcurrentDispatchQueueScheduler.swift */; };
+ 27BCBB0B91D5135D364090A8AE05CE06 /* Dematerialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = B37A28F4C848F6FD7F67004A218D6D11 /* Dematerialize.swift */; };
+ 27E46F793064941ED560119E4EDB8C1E /* Do.swift in Sources */ = {isa = PBXBuildFile; fileRef = E199DD6A0E0DB451D32CDA0E63B10F44 /* Do.swift */; };
+ 2959DE554794A69DD238BC274B1FF538 /* Delay.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF204E5472C8C6C794BD03F0F62B99B8 /* Delay.swift */; };
+ 2B161DDE4E36284B5D3704255ACD7BE1 /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD7DE96FC23B0041617420A42A907D62 /* Errors.swift */; };
+ 2B68A5384C651B491D5486ED73C03D93 /* ConnectableObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D00C0AC9AC91FFC753AB00631560561 /* ConnectableObservableType.swift */; };
+ 2BD9F00866A4ED71B205FC33DA89FA12 /* AnonymousDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CF3DC4001CFF19ED4281B5301CE4368 /* AnonymousDisposable.swift */; };
+ 2DDC764928B6D18D639E57D3E76FFB76 /* DistinctUntilChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C459D29DA4B5943711BE68D16D9DD3B /* DistinctUntilChanged.swift */; };
+ 2E1787546A7E9E110273BA4194F6245F /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B864B7F24AFCB92D5B3A4EC18791AB9F /* DispatchQueue+Extensions.swift */; };
+ 2F33EE1969F24B9034C3153AC1219305 /* ObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2889E1294E1A90C7F17443DA517F4EC8 /* ObservableType.swift */; };
+ 2F8CFFA2DD63D0573C5BD83075B7DCD3 /* UISegmentedControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C4997DB0810D62578729D3B1D4F55DA /* UISegmentedControl+Rx.swift */; };
+ 3098403FCB19D2C9422CF4E60C75AF0C /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 864DC34E5A711E7AB3DDC967E0B12193 /* Queue.swift */; };
+ 328B38BAC9CD9F5FF574BF7AE23312CC /* ControlProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1CFEEE328D999E1B8999D58BAED9AD4 /* ControlProperty.swift */; };
+ 32D5A7506C471BF61C9A1DC4E4CF99EB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 65596B428F53FFBB3C12CD40ABD0FC09 /* Foundation.framework */; };
+ 32EA7E4C835004F46C33055CC091694B /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2389363C0B924F15579793AAEEA5494 /* PriorityQueue.swift */; };
+ 33D2B7E5908258199265E5731AB56C07 /* ScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = EABCDAF64257DF0402CCCF11E29A70E8 /* ScheduledItem.swift */; };
+ 3567D289C44EF3BBB22B8711B579A091 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1F032E9E3F23418C205400073244574 /* Error.swift */; };
+ 35DF64CE44F2148864956CA612457C46 /* RxPickerViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF7DE3687EE25A28FD163047DE3562AD /* RxPickerViewDelegateProxy.swift */; };
+ 36C72EEB1FA02213151B949EB7F6AE7B /* GroupedObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC25658551A43712CBC2B59ADE3DEAB0 /* GroupedObservable.swift */; };
+ 37CCFF5375E83DBF701BC083A5EE6114 /* StoreType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 332D1D825DEA036292494E0F0ACE3B15 /* StoreType.swift */; };
+ 385F1E7BF90587D6697BD9FA3A3CB1F6 /* Timeout.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB4C9C9F79C237C319B9A647C67E2A39 /* Timeout.swift */; };
+ 389A5F9D2AC4FFB084207D6A7E02B8BA /* ObservableType+PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE2CBE1141FE733F78C548B1E35DBD66 /* ObservableType+PrimitiveSequence.swift */; };
+ 397B57EBA093A1DA2A7D362725166C1B /* Switch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D07C6A1043BEE28A6C784C4937D0384 /* Switch.swift */; };
+ 3A49CB53523C1E3C182B14BC8A901920 /* OperationQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9712E21E9AF5E0431D497A5C5F5B4045 /* OperationQueueScheduler.swift */; };
+ 3AAF91BDBADCA715C2E9A11E22A7DC19 /* UIButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3D534B850A0D931FF3BF35A7A7B5C4A /* UIButton+Rx.swift */; };
+ 3B5A95A39C248FB12A90B20D0C427716 /* WithLatestFrom.swift in Sources */ = {isa = PBXBuildFile; fileRef = C669C6F99B2D9E7A4A3F13E6C8F3DE52 /* WithLatestFrom.swift */; };
+ 3CDA1932F805A7C994450311F82ED580 /* DisposeBag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CF3D834D9AD961B788D7433D4605CAC /* DisposeBag.swift */; };
+ 3D15C11BE3901E529281ED54C29DB4FA /* SchedulerType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A98DCAED699E72469FC5B9BDCF11F0D /* SchedulerType+SharedSequence.swift */; };
+ 3EBF80501E17D10BACBD67246E398B78 /* UISearchBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 981D1CC3DD9CD4CB526DB29C6CCBCEB6 /* UISearchBar+Rx.swift */; };
+ 40637C59FBEE175C6AB0049D8B9A893A /* NSView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8E6F92EF80DAE5A6419FC546AEE15C2 /* NSView+Rx.swift */; };
+ 41E7E4F716055224F17F2481144E4632 /* Completable+AndThen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2398FA62C100F6638F815E26B0010591 /* Completable+AndThen.swift */; };
+ 4244DE053A96154D36BE986693386D08 /* AtomicInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 032C91BA533DEF68CAE892B09AB1EC34 /* AtomicInt.swift */; };
+ 428269FAE739F3BF98900D0A8F653435 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61A3B67FBDD6F53F9C7442EF23D7F687 /* Utils.swift */; };
+ 42CCA88FE13995C4DE8CB024EEDF022A /* RxPickerViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 084BA49C61366C63A89079D4B7203AC0 /* RxPickerViewDataSourceProxy.swift */; };
+ 42EB75261A0B097221C1F9CD1D7A678A /* RxScrollViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E19E839E4464331B2B1F3BF80FCC398 /* RxScrollViewDelegateProxy.swift */; };
+ 43921B982F60543EF7DDFEF47BCECA0C /* ReplaySubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9A1432A17AE7E4060733E534539B481 /* ReplaySubject.swift */; };
+ 45226B1A93A96D3F9507E68235182D35 /* UITabBarItem+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D54334BB1B6D0BC0E70A755C331BC01 /* UITabBarItem+Rx.swift */; };
+ 4661239C2C7E80B9402BF2929E72F17A /* UIImageView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC37FFDEF7BF78ADA57A4878E32A9C43 /* UIImageView+Rx.swift */; };
+ 46DF919C28E5C0288174FDBE751E50D1 /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 798B6253310651012B1D00E3C7622651 /* Zip.swift */; };
+ 46FA647F368BE999071C5FC7AC120BB0 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A7C1AFB60A9206531CB31C94E104017 /* Deprecated.swift */; };
+ 47FE18F0803B12A79084C56D143FB415 /* KVORepresentable+CoreGraphics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B554A561929EE98EAE91B62E6FFF384 /* KVORepresentable+CoreGraphics.swift */; };
+ 48BF16AA9E8DB80D827F462B3A892D1F /* ScheduledDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 819B51CE3D8DC44F5E0ACFF38770047C /* ScheduledDisposable.swift */; };
+ 490CB82DD6D8025943AA2C1D5A7EA664 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20262A4954C04FD813FC9E322F02DA4D /* Bag.swift */; };
+ 49573AC7B39453D2C1FFA43EA8B7A338 /* RxCollectionViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6E15DFC1F63B16EF10ECACBDBF44369 /* RxCollectionViewReactiveArrayDataSource.swift */; };
+ 4A96DD76CB0C446FB2EF1033483FD870 /* KVORepresentable+Swift.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82A942894B81C7F4246E44AD66D4739C /* KVORepresentable+Swift.swift */; };
+ 4C0F3B39831DAA049A07DA075DB97E14 /* ObservableType+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1C60138BBDA4A204AE6AB694A7152C9 /* ObservableType+Extensions.swift */; };
+ 4C78F20AA6B3F3F7473A0B3AC1427221 /* UITextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0004F7E058E64E5BE112492C5BC7321B /* UITextView+Rx.swift */; };
+ 4D8A8BDDEB10E850FAAA616624119FB1 /* _RXKVOObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = B3A3A88C414707616692A32C4D9ED842 /* _RXKVOObserver.m */; };
+ 4DA2D5C7E199E906560C8F2722B266A2 /* DelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 143D336CD43CA911CF77E5043A1464DE /* DelegateProxy.swift */; };
+ 4DC489C63B9ED39DAD1E717C7E86CE1A /* NSObject+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1085007C6CF099D20DCFC29F9150CC /* NSObject+Rx.swift */; };
+ 4F9CC62C3C00E13B0F8FA93BD00E3D7F /* ObserverType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1D2912280ACC7D1F34009CFB375952A /* ObserverType.swift */; };
+ 51E2C769ABE2EDA0CBC808CE34749AE9 /* UIAlertAction+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A2CF8313AF4F306C357104E7B700F4C /* UIAlertAction+Rx.swift */; };
+ 52CE754DB2E0D93D3A7CCB520C6D9007 /* SerialDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7303B07694EAB92C58B08E627213A962 /* SerialDisposable.swift */; };
+ 535108BC2FB7005C5C9B280D6BD536F9 /* RxTableViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31F9747F539AA4905A1CB232076CE49E /* RxTableViewDataSourceProxy.swift */; };
+ 537CC71391BC52CA093B2943EDE91427 /* Empty.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7C736B476350BCE631F6A624E007387 /* Empty.swift */; };
+ 54AAE6366B994D93468ED56C60E4BE1D /* UINavigationItem+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72C445DD4B653972F50A19F7D4BB9836 /* UINavigationItem+Rx.swift */; };
+ 54BB3B9A9B1F4ED8465705D83C9BF9C3 /* Lock.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC0FC902EDEBCD38B875EA224C78B215 /* Lock.swift */; };
+ 5517464035507CC7FF171339EB1C5799 /* NSObject+Rx+KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95E3CA23119C000B823118253ED69E21 /* NSObject+Rx+KVORepresentable.swift */; };
+ 576BF0A19B5DFFA653E1C650E7697364 /* UIActivityIndicatorView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD72988FA1C63A8534B8797B5778AE5D /* UIActivityIndicatorView+Rx.swift */; };
+ 5896D2CB29E5127FB72CF2352E0FE8AC /* _RX.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F30DC4BB1E60F12EFB4F612FC79A157 /* _RX.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 597D7E6072334B26EA2F9247571480EE /* NotificationCenter+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC7EC17F6C8DEC965F66872C3D8E6528 /* NotificationCenter+Rx.swift */; };
+ 59F248BDBAC4ABA43E80F415BA6E77EC /* Using.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A72B847FAE5D2AEA8ECC1DDEFF5B226 /* Using.swift */; };
+ 5A24303A43AF37F36DA83FA19FABD5AE /* RxCollectionViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14A71FDC7979CF64DB1A2B217B884EB0 /* RxCollectionViewDataSourceType.swift */; };
+ 5B60B95D390CE0F79E2C236052D045A5 /* Sample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89158C03E803637D082A044198B31BAD /* Sample.swift */; };
+ 5C515FBE23BA13F6E7E07F1CD207783E /* RxTabBarControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C3B1C25AAC7A0CA3B9800721839D76 /* RxTabBarControllerDelegateProxy.swift */; };
+ 5C845DDF80BE22A049FE5FEA83E74E14 /* TailRecursiveSink.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF390B8D645AEA39A0D68B63AAC8D32 /* TailRecursiveSink.swift */; };
+ 5D666D5BF5178D08EC3A5C4746BDD0BD /* _RXKVOObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 20F2399DF5926234658F49C5DED0B558 /* _RXKVOObserver.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 5DBC9982BAB129A25A7222B50F3BC5FB /* TakeLast.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF6E3C4A97C4B3007BA9560A63AAD6B0 /* TakeLast.swift */; };
+ 5DE62F80E33EED9F1729C0360DE39BE1 /* ObservableConvertibleType+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FA0F93B1F0BA19FF940B065383D77A9 /* ObservableConvertibleType+Signal.swift */; };
+ 5E95C949892D2B70F92849BD812D0C32 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F8C8696443510D47272F1E6CE177BC0 /* Deprecated.swift */; };
+ 5EA5D59F87123DB454316CA84C8A568F /* ItemEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04B1A995B7DA06FF575BAEA109EC36FE /* ItemEvents.swift */; };
+ 5F913FF66A8F54DCBCC28C3AE1366450 /* TextInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E14C685D816E6C07E62FA549F4B02A2 /* TextInput.swift */; };
+ 5FAE40FE684583E5269FE01B44C28512 /* NSImageView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FF26A3E1FD8D793AC21649DBD9B9E94 /* NSImageView+Rx.swift */; };
+ 5FBEEED6DE7E7881DB0434189BB3D1B3 /* Pods-i2020_03_10_ReSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 16D6A448742ABAF4C4F09DF891D0B103 /* Pods-i2020_03_10_ReSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 6170CD24794FE2C99E746B220AE45871 /* RefCountDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40719D13F36C7D088E340229C2FB67E2 /* RefCountDisposable.swift */; };
+ 62F8DD9706D562A89203C658675726EC /* Sequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46BF968973BB98DFD3BF6E66DFDFE965 /* Sequence.swift */; };
+ 64EBEF85ABB95EE1FFD15C3B0F80379D /* ConcurrentMainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 451B2F3E15CB692F217063177E9ECC74 /* ConcurrentMainScheduler.swift */; };
+ 659271A5F0E23EC62F274FAF2540E8ED /* WKWebView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5AC7A6F010238331E436FE5FCECF692 /* WKWebView+Rx.swift */; };
+ 65F34BB4DE789E21466F4D42C2EB133A /* Assertions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D216635EEB4C4C87A593D47D49FB464A /* Assertions.swift */; };
+ 65FF91A9492E4E08B8B4D8B5878FC196 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 65596B428F53FFBB3C12CD40ABD0FC09 /* Foundation.framework */; };
+ 66B4C7D731CA9BE46415F45F2D1940A1 /* SkipUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28ACB9E88EAE2C254EA0399D06237290 /* SkipUntil.swift */; };
+ 67D9970921C5A6512D43A780904DFDDF /* PrimitiveSequence+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63DE8F1CF07FD4416A8D24D941A83DB8 /* PrimitiveSequence+Zip+arity.swift */; };
+ 6804821F11FEC79550EF1D7A9F97E76C /* AnyObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC215656E966E4541A9F2585150640A3 /* AnyObserver.swift */; };
+ 681107F1FFB19236A2256AA4C1FA3542 /* Repeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 738940DD1B8FC7F2E5499520F8F616C6 /* Repeat.swift */; };
+ 68D5BE3019D8CBE154C2C8D07F999DF9 /* Observable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3480D678706413336E0C19547BA26FCE /* Observable.swift */; };
+ 69308E5CF28EED1FD2713C7B240117B9 /* Reducer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5922A580A378F4F33B1A5CC919830A4A /* Reducer.swift */; };
+ 6951641C0EA67D8061B583BBF19788F8 /* Timer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31EA44D646EEBA75670B12EEB884D14F /* Timer.swift */; };
+ 69523AB0C5EA775822D21F740E3D0C31 /* Bag+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFCA64EBF94980015CA35BE15F557AD2 /* Bag+Rx.swift */; };
+ 69C4BC38BDB1CC5A94DE64750C1EA9CD /* Store.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BDD7D94FF50F54036D8A0A6601E37FC /* Store.swift */; };
+ 6AFF83F96D0DA0E42840E698713AA330 /* NSTextStorage+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E658B566FD90F0B253828D58BD760C9E /* NSTextStorage+Rx.swift */; };
+ 6B618D8099888409BA82F9AC21D931C0 /* RxCocoa.h in Headers */ = {isa = PBXBuildFile; fileRef = D54F25C5BFB4A1B48F613D2224CBD3FB /* RxCocoa.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 6BE08B0D8BA96B313EFAB3B3F01765A7 /* MainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2845014D882797CDECAFA78871E3A309 /* MainScheduler.swift */; };
+ 6E96079B7E5B385D67D8822AFDED8F7B /* RxCollectionViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46C2B5CB0527348122A7E1B59D57DB91 /* RxCollectionViewDataSourceProxy.swift */; };
+ 6F0B5969A639AA0B7EDC08A8F1C25B50 /* AsyncLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF3D081E0E707D2873A65D94C7784B42 /* AsyncLock.swift */; };
+ 6F38BE3B2A900A2569181ACCCEBD09A0 /* URLSession+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6A440BA5DAEE7A249D41FFB00C5762D /* URLSession+Rx.swift */; };
+ 6FAD00B4A78E07C3324BCDFB1AE1731E /* BehaviorRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = E71C0FE07D6905246EC94CB6CF70A3CF /* BehaviorRelay.swift */; };
+ 6FF0A65A31F4EFE0DEA5CD4335CBBDC4 /* _RXDelegateProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B68AA770AFA9279A5E53C9259F90E3B /* _RXDelegateProxy.m */; };
+ 71126CC00E845D1C24CB339EE3B2342E /* ImmediateSchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0231638BDBD6AF01C20C31773501D655 /* ImmediateSchedulerType.swift */; };
+ 71335E148066526A88313E314F11DFE7 /* State.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5CC7DFC1076A2A57BC71900B7289B11 /* State.swift */; };
+ 749946076927E4B71C631111F5501ED0 /* Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A8C1D8CDA0E90B22F930A899CAFB741 /* Debug.swift */; };
+ 74FA8AFC6A63DF31AF092826DD3EAD3F /* Middleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AB8A9AC4D025EB18152DF147A4B16B4 /* Middleware.swift */; };
+ 790CEE61CE59C751AD356096AB83B3E0 /* SwitchIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25C22DCB9C10926B79BF296BFB382430 /* SwitchIfEmpty.swift */; };
+ 7955194DF6796115A98BFB4D939D1214 /* PublishSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFA4E6DFAE41616C8C129F35B9B428E3 /* PublishSubject.swift */; };
+ 795C51A233CA0A3DB742EFF7DD3B88B0 /* KeyPathBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = B677714BF00E18C1BD99CE1A7C522056 /* KeyPathBinder.swift */; };
+ 7A377D6B6C745B0B3035B7F69BE5551E /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60B93DE2076D5F9E911F24A6AC0EA9F4 /* Observable+Bind.swift */; };
+ 7B90EB385A04164455492E3BE92A5034 /* ToArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E1D068D7A0B3B1E35B8D9F57ECE89DC /* ToArray.swift */; };
+ 7BF1D1DD912831899B096247CDA15C54 /* StoreSubscriber.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA32D5DF2D3F42AD1682BE66F8D9AD97 /* StoreSubscriber.swift */; };
+ 7BF95B41CAFB9CD9CDD6072B5A4E9F72 /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2B765B0157F122280ACD35E310B6F16 /* RecursiveLock.swift */; };
+ 7BFA6EFCC11D031F4E49EC3377FB209F /* RxSearchBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6573AE94EBB33358CFD30CD5363F9395 /* RxSearchBarDelegateProxy.swift */; };
+ 7D77FAC4712F7DB8917A5C1696186DB1 /* DefaultIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7E8A0E10EEB750469559D208823399D /* DefaultIfEmpty.swift */; };
+ 7E08D9256983E974350EFFA3B1F6BD03 /* RxTableViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 950F7BA3924E370889A05C669687E423 /* RxTableViewDataSourceType.swift */; };
+ 7FC36858AB7505D2CFCBF20047703D88 /* ObserverBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64AAE44064AF85937674DF092A1F9307 /* ObserverBase.swift */; };
+ 805A6F3D865BD78B27DDE5FA854014B1 /* Window.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97D28D6ACB00EA4C67C6912DE2EF802A /* Window.swift */; };
+ 809F5737584AC988E0246F344E30BAF6 /* Coding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0726F11FDDF0DB19CD94AF6841DF19D3 /* Coding.swift */; };
+ 8122C520D61F1401624316A423F5B789 /* ReSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B424BF504145AAE95668038C693BC6D /* ReSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 833AF78782D347999B10CB68FF99CBB7 /* UIPageControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CAF7463C8F43760492D2B4550428BF1 /* UIPageControl+Rx.swift */; };
+ 83A3771638BA643CF8D59899C2B486E0 /* BooleanDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD852A49DC2502B4C1F724FCEB838F89 /* BooleanDisposable.swift */; };
+ 856721FA1D7D41C3E30D546F0EE75E91 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 65596B428F53FFBB3C12CD40ABD0FC09 /* Foundation.framework */; };
+ 8574EFD4EF1D6018CBAF7437C845A512 /* CombineLatest+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = BACEE41ADAB196BBDD7B05B6BB3CCD2D /* CombineLatest+Collection.swift */; };
+ 861685609955B745374F2821359657FE /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DF8552B119559BAFE7F9E7DE48834CA /* InfiniteSequence.swift */; };
+ 86401DCFAA8296BB4508C71D88A5D510 /* LockOwnerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB6C7EE66B2B1B9B2421300F0BDBF4F1 /* LockOwnerType.swift */; };
+ 86DD279E85690B291C4F0B019A54100D /* UITabBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77324548D42422FA2F0E6B5F5CCCDE77 /* UITabBar+Rx.swift */; };
+ 87AC25E063EBE8CD17661BC96092C7A3 /* Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D5F346346FE84794958A070CD1D3DC2 /* Driver.swift */; };
+ 87E8C6E0DA3CA00812A94A9489E1CD19 /* UITableView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAFE2674F902A1B2619BC90018F84D93 /* UITableView+Rx.swift */; };
+ 884400AC33C8CE8491D5ADCF9D7F5C6B /* UIRefreshControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 552438544928582C4750307B658A5901 /* UIRefreshControl+Rx.swift */; };
+ 89513FE89C72A675DA0065DEBF57AF90 /* ControlEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9C218A9E923E38300868A5659629684 /* ControlEvent.swift */; };
+ 8BB033130CBE39319E3C8D71E51D8DB9 /* SubscriptionDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FF440A45AE0BCF45A4F585CD3D270ED /* SubscriptionDisposable.swift */; };
+ 8BEA8A8F19C1310C2026849C119EF383 /* Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D688038EE922F8F99B24814868A62E35 /* Rx.swift */; };
+ 8C1C0EF40D875EF0CC599EEC54D846A1 /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD696F4D96B5F0826CA20DA9E6CAB6D6 /* Map.swift */; };
+ 8C4C50E09D5AD5785FC42CE4BDC062CF /* UITextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0143C013855250074E774D84F87A9649 /* UITextField+Rx.swift */; };
+ 8C5C3D2168FC38D6CEF221E002391EA8 /* RetryWhen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6195E1C96579A8F530718F5A87718BC7 /* RetryWhen.swift */; };
+ 8C61A71A5BB58364B3AAAD16A6BD4E73 /* SchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27DB6BDA7490AD9E7CAD9EB803AF1D4B /* SchedulerType.swift */; };
+ 8CAB165E98C5A8F41F04D1F81FAC9CDF /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8335011C6862F71CE0AD6AC57931E7E /* Optional.swift */; };
+ 8D8A52D3AD918E73793C298DE56D8241 /* BehaviorRelay+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5D0FEDBB8466736230AEE6BBD8A4B1E /* BehaviorRelay+Driver.swift */; };
+ 8ED46FC391F85311BE63E20FE2BDDFD8 /* RxTableViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC0903E3BCFE4EDEEF45830F1F096031 /* RxTableViewReactiveArrayDataSource.swift */; };
+ 8F2FBA0636623868EDF04F5A8881DD05 /* Pods-i2020_03_10_ReSwift-i2020_03_10_ReSwiftUITests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 615F8F0FA3903F3D0049DC21D03163EF /* Pods-i2020_03_10_ReSwift-i2020_03_10_ReSwiftUITests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 8F5635455309EC97D8332296ECB5DC0D /* BehaviorSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61BEB5A30F9115B07049AE93077FFE74 /* BehaviorSubject.swift */; };
+ 922C6139A1B46AA2DD907A8F946C268A /* Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2248F91AAAC1B0F9E35D1FC5BA30FEE /* Subscription.swift */; };
+ 93073CADF0BF479955E678D12622D797 /* KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB49B9E470FE63408096C2A138074D03 /* KVORepresentable.swift */; };
+ 93144E2F26D0D130C64C10E4A5226D87 /* UIView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C9326EB343539DA663EFC9C123F8439 /* UIView+Rx.swift */; };
+ 93705084FA5AB9D5224B9199CEC16782 /* ObservableConvertibleType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF49E2C416C164FF29C2CCF2D3E3D04F /* ObservableConvertibleType+SharedSequence.swift */; };
+ 93EB4F30176D841E439DE4060F7440AE /* UISwitch+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BC5727E7C30DF42545D958F9255FDF0 /* UISwitch+Rx.swift */; };
+ 948F631800201A9189746538D695F273 /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 019D51EA15DBBB1334FA7238ECD6647C /* Merge.swift */; };
+ 955E8602CDFD160E804D857B93DE4E96 /* AsMaybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1233F1FDC277350F3A5360811FADE05B /* AsMaybe.swift */; };
+ 95855E719B6ED56552B04DEFB4AF7090 /* ShareReplayScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13A0418D09D2EFA56401F56BFBD14735 /* ShareReplayScope.swift */; };
+ 95C0959A3FCF6D6AA805DFC82870B4B8 /* Producer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5623EC98E46A4D03567AC3616A508CF6 /* Producer.swift */; };
+ 95E5AA5F7C9CA156C334D08328EF72D4 /* RxCocoa-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FF370F972BD3DF6E88CD59EC9316E97D /* RxCocoa-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 96A2515C082B4BB9E7AE4B23FDBEF6D7 /* RxRelay.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A593D1F995F7F512AFDB6312AA4ED8FF /* RxRelay.framework */; };
+ 9847B3D4D9FFA9044035C4C88C3ED54A /* AsSingle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EDEB50013F131C39175C57EFD7D9D29 /* AsSingle.swift */; };
+ 98AE3253A49C3B2066A97BE3B46667AA /* Single.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34B3365A00E3B6C6B0D650EBF7719DEC /* Single.swift */; };
+ 9CCDD28811A21BEFED4D845A6217F96B /* PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49696FF9363C30F326E2699FABF64364 /* PrimitiveSequence.swift */; };
+ 9D9267EF0E83FA0316E2D9DE16F37FBA /* UISlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B9D346B4B20907D2280C53581990D13 /* UISlider+Rx.swift */; };
+ 9DB06606FB98DEA2C5D9482569BF24B1 /* RecursiveScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D61472B5EC728242AB69697EE6BD2D1 /* RecursiveScheduler.swift */; };
+ 9E5420C95A4C8123896BC7A87B699D2F /* NSLayoutConstraint+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A6C8B28FA2F35BA63EB96875538FC61 /* NSLayoutConstraint+Rx.swift */; };
+ 9F72B3F0B979E0AEA2FA035DAD7A6601 /* DelaySubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = E69C5D599E6755D70887F90BFF7295EC /* DelaySubscription.swift */; };
+ A01F94FA55382101CD9640945CA6DAF2 /* ObservableConvertibleType+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55669FA572B4743BA9E5D86033656D5C /* ObservableConvertibleType+Driver.swift */; };
+ A0369F12565ADA0166FE3647EEF3BFC0 /* Cancelable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88CBAFF7D9321539F68FF48D10D9A811 /* Cancelable.swift */; };
+ A167F02DF6F528A9D7DDC32A48762FDA /* UIBarButtonItem+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD610357ACF93481A3BF6BE7397A416E /* UIBarButtonItem+Rx.swift */; };
+ A3561BE887FADBC5B87813FD388223D2 /* Debounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5545B7EE97B9C32C9D4D8B5FD4113A49 /* Debounce.swift */; };
+ A35C62088F8D04AC5EBC5C1F406AC120 /* RxSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D4847D6B02081539AE95E996D28A283 /* RxSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ A4D82C6165F9200FD01060A9F69370A6 /* SerialDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99106EA1F90DCEF2952C0F77AD1F0ED4 /* SerialDispatchQueueScheduler.swift */; };
+ A53D14C1711166163FAF34731EDBDDC6 /* RxTextStorageDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF3AF5BD13147E51A0283A197C6A5C26 /* RxTextStorageDelegateProxy.swift */; };
+ A59498398A091C6D5094973DC40DA716 /* UINavigationController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 515B8DC5E5E62F8161AC76E9F08AD759 /* UINavigationController+Rx.swift */; };
+ A6C32F6E0770D3DB02AEE1CC46E8FDBA /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BD2D4B87BCD9D238F919D6E29645D21 /* Bag.swift */; };
+ A752C647B32107E11441BF27FE2305A7 /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CA239A22517ADFD9FF7BB0DB5F21A1E /* SwiftSupport.swift */; };
+ A8A6F94A14EE3424814E27F2811FC5F8 /* SubjectType.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0C989F92D749D1E23BA968D7C78A40F /* SubjectType.swift */; };
+ AB8B850F8580AD11FF4CE5338C36BA02 /* Range.swift in Sources */ = {isa = PBXBuildFile; fileRef = 164F677100BE6A4ADC4932449F83AA7D /* Range.swift */; };
+ ACEFF7D6E84B03B88A4FD06E6C16D717 /* RxCollectionViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 966CC1CA41C9B1C6A3B7DCDBDBC03142 /* RxCollectionViewDelegateProxy.swift */; };
+ AD959274B3529AF249EB9FA6396FCAA6 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D5442FFC6B6F54BFF7CB33F296D915B /* PriorityQueue.swift */; };
+ ADA9B2BB7C751B07C3225734135DDD66 /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00D7BDA063B009A5EB0AEB62A71B0B05 /* Platform.Linux.swift */; };
+ AEFB74CC1B3ACA85667B0171F7B2E29E /* _RXObjCRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 326840D13E1B24071E299E0FB4F83DB9 /* _RXObjCRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ AF90A24F472EF8E17D2FEE296066F111 /* RxTextViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16330FBE1A90E53C91DE850328C7584E /* RxTextViewDelegateProxy.swift */; };
+ B0A4BC65D0524BE5AC03B9A2A776DF40 /* RxCocoaObjCRuntimeError+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 857D0650860942FE318820DEC6FA6CAD /* RxCocoaObjCRuntimeError+Extensions.swift */; };
+ B0B88EEE3945C6FD83D7A94517CB073B /* SharedSequence+Operators+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6608A88AE3BBD9D5515A5E0706158473 /* SharedSequence+Operators+arity.swift */; };
+ B4562B1D18CE91DD3E9E9489E1A751A7 /* _RXDelegateProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = F7DB84FF1F038026C9B9A7DEFCF0EDC0 /* _RXDelegateProxy.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ B4733A2EE777CF118EC3579F5251D71F /* Take.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8682CAC8DB80464C319F0D9CF28FDC47 /* Take.swift */; };
+ B5D793A153B4C3021A730D0C02174ADA /* Zip+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BD05FBC919563331AFBA4A7514F1533 /* Zip+Collection.swift */; };
+ B5D8D67B97899C9B4F82EA88FB78877C /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6278E403E0A624CFF60BD07EFC1F2F3F /* Platform.Linux.swift */; };
+ B69E84713BFEB50E8D126ABD24DB3A85 /* AddRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B3C9C2023347FC196FA0F0C12533DF0 /* AddRef.swift */; };
+ B94726BEDEFF1D994FBC4C1657B8069B /* _RXObjCRuntime.m in Sources */ = {isa = PBXBuildFile; fileRef = A6D1E737BD0004075BD00277D64D6C09 /* _RXObjCRuntime.m */; };
+ BAA22A4AD005A33E591FA21B13FD5004 /* SingleAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C87BFEDF94A9003801B81C57A69BA50 /* SingleAsync.swift */; };
+ BD015EEDF3A51EE65B73A48D41AAEA82 /* UILabel+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0372FBFA49252540ED14174556FE10DF /* UILabel+Rx.swift */; };
+ BD8808715AF64706D39834CE0EFFBFB6 /* ReSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E64D3B6E49801A91AB3406B0B8922B5C /* ReSwift-dummy.m */; };
+ BDE349D938F60FFF5130E278CA56BE0B /* Materialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5EC3802B8C4979699F84BE490FD59A0 /* Materialize.swift */; };
+ BF1CA6F3A0D0EFC617357361263FAA41 /* RxTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E136D6CA390BE629DBA7F396D892C68 /* RxTarget.swift */; };
+ BF2B5D42E5C3070F53B31DAD57C8B327 /* NSTextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35E4EEC081977D2BE559370A510B1F11 /* NSTextView+Rx.swift */; };
+ BF7EADE721FDDD1B77DC4B20F013B2DD /* NSSlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD89FCB0A3D9FEBED23F6668D1501833 /* NSSlider+Rx.swift */; };
+ BF9F0AE3A256CCE5F2869AE24980BBE4 /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B95A6E98198A11C5BEC850016C2FB88 /* Platform.Darwin.swift */; };
+ C02C2AD6F5EF2236A3E2EACD9C6B2601 /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E76351F41413AEC750620D1E23C2AA0 /* Event.swift */; };
+ C1149E7185D133FB29501F9202A3611B /* Logging.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5DCA9FA87B2A5B5CD6F9210C044703F /* Logging.swift */; };
+ C14D89FBC215A107B7D8350502143BCF /* Scan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10A3331092D54B67CE834124A7567166 /* Scan.swift */; };
+ C160065F6B4A8E33B511D3FA1510EB27 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 65596B428F53FFBB3C12CD40ABD0FC09 /* Foundation.framework */; };
+ C436376C7FECF95C33F87A526BB63605 /* RxNavigationControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C4A834BB18149479C4E1C74D2F60C7E /* RxNavigationControllerDelegateProxy.swift */; };
+ C65166B8E6D3BC390BC994FC3E24B499 /* Reduce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 717B5039203D0C74952A27F3C7D1011B /* Reduce.swift */; };
+ C67E6ABF1F60622606201D456CDD0349 /* AsyncSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7CD1086666619061335489A6B632D85 /* AsyncSubject.swift */; };
+ C77012F24FE88C19B9429E08155D3774 /* VirtualTimeConverterType.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1307CD70229DD9EF9305DD5FC11C3DA /* VirtualTimeConverterType.swift */; };
+ C8F38DAD654AC5F14FAA9F32C8AD9B1B /* ElementAt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BD7B78356AB3A671C8187A765589329 /* ElementAt.swift */; };
+ C90A0A37FC446D14560D97A5D11DA22C /* InvocableScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40F30E7D1B43F3403B7E798CB95E280D /* InvocableScheduledItem.swift */; };
+ C9288F03A960CD9D2B5B65F9176182D5 /* SectionedViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D7095EF9B866D7657F152FD65B95734 /* SectionedViewDataSourceType.swift */; };
+ C9B2EACF8FADDC4472A9B9F4A3D40506 /* Maybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = B581AEB42F21D71F5157FAB2D7DEC7C0 /* Maybe.swift */; };
+ CBB7BE2C6778D82DC89C4541F8798D02 /* UIPickerView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E07F73A7EDC80187001AE15B83C96CA /* UIPickerView+Rx.swift */; };
+ CC594E7AFA6380F46DFF5349D801CAAF /* HistoricalScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 066F41D61571E13C618C5AEFF6B5C754 /* HistoricalScheduler.swift */; };
+ CCBBA0BAD7BE7B69B31C52A65728D199 /* Concat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9794B7F359EF7887512B232C81A15338 /* Concat.swift */; };
+ CE390557A387D5CC643FD8613551C3F6 /* Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7181D4B9A39E2E9E652D63A3D744ED2 /* Create.swift */; };
+ CE949CFA410FEC8C31792DC99BA01C6A /* SynchronizedUnsubscribeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE2896BDBBC42814D2B5F5D3BF94D11A /* SynchronizedUnsubscribeType.swift */; };
+ CF4908A4FA402510DF1116BB06D24AB6 /* PublishRelay+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD61A3A2C6287A52CF0087B6C0897203 /* PublishRelay+Signal.swift */; };
+ D0EE26AE9A3536034F0367CE9BECFBB6 /* CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FF790CCDFC88FCCF4836A99B9F299A6 /* CombineLatest+arity.swift */; };
+ D207C4339DB468B945C59F4EE74B02EC /* UIDatePicker+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2153C7A21BE57FDDD492639BC11BDCA /* UIDatePicker+Rx.swift */; };
+ D4DB8A02127BB87032E1DA5223CFF741 /* PublishRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3334F37BBFA1E7F35C1EAB5EAA1EF664 /* PublishRelay.swift */; };
+ D513002B25731C3522466ED3E0122ABE /* Binder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C9CCDB7742A69A435E821590E2BDB05 /* Binder.swift */; };
+ D57A24E16DBF162611D7BDBF244D9CDB /* UIProgressView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5B5C800DBACF39772E2B92D378F4CF8 /* UIProgressView+Rx.swift */; };
+ D6A5E0A7D3A764B88F95358826689C28 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 65596B428F53FFBB3C12CD40ABD0FC09 /* Foundation.framework */; };
+ D792543AD9AD0745289C566E0D1CCDEF /* Driver+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FA6790E22C3795C75201A29AFCE20E6 /* Driver+Subscription.swift */; };
+ D7C6A7F34AF265064998EDB6F4ECC8F0 /* SingleAssignmentDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 594857034F291318BAB5444B328D2E28 /* SingleAssignmentDisposable.swift */; };
+ D971E8B66181F188FC69C6913F266420 /* Pods-i2020_03_10_ReSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 056D601FFCDFEED2A924A1DB35A7ED37 /* Pods-i2020_03_10_ReSwift-dummy.m */; };
+ D9E62B2967C0DDDC2A7F14FE704F2A15 /* Buffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 840086734367289E0653B3CF7FC8CE45 /* Buffer.swift */; };
+ DA1D7C3EF1D4B9E7C8A6F98ECD7A2ECE /* SharedSequence+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D9E8AC7C2EA264035F1738EB0F1CA26 /* SharedSequence+Operators.swift */; };
+ DA2585B6FBB61ED470720C763B1985DC /* UITabBarController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFF48D895B422A8F5557E35DDCF2407D /* UITabBarController+Rx.swift */; };
+ DA57103F70F28EAD5BFD5269BB92687B /* Signal+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2844759ECC6441E9E3FCE93B057CDF01 /* Signal+Subscription.swift */; };
+ DC9C18EED77BCEDB17FE3C9CFB4DD039 /* StartWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = 037525E934E53F6085DA864F616EE894 /* StartWith.swift */; };
+ DD69AE2E59839CF1875682C79AE6909A /* NSControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12EBFF0253069ECF4658A5BEE8018EB3 /* NSControl+Rx.swift */; };
+ DDC47ADF2BBFE1A156C579C308B75E7D /* UIGestureRecognizer+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1F566950DA55774CB6C6FCC82D3854D /* UIGestureRecognizer+Rx.swift */; };
+ DE12B135124CC64A3808775C5EBDA71D /* CurrentThreadScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5218A84C193B62A7902C06C0080A147 /* CurrentThreadScheduler.swift */; };
+ DE6DD66AF072AB02CF98992C33574FED /* UIScrollView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E157ED60D65D65445440B3F6B20F76C2 /* UIScrollView+Rx.swift */; };
+ DEB638E75D4874C77C94FD96E7B5BE1B /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62061C3FB34636B2D5B02521B97FF982 /* Filter.swift */; };
+ DF8A644DDF8E1DBC8A57213E95B5B567 /* RxCocoa-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EBE081BAF38759F28B4E87FB591657C /* RxCocoa-dummy.m */; };
+ E00C90EC225B6C54293C2FC163925EE9 /* _RX.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DD2D9327F81078D2876D1BD4BAE37E4 /* _RX.m */; };
+ E33D4363EDD137902C538922847CA3DF /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AD17F705E331510CFDB7F402BDE46AF /* Observable+Bind.swift */; };
+ E417A05D076F7A15FAD057F3A657B3DA /* NopDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA7F65B1F24DCEFE66E41709D5301E30 /* NopDisposable.swift */; };
+ E447E7FA45C53360E075E643BF90B1D0 /* Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C5B8342B9EC37C2ED7FD44B8DD20407 /* Reactive.swift */; };
+ E490F195EFC5D4A08857C4FD9701C065 /* Pods-i2020_03_10_ReSwiftTests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FEAB2BE6B0F71C4189BF1A974BD9598 /* Pods-i2020_03_10_ReSwiftTests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E50CF81F7FE37CE911F3AF15AB1D4EEA /* RxTabBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F06A2573B7B707E60963A7127E9F877 /* RxTabBarDelegateProxy.swift */; };
+ E6FC6B657FAFE526214A86627D1447C2 /* SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB4A1A97C438C24B851E7681E6D3B124 /* SharedSequence.swift */; };
+ E705567E9C436F85F87156E97DB9CDFB /* ControlTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36D361554C10BA369443426F97FEF471 /* ControlTarget.swift */; };
+ E7082CA403DB134897DE248F8DD03E48 /* NSObject+Rx+RawRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EE3EDE39D5C511965235A84256C7E81 /* NSObject+Rx+RawRepresentable.swift */; };
+ E83293C55085303F96937C90C545B284 /* Amb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AE1E75AE8B5A6D8C44B194F43969F7C /* Amb.swift */; };
+ E87D1FB94C6DE49D2E750AC53341B991 /* UISearchController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5885BAB7866B9FE41C146A35E34B13D7 /* UISearchController+Rx.swift */; };
+ E8B43143E93F1A5F4F4B606B9767134B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 65596B428F53FFBB3C12CD40ABD0FC09 /* Foundation.framework */; };
+ E9057086DD0FF5A1772EFC8D9FBCE76F /* Pods-i2020_03_10_ReSwiftTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D363B8BFE4F424200F16CF49C12A821 /* Pods-i2020_03_10_ReSwiftTests-dummy.m */; };
+ EA6B834E29FA666180A45F563815AA98 /* CombineLatest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8592A5A525FE351C4673230AB4E1C31 /* CombineLatest.swift */; };
+ EBA4BE9902CF28A9BE4DE836AE0597EA /* Sink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D9074DBAD268559EC22F88D60E5C486 /* Sink.swift */; };
+ EBE7D75DC4ECE70609D3F7F3870346F4 /* Throttle.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE9C8F9E9A447E2B54E97F0A2EFC2A14 /* Throttle.swift */; };
+ EC0B2B2E5ECBB4D4510A91AA91E0DA6D /* Generate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A42368ADE0E3607FB902548D1432630 /* Generate.swift */; };
+ ED00084A03EA4E0D2C59BFB14934B7DA /* Just.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F93F28376C7319ACB97ECDCC2F3C9B2 /* Just.swift */; };
+ ED487382C5B62A9F7709D35D59BAF278 /* RxPickerViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 986C1EE6B1B9564DD634C9FB04B2DF42 /* RxPickerViewDataSourceType.swift */; };
+ EFB80D8242E8DAD143B3F75BE685D5BD /* SkipWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE498BCB565784A93B2821EF53609902 /* SkipWhile.swift */; };
+ F105313AB1A53C7168273476626D6661 /* RxSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 14A999CEA14A616176F4792BAAE987C5 /* RxSwift.framework */; };
+ F2A9053BF8B31B158E4A653203ABE93F /* ControlEvent+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2248968C5CA5DE46B7482D1CAE04082 /* ControlEvent+Driver.swift */; };
+ F2F9BFE8C2F398407C8D12E324E8B53D /* RxTableViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = E408609C76F179544B0A2BA877BF2A2D /* RxTableViewDelegateProxy.swift */; };
+ F4A92686A9B37BD2814BADA7148DCEA6 /* Completable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8C553F433D51079E790CEC0A018C3AF /* Completable.swift */; };
+ F72261057BD4740F5AE7F450337F7859 /* RxSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F704E84FD41E1EDC37051F9A9A65D6C5 /* RxSwift-dummy.m */; };
+ F829154BC405458C21283E143C507FAE /* Multicast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38915730550A3BED82312E76BD319B06 /* Multicast.swift */; };
+ F8A43E710351BA0D79DECD899BD3600E /* RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE7D752A479582D07FB4C62A8FD53015 /* RxCocoa.swift */; };
+ F8B2D027C1C322893DB3B82870D42306 /* Action.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65D01C3ECC27F5C178AA6B0927B7AA8C /* Action.swift */; };
+ FA3C329CF7BB7B2CE43D7B7714235246 /* Skip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D04E2767FD5F1A8AE4D20D3A47C3955 /* Skip.swift */; };
+ FAC05CA1CF7376411C91C528E716FEC0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 65596B428F53FFBB3C12CD40ABD0FC09 /* Foundation.framework */; };
+ FB9D3AD9918984719AC9F5C20E4D6EC0 /* TakeUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D476D6EF0CE72EC834901CB19B78FAB /* TakeUntil.swift */; };
+ FBC21440EB6CC94DA72AD635702EA555 /* CompactMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51DEEF8024547DC1D439758567E0B990 /* CompactMap.swift */; };
+ FBE19599262CE6379D0BFD89C8328855 /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F2349DA3A0A921269BBED53D7C47B03 /* Queue.swift */; };
+ FC29D0FC49F95670787A0ECBBF10778C /* TypeHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6D44903ECCE3B041870EAF393172168 /* TypeHelper.swift */; };
+ FC6BCC0EACDF35C3B2E5454965DF9FDA /* VirtualTimeScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89D5F94276290D0AFE022995500423EF /* VirtualTimeScheduler.swift */; };
+ FC87423B404A5B493C5F5942137AFC9F /* HistoricalSchedulerTimeConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEA3F21265DD3F5BF45C2D2D80E24202 /* HistoricalSchedulerTimeConverter.swift */; };
+ FCAB9BF4C24A6632C0E5A4F73C8B0E3F /* UIControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12E61D37FF22F38A552716C297A33F60 /* UIControl+Rx.swift */; };
+ FCCB083A280F9EDCD66AC376D0B773F9 /* GroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44E841A274C14E271F78EFB9ACBEE527 /* GroupBy.swift */; };
+ FD6EDB83232D99854B157F9BCFF7D1F8 /* RxMutableBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 019C9FC55CF7F5982B1CD3FAA5ECE53D /* RxMutableBox.swift */; };
+ FE586D43BC1F8E29A3926BC03A67E17C /* InvocableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60020A03C3B194C66B4D6FF52769E933 /* InvocableType.swift */; };
+ FEBA50552444E8E084DE868B176B4D15 /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 925D3859199E813145ABA8428B3092FB /* RecursiveLock.swift */; };
+ FF48EC9FA6A4FF89B9F236CE2BA31869 /* CompositeDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 030867329C44AF03CB5F00D52B02214C /* CompositeDisposable.swift */; };
+ FF7E8556616412E1E521D8A57BDEB69D /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2712818AFEEA11929B821A275E02CD0E /* Platform.Darwin.swift */; };
+ FFA60EB3499EB687BA64D6A260D71FBC /* NSButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 731AFF61B6AD6B83F0EA6A4797EA397D /* NSButton+Rx.swift */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXContainerItemProxy section */
+ 039A94F15AC715BB88E98D6CD3EB974E /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F;
+ remoteInfo = RxSwift;
+ };
+ 04142E1DB41EC92EB296F3E757BCE4B7 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F;
+ remoteInfo = RxSwift;
+ };
+ 07E45B0AFEEED2846D13571956E582B3 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084;
+ remoteInfo = RxRelay;
+ };
+ 2DF153B95B5353724640E5A19C4ED6BF /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F;
+ remoteInfo = RxSwift;
+ };
+ 3822E302462DF5530D478E3C9F52D3FA /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 3D8EA5BD8126DF56C564CDD8B8C585D0;
+ remoteInfo = ReSwift;
+ };
+ 3AA5F122E4B6C1CDC8306AE3F5C627D8 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F;
+ remoteInfo = RxSwift;
+ };
+ 3ECAA8F8E6208F6A6B84C103BC9E63D3 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6;
+ remoteInfo = RxCocoa;
+ };
+ 53FCB7AC56684F731D151E7C0508B074 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084;
+ remoteInfo = RxRelay;
+ };
+ 93C511048D0294C08FD89188FEDAFF79 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 99AE49A3E8AFBF49579920CF0011773F;
+ remoteInfo = "Pods-i2020_03_10_ReSwift";
+ };
+ 980A856B7B4260C88059C47E0A53BB72 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6;
+ remoteInfo = RxCocoa;
+ };
+ C70B2D8901D65F1E306B8B5C705B0A30 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084;
+ remoteInfo = RxRelay;
+ };
+ D422B4575DB08C036D036B855589E4A9 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 3D8EA5BD8126DF56C564CDD8B8C585D0;
+ remoteInfo = ReSwift;
+ };
+/* End PBXContainerItemProxy section */
+
+/* Begin PBXFileReference section */
+ 0004F7E058E64E5BE112492C5BC7321B /* UITextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextView+Rx.swift"; path = "RxCocoa/iOS/UITextView+Rx.swift"; sourceTree = ""; };
+ 00D7BDA063B009A5EB0AEB62A71B0B05 /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; };
+ 0143C013855250074E774D84F87A9649 /* UITextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextField+Rx.swift"; path = "RxCocoa/iOS/UITextField+Rx.swift"; sourceTree = ""; };
+ 018A4790D4D0F53335D83BE3C0232DD4 /* RxSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-prefix.pch"; sourceTree = ""; };
+ 019C9FC55CF7F5982B1CD3FAA5ECE53D /* RxMutableBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxMutableBox.swift; path = RxSwift/RxMutableBox.swift; sourceTree = ""; };
+ 019D51EA15DBBB1334FA7238ECD6647C /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Merge.swift; path = RxSwift/Observables/Merge.swift; sourceTree = ""; };
+ 01D5290F7F982281BF3D7DC59BA3525C /* Pods-i2020_03_10_ReSwift-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-i2020_03_10_ReSwift-acknowledgements.plist"; sourceTree = ""; };
+ 0231638BDBD6AF01C20C31773501D655 /* ImmediateSchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImmediateSchedulerType.swift; path = RxSwift/ImmediateSchedulerType.swift; sourceTree = ""; };
+ 030867329C44AF03CB5F00D52B02214C /* CompositeDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositeDisposable.swift; path = RxSwift/Disposables/CompositeDisposable.swift; sourceTree = ""; };
+ 032C91BA533DEF68CAE892B09AB1EC34 /* AtomicInt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomicInt.swift; path = Platform/AtomicInt.swift; sourceTree = ""; };
+ 0372FBFA49252540ED14174556FE10DF /* UILabel+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILabel+Rx.swift"; path = "RxCocoa/iOS/UILabel+Rx.swift"; sourceTree = ""; };
+ 037525E934E53F6085DA864F616EE894 /* StartWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StartWith.swift; path = RxSwift/Observables/StartWith.swift; sourceTree = ""; };
+ 03A8606BA8B6B411528E50CEF239D2CA /* RxSearchControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchControllerDelegateProxy.swift; sourceTree = ""; };
+ 0490B7A8E5AEBDBFB87109049E1BEFF4 /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; };
+ 04B1A995B7DA06FF575BAEA109EC36FE /* ItemEvents.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ItemEvents.swift; path = RxCocoa/iOS/Events/ItemEvents.swift; sourceTree = ""; };
+ 056D601FFCDFEED2A924A1DB35A7ED37 /* Pods-i2020_03_10_ReSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-i2020_03_10_ReSwift-dummy.m"; sourceTree = ""; };
+ 060CDA38B5B97723BB826D101D788556 /* Deferred.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deferred.swift; path = RxSwift/Observables/Deferred.swift; sourceTree = ""; };
+ 066A22BAA949611E5422B42F75ACC4A4 /* SubscribeOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscribeOn.swift; path = RxSwift/Observables/SubscribeOn.swift; sourceTree = ""; };
+ 066F41D61571E13C618C5AEFF6B5C754 /* HistoricalScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalScheduler.swift; path = RxSwift/Schedulers/HistoricalScheduler.swift; sourceTree = ""; };
+ 06F37F9A822A911B09EA347A18DF97C2 /* RxTableViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourcePrefetchingProxy.swift; sourceTree = ""; };
+ 0726F11FDDF0DB19CD94AF6841DF19D3 /* Coding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Coding.swift; path = ReSwift/Utils/Coding.swift; sourceTree = ""; };
+ 084BA49C61366C63A89079D4B7203AC0 /* RxPickerViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDataSourceProxy.swift; sourceTree = ""; };
+ 08C3B1C25AAC7A0CA3B9800721839D76 /* RxTabBarControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarControllerDelegateProxy.swift; sourceTree = ""; };
+ 0AE1E75AE8B5A6D8C44B194F43969F7C /* Amb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Amb.swift; path = RxSwift/Observables/Amb.swift; sourceTree = ""; };
+ 0B9D346B4B20907D2280C53581990D13 /* UISlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISlider+Rx.swift"; path = "RxCocoa/iOS/UISlider+Rx.swift"; sourceTree = ""; };
+ 0BC5727E7C30DF42545D958F9255FDF0 /* UISwitch+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISwitch+Rx.swift"; path = "RxCocoa/iOS/UISwitch+Rx.swift"; sourceTree = ""; };
+ 0CA239A22517ADFD9FF7BB0DB5F21A1E /* SwiftSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSupport.swift; path = RxSwift/SwiftSupport/SwiftSupport.swift; sourceTree = ""; };
+ 0D7095EF9B866D7657F152FD65B95734 /* SectionedViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionedViewDataSourceType.swift; path = RxCocoa/Common/SectionedViewDataSourceType.swift; sourceTree = ""; };
+ 0D79900AE1D041090BC8F749C5DF6C3D /* Pods-i2020_03_10_ReSwift-i2020_03_10_ReSwiftUITests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-i2020_03_10_ReSwift-i2020_03_10_ReSwiftUITests-dummy.m"; sourceTree = ""; };
+ 0EBE081BAF38759F28B4E87FB591657C /* RxCocoa-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxCocoa-dummy.m"; sourceTree = ""; };
+ 0F2349DA3A0A921269BBED53D7C47B03 /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; };
+ 0FF26A3E1FD8D793AC21649DBD9B9E94 /* NSImageView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSImageView+Rx.swift"; path = "RxCocoa/macOS/NSImageView+Rx.swift"; sourceTree = ""; };
+ 0FF790CCDFC88FCCF4836A99B9F299A6 /* CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+arity.swift"; path = "RxSwift/Observables/CombineLatest+arity.swift"; sourceTree = ""; };
+ 10A3331092D54B67CE834124A7567166 /* Scan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Scan.swift; path = RxSwift/Observables/Scan.swift; sourceTree = ""; };
+ 12250FEBA6B99F0B01C71D50DD1A3410 /* Pods-i2020_03_10_ReSwift-i2020_03_10_ReSwiftUITests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-i2020_03_10_ReSwift-i2020_03_10_ReSwiftUITests-frameworks.sh"; sourceTree = ""; };
+ 1233F1FDC277350F3A5360811FADE05B /* AsMaybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsMaybe.swift; path = RxSwift/Observables/AsMaybe.swift; sourceTree = ""; };
+ 12E61D37FF22F38A552716C297A33F60 /* UIControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIControl+Rx.swift"; path = "RxCocoa/iOS/UIControl+Rx.swift"; sourceTree = ""; };
+ 12EBFF0253069ECF4658A5BEE8018EB3 /* NSControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSControl+Rx.swift"; path = "RxCocoa/macOS/NSControl+Rx.swift"; sourceTree = ""; };
+ 13A0418D09D2EFA56401F56BFBD14735 /* ShareReplayScope.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShareReplayScope.swift; path = RxSwift/Observables/ShareReplayScope.swift; sourceTree = ""; };
+ 13F4B043116664285795B30984254C70 /* ControlProperty+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlProperty+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlProperty+Driver.swift"; sourceTree = ""; };
+ 143D336CD43CA911CF77E5043A1464DE /* DelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxy.swift; path = RxCocoa/Common/DelegateProxy.swift; sourceTree = ""; };
+ 14A71FDC7979CF64DB1A2B217B884EB0 /* RxCollectionViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxCollectionViewDataSourceType.swift; sourceTree = ""; };
+ 14A999CEA14A616176F4792BAAE987C5 /* RxSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 15348F7D5352AC7295F956B6AA2011CC /* Enumerated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Enumerated.swift; path = RxSwift/Observables/Enumerated.swift; sourceTree = ""; };
+ 16330FBE1A90E53C91DE850328C7584E /* RxTextViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextViewDelegateProxy.swift; sourceTree = ""; };
+ 164F677100BE6A4ADC4932449F83AA7D /* Range.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Range.swift; path = RxSwift/Observables/Range.swift; sourceTree = ""; };
+ 16D6A448742ABAF4C4F09DF891D0B103 /* Pods-i2020_03_10_ReSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-i2020_03_10_ReSwift-umbrella.h"; sourceTree = ""; };
+ 1A7C1AFB60A9206531CB31C94E104017 /* Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deprecated.swift; path = RxCocoa/Deprecated.swift; sourceTree = ""; };
+ 1C4A834BB18149479C4E1C74D2F60C7E /* RxNavigationControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxNavigationControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxNavigationControllerDelegateProxy.swift; sourceTree = ""; };
+ 1C9326EB343539DA663EFC9C123F8439 /* UIView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Rx.swift"; path = "RxCocoa/iOS/UIView+Rx.swift"; sourceTree = ""; };
+ 1D17613C83FD6D5054C25661CEDFF272 /* AnonymousObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousObserver.swift; path = RxSwift/Observers/AnonymousObserver.swift; sourceTree = ""; };
+ 1D4847D6B02081539AE95E996D28A283 /* RxSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-umbrella.h"; sourceTree = ""; };
+ 1DD2D9327F81078D2876D1BD4BAE37E4 /* _RX.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RX.m; path = RxCocoa/Runtime/_RX.m; sourceTree = ""; };
+ 1E76351F41413AEC750620D1E23C2AA0 /* Event.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Event.swift; path = RxSwift/Event.swift; sourceTree = ""; };
+ 1EDEB50013F131C39175C57EFD7D9D29 /* AsSingle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsSingle.swift; path = RxSwift/Observables/AsSingle.swift; sourceTree = ""; };
+ 1F06A2573B7B707E60963A7127E9F877 /* RxTabBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarDelegateProxy.swift; sourceTree = ""; };
+ 1FA6790E22C3795C75201A29AFCE20E6 /* Driver+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Driver+Subscription.swift"; path = "RxCocoa/Traits/Driver/Driver+Subscription.swift"; sourceTree = ""; };
+ 20262A4954C04FD813FC9E322F02DA4D /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; };
+ 20CB06EDE963312C51B707399936DE02 /* RxSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.release.xcconfig; sourceTree = ""; };
+ 20F2399DF5926234658F49C5DED0B558 /* _RXKVOObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXKVOObserver.h; path = RxCocoa/Runtime/include/_RXKVOObserver.h; sourceTree = ""; };
+ 210A9E3B8E818E19A460BAE7BFC3EF1A /* BinaryDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDisposable.swift; path = RxSwift/Disposables/BinaryDisposable.swift; sourceTree = ""; };
+ 2398FA62C100F6638F815E26B0010591 /* Completable+AndThen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Completable+AndThen.swift"; path = "RxSwift/Traits/Completable+AndThen.swift"; sourceTree = ""; };
+ 25C22DCB9C10926B79BF296BFB382430 /* SwitchIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwitchIfEmpty.swift; path = RxSwift/Observables/SwitchIfEmpty.swift; sourceTree = ""; };
+ 2629C3567CAC2E2C08A9FED8DCA105F9 /* ScheduledItemType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItemType.swift; path = RxSwift/Schedulers/Internal/ScheduledItemType.swift; sourceTree = ""; };
+ 2669D3404FFBABBA2886CCD419FDD33B /* SynchronizedDisposeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedDisposeType.swift; path = RxSwift/Concurrency/SynchronizedDisposeType.swift; sourceTree = ""; };
+ 2712818AFEEA11929B821A275E02CD0E /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; };
+ 27DB6BDA7490AD9E7CAD9EB803AF1D4B /* SchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SchedulerType.swift; path = RxSwift/SchedulerType.swift; sourceTree = ""; };
+ 2844759ECC6441E9E3FCE93B057CDF01 /* Signal+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Signal+Subscription.swift"; path = "RxCocoa/Traits/Signal/Signal+Subscription.swift"; sourceTree = ""; };
+ 2845014D882797CDECAFA78871E3A309 /* MainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MainScheduler.swift; path = RxSwift/Schedulers/MainScheduler.swift; sourceTree = ""; };
+ 2889E1294E1A90C7F17443DA517F4EC8 /* ObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableType.swift; path = RxSwift/ObservableType.swift; sourceTree = ""; };
+ 28ACB9E88EAE2C254EA0399D06237290 /* SkipUntil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipUntil.swift; path = RxSwift/Observables/SkipUntil.swift; sourceTree = ""; };
+ 28B9DDB836AFA1B93EC129A079F1821B /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; };
+ 2943C4D8EA47213F68717E2C2E8ED9E7 /* Pods-i2020_03_10_ReSwift-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-i2020_03_10_ReSwift-acknowledgements.markdown"; sourceTree = ""; };
+ 2B3C9C2023347FC196FA0F0C12533DF0 /* AddRef.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AddRef.swift; path = RxSwift/Observables/AddRef.swift; sourceTree = ""; };
+ 2C4997DB0810D62578729D3B1D4F55DA /* UISegmentedControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISegmentedControl+Rx.swift"; path = "RxCocoa/iOS/UISegmentedControl+Rx.swift"; sourceTree = ""; };
+ 2CAF7463C8F43760492D2B4550428BF1 /* UIPageControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPageControl+Rx.swift"; path = "RxCocoa/iOS/UIPageControl+Rx.swift"; sourceTree = ""; };
+ 2D1085007C6CF099D20DCFC29F9150CC /* NSObject+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx.swift"; path = "RxCocoa/Foundation/NSObject+Rx.swift"; sourceTree = ""; };
+ 2D54334BB1B6D0BC0E70A755C331BC01 /* UITabBarItem+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBarItem+Rx.swift"; path = "RxCocoa/iOS/UITabBarItem+Rx.swift"; sourceTree = ""; };
+ 2D9074DBAD268559EC22F88D60E5C486 /* Sink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sink.swift; path = RxSwift/Observables/Sink.swift; sourceTree = ""; };
+ 30C237096B0921D296840DE60C474611 /* Pods-i2020_03_10_ReSwift-i2020_03_10_ReSwiftUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-i2020_03_10_ReSwift-i2020_03_10_ReSwiftUITests.release.xcconfig"; sourceTree = ""; };
+ 31EA44D646EEBA75670B12EEB884D14F /* Timer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timer.swift; path = RxSwift/Observables/Timer.swift; sourceTree = ""; };
+ 31F9747F539AA4905A1CB232076CE49E /* RxTableViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourceProxy.swift; sourceTree = ""; };
+ 326840D13E1B24071E299E0FB4F83DB9 /* _RXObjCRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXObjCRuntime.h; path = RxCocoa/Runtime/include/_RXObjCRuntime.h; sourceTree = ""; };
+ 332D1D825DEA036292494E0F0ACE3B15 /* StoreType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StoreType.swift; path = ReSwift/CoreTypes/StoreType.swift; sourceTree = ""; };
+ 3334F37BBFA1E7F35C1EAB5EAA1EF664 /* PublishRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishRelay.swift; path = RxRelay/PublishRelay.swift; sourceTree = ""; };
+ 3480D678706413336E0C19547BA26FCE /* Observable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Observable.swift; path = RxSwift/Observable.swift; sourceTree = ""; };
+ 34B3365A00E3B6C6B0D650EBF7719DEC /* Single.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Single.swift; path = RxSwift/Traits/Single.swift; sourceTree = ""; };
+ 35E4EEC081977D2BE559370A510B1F11 /* NSTextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextView+Rx.swift"; path = "RxCocoa/macOS/NSTextView+Rx.swift"; sourceTree = ""; };
+ 36D361554C10BA369443426F97FEF471 /* ControlTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlTarget.swift; path = RxCocoa/Common/ControlTarget.swift; sourceTree = ""; };
+ 38915730550A3BED82312E76BD319B06 /* Multicast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Multicast.swift; path = RxSwift/Observables/Multicast.swift; sourceTree = ""; };
+ 38F7691F5D3B4A0FC47183ADE1756790 /* Pods_i2020_03_10_ReSwiftTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_i2020_03_10_ReSwiftTests.framework; path = "Pods-i2020_03_10_ReSwiftTests.framework"; sourceTree = BUILT_PRODUCTS_DIR; };
+ 39C43F7A6DA7DDEE88053073AB843EF2 /* Catch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Catch.swift; path = RxSwift/Observables/Catch.swift; sourceTree = ""; };
+ 3A1788B3AD1343AC34F6FA514E5EC721 /* Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signal.swift; path = RxCocoa/Traits/Signal/Signal.swift; sourceTree = ""; };
+ 3AB51992C96A26B2E2ED3675EB81C803 /* Pods-i2020_03_10_ReSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-i2020_03_10_ReSwift.debug.xcconfig"; sourceTree = ""; };
+ 3AB8A9AC4D025EB18152DF147A4B16B4 /* Middleware.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Middleware.swift; path = ReSwift/CoreTypes/Middleware.swift; sourceTree = ""; };
+ 3AD17F705E331510CFDB7F402BDE46AF /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxCocoa/Common/Observable+Bind.swift"; sourceTree = ""; };
+ 3BF886BAF1D6820F1B0B3D9A28876E85 /* RxWKNavigationDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxWKNavigationDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxWKNavigationDelegateProxy.swift; sourceTree = ""; };
+ 3C459D29DA4B5943711BE68D16D9DD3B /* DistinctUntilChanged.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DistinctUntilChanged.swift; path = RxSwift/Observables/DistinctUntilChanged.swift; sourceTree = ""; };
+ 3D5F346346FE84794958A070CD1D3DC2 /* Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Driver.swift; path = RxCocoa/Traits/Driver/Driver.swift; sourceTree = ""; };
+ 3DB5A7E0B426A627828B0AE4CA9BC95A /* Pods-i2020_03_10_ReSwift-i2020_03_10_ReSwiftUITests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-i2020_03_10_ReSwift-i2020_03_10_ReSwiftUITests.modulemap"; sourceTree = ""; };
+ 3DF8552B119559BAFE7F9E7DE48834CA /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; };
+ 3F4BA9409051D42CBEECF0377E67C82F /* ObserveOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserveOn.swift; path = RxSwift/Observables/ObserveOn.swift; sourceTree = ""; };
+ 3FEAB2BE6B0F71C4189BF1A974BD9598 /* Pods-i2020_03_10_ReSwiftTests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-i2020_03_10_ReSwiftTests-umbrella.h"; sourceTree = ""; };
+ 4046249CC71DEED06806B6B95A877329 /* RxRelay-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxRelay-dummy.m"; sourceTree = ""; };
+ 40719D13F36C7D088E340229C2FB67E2 /* RefCountDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RefCountDisposable.swift; path = RxSwift/Disposables/RefCountDisposable.swift; sourceTree = ""; };
+ 40F30E7D1B43F3403B7E798CB95E280D /* InvocableScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableScheduledItem.swift; path = RxSwift/Schedulers/Internal/InvocableScheduledItem.swift; sourceTree = ""; };
+ 41AF712B8BCD8009414246B866DFF71E /* RxCocoa-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxCocoa-Info.plist"; sourceTree = ""; };
+ 44E841A274C14E271F78EFB9ACBEE527 /* GroupBy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupBy.swift; path = RxSwift/Observables/GroupBy.swift; sourceTree = ""; };
+ 451B2F3E15CB692F217063177E9ECC74 /* ConcurrentMainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentMainScheduler.swift; path = RxSwift/Schedulers/ConcurrentMainScheduler.swift; sourceTree = ""; };
+ 46BF968973BB98DFD3BF6E66DFDFE965 /* Sequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sequence.swift; path = RxSwift/Observables/Sequence.swift; sourceTree = ""; };
+ 46C2B5CB0527348122A7E1B59D57DB91 /* RxCollectionViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourceProxy.swift; sourceTree = ""; };
+ 49675A87ECC6809610B25EFED0A5E576 /* TakeWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeWhile.swift; path = RxSwift/Observables/TakeWhile.swift; sourceTree = ""; };
+ 49696FF9363C30F326E2699FABF64364 /* PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrimitiveSequence.swift; path = RxSwift/Traits/PrimitiveSequence.swift; sourceTree = ""; };
+ 49E5528B5D5020D9EC5E80236DD6CB3D /* RxSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxSwift.modulemap; sourceTree = ""; };
+ 4A6C8B28FA2F35BA63EB96875538FC61 /* NSLayoutConstraint+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSLayoutConstraint+Rx.swift"; path = "RxCocoa/Common/NSLayoutConstraint+Rx.swift"; sourceTree = ""; };
+ 4A72B847FAE5D2AEA8ECC1DDEFF5B226 /* Using.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Using.swift; path = RxSwift/Observables/Using.swift; sourceTree = ""; };
+ 4CA34628FD6E688FD06EBCAF9638A2B5 /* UIStepper+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIStepper+Rx.swift"; path = "RxCocoa/iOS/UIStepper+Rx.swift"; sourceTree = ""; };
+ 4D00C0AC9AC91FFC753AB00631560561 /* ConnectableObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConnectableObservableType.swift; path = RxSwift/ConnectableObservableType.swift; sourceTree = ""; };
+ 4D07C6A1043BEE28A6C784C4937D0384 /* Switch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Switch.swift; path = RxSwift/Observables/Switch.swift; sourceTree = ""; };
+ 4D476D6EF0CE72EC834901CB19B78FAB /* TakeUntil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeUntil.swift; path = RxSwift/Observables/TakeUntil.swift; sourceTree = ""; };
+ 4D61472B5EC728242AB69697EE6BD2D1 /* RecursiveScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveScheduler.swift; path = RxSwift/Schedulers/RecursiveScheduler.swift; sourceTree = ""; };
+ 4E8A79F29F9183F09841913393AA0CCA /* Pods-i2020_03_10_ReSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-i2020_03_10_ReSwift.release.xcconfig"; sourceTree = ""; };
+ 4EC30206513B2A5063C4C2BEF2A7E8A5 /* ObservableConvertibleType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableConvertibleType.swift; path = RxSwift/ObservableConvertibleType.swift; sourceTree = ""; };
+ 5147C6A81464DE5F5D742A106AC7CAB9 /* Disposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposable.swift; path = RxSwift/Disposable.swift; sourceTree = ""; };
+ 515B8DC5E5E62F8161AC76E9F08AD759 /* UINavigationController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UINavigationController+Rx.swift"; path = "RxCocoa/iOS/UINavigationController+Rx.swift"; sourceTree = ""; };
+ 51DEEF8024547DC1D439758567E0B990 /* CompactMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompactMap.swift; path = RxSwift/Observables/CompactMap.swift; sourceTree = ""; };
+ 552438544928582C4750307B658A5901 /* UIRefreshControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIRefreshControl+Rx.swift"; path = "RxCocoa/iOS/UIRefreshControl+Rx.swift"; sourceTree = ""; };
+ 5545B7EE97B9C32C9D4D8B5FD4113A49 /* Debounce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debounce.swift; path = RxSwift/Observables/Debounce.swift; sourceTree = ""; };
+ 55669FA572B4743BA9E5D86033656D5C /* ObservableConvertibleType+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Driver.swift"; path = "RxCocoa/Traits/Driver/ObservableConvertibleType+Driver.swift"; sourceTree = ""; };
+ 5623EC98E46A4D03567AC3616A508CF6 /* Producer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Producer.swift; path = RxSwift/Observables/Producer.swift; sourceTree = ""; };
+ 56A700623AADB404A76FE3E53BCA0C67 /* ConcurrentDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentDispatchQueueScheduler.swift; path = RxSwift/Schedulers/ConcurrentDispatchQueueScheduler.swift; sourceTree = ""; };
+ 5789FF6505BFED3B037CD943E209D0D5 /* Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+arity.swift"; path = "RxSwift/Observables/Zip+arity.swift"; sourceTree = ""; };
+ 5885BAB7866B9FE41C146A35E34B13D7 /* UISearchController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchController+Rx.swift"; path = "RxCocoa/iOS/UISearchController+Rx.swift"; sourceTree = ""; };
+ 5922A580A378F4F33B1A5CC919830A4A /* Reducer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reducer.swift; path = ReSwift/CoreTypes/Reducer.swift; sourceTree = ""; };
+ 594857034F291318BAB5444B328D2E28 /* SingleAssignmentDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAssignmentDisposable.swift; path = RxSwift/Disposables/SingleAssignmentDisposable.swift; sourceTree = ""; };
+ 5A98DCAED699E72469FC5B9BDCF11F0D /* SchedulerType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/SchedulerType+SharedSequence.swift"; sourceTree = ""; };
+ 5BD2D4B87BCD9D238F919D6E29645D21 /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; };
+ 5CA29A4A9375A6284C522DA75DA7F50D /* RxRelay.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.release.xcconfig; sourceTree = ""; };
+ 5D23EA031BFE585546B4189E8C456F73 /* SynchronizedOnType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedOnType.swift; path = RxSwift/Concurrency/SynchronizedOnType.swift; sourceTree = ""; };
+ 5E136D6CA390BE629DBA7F396D892C68 /* RxTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTarget.swift; path = RxCocoa/Common/RxTarget.swift; sourceTree = ""; };
+ 5E1D068D7A0B3B1E35B8D9F57ECE89DC /* ToArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToArray.swift; path = RxSwift/Observables/ToArray.swift; sourceTree = ""; };
+ 5F93F28376C7319ACB97ECDCC2F3C9B2 /* Just.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Just.swift; path = RxSwift/Observables/Just.swift; sourceTree = ""; };
+ 5FA0F93B1F0BA19FF940B065383D77A9 /* ObservableConvertibleType+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Signal.swift"; path = "RxCocoa/Traits/Signal/ObservableConvertibleType+Signal.swift"; sourceTree = ""; };
+ 60020A03C3B194C66B4D6FF52769E933 /* InvocableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableType.swift; path = RxSwift/Schedulers/Internal/InvocableType.swift; sourceTree = ""; };
+ 60B93DE2076D5F9E911F24A6AC0EA9F4 /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxRelay/Observable+Bind.swift"; sourceTree = ""; };
+ 615F8F0FA3903F3D0049DC21D03163EF /* Pods-i2020_03_10_ReSwift-i2020_03_10_ReSwiftUITests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-i2020_03_10_ReSwift-i2020_03_10_ReSwiftUITests-umbrella.h"; sourceTree = ""; };
+ 6195E1C96579A8F530718F5A87718BC7 /* RetryWhen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryWhen.swift; path = RxSwift/Observables/RetryWhen.swift; sourceTree = ""; };
+ 61A3B67FBDD6F53F9C7442EF23D7F687 /* Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utils.swift; path = RxRelay/Utils.swift; sourceTree = ""; };
+ 61BEB5A30F9115B07049AE93077FFE74 /* BehaviorSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorSubject.swift; path = RxSwift/Subjects/BehaviorSubject.swift; sourceTree = ""; };
+ 62061C3FB34636B2D5B02521B97FF982 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = RxSwift/Observables/Filter.swift; sourceTree = ""; };
+ 6278E403E0A624CFF60BD07EFC1F2F3F /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; };
+ 62BE354B62FCF6D4F6F11D7543E5443C /* RxRelay.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxRelay.modulemap; sourceTree = ""; };
+ 63DE8F1CF07FD4416A8D24D941A83DB8 /* PrimitiveSequence+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Zip+arity.swift"; path = "RxSwift/Traits/PrimitiveSequence+Zip+arity.swift"; sourceTree = ""; };
+ 64AAE44064AF85937674DF092A1F9307 /* ObserverBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverBase.swift; path = RxSwift/Observers/ObserverBase.swift; sourceTree = ""; };
+ 653264392FDE8C010E2D26A783BB54B5 /* Pods-i2020_03_10_ReSwiftTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-i2020_03_10_ReSwiftTests-acknowledgements.plist"; sourceTree = ""; };
+ 65596B428F53FFBB3C12CD40ABD0FC09 /* 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; };
+ 6573AE94EBB33358CFD30CD5363F9395 /* RxSearchBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchBarDelegateProxy.swift; sourceTree = ""; };
+ 65D01C3ECC27F5C178AA6B0927B7AA8C /* Action.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Action.swift; path = ReSwift/CoreTypes/Action.swift; sourceTree = ""; };
+ 6608A88AE3BBD9D5515A5E0706158473 /* 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 = ""; };
+ 694931ED4C3D4556E7DB564F7E0A32A6 /* Pods-i2020_03_10_ReSwiftTests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-i2020_03_10_ReSwiftTests.modulemap"; sourceTree = ""; };
+ 6A2CF8313AF4F306C357104E7B700F4C /* UIAlertAction+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIAlertAction+Rx.swift"; path = "RxCocoa/iOS/UIAlertAction+Rx.swift"; sourceTree = ""; };
+ 6A84F3AF9A32240D3267842E5D80B00E /* ReSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ReSwift.debug.xcconfig; sourceTree = ""; };
+ 6B04575B03EC4FD12836742A04095485 /* Pods-i2020_03_10_ReSwift-i2020_03_10_ReSwiftUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-i2020_03_10_ReSwift-i2020_03_10_ReSwiftUITests.debug.xcconfig"; sourceTree = ""; };
+ 6BD05FBC919563331AFBA4A7514F1533 /* Zip+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+Collection.swift"; path = "RxSwift/Observables/Zip+Collection.swift"; sourceTree = ""; };
+ 6BDD7D94FF50F54036D8A0A6601E37FC /* Store.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Store.swift; path = ReSwift/CoreTypes/Store.swift; sourceTree = ""; };
+ 6CF3DC4001CFF19ED4281B5301CE4368 /* AnonymousDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousDisposable.swift; path = RxSwift/Disposables/AnonymousDisposable.swift; sourceTree = ""; };
+ 6D5442FFC6B6F54BFF7CB33F296D915B /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; };
+ 6F30297EBADB2C5746CF9E54122FB3D7 /* ReSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ReSwift.release.xcconfig; sourceTree = ""; };
+ 717B5039203D0C74952A27F3C7D1011B /* Reduce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reduce.swift; path = RxSwift/Observables/Reduce.swift; sourceTree = ""; };
+ 719123F4B9C0397BAD48611960311284 /* ReSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ReSwift.modulemap; sourceTree = ""; };
+ 729978DE8ECC7591DC670D6374765439 /* Pods_i2020_03_10_ReSwift_i2020_03_10_ReSwiftUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_i2020_03_10_ReSwift_i2020_03_10_ReSwiftUITests.framework; path = "Pods-i2020_03_10_ReSwift-i2020_03_10_ReSwiftUITests.framework"; sourceTree = BUILT_PRODUCTS_DIR; };
+ 72C445DD4B653972F50A19F7D4BB9836 /* UINavigationItem+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UINavigationItem+Rx.swift"; path = "RxCocoa/iOS/UINavigationItem+Rx.swift"; sourceTree = ""; };
+ 7303B07694EAB92C58B08E627213A962 /* SerialDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDisposable.swift; path = RxSwift/Disposables/SerialDisposable.swift; sourceTree = ""; };
+ 731AFF61B6AD6B83F0EA6A4797EA397D /* NSButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Rx.swift"; path = "RxCocoa/macOS/NSButton+Rx.swift"; sourceTree = ""; };
+ 738940DD1B8FC7F2E5499520F8F616C6 /* Repeat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Repeat.swift; path = RxSwift/Observables/Repeat.swift; sourceTree = ""; };
+ 75C6B3110A3F99026D3C7BD828B83705 /* ControlEvent+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Signal.swift"; path = "RxCocoa/Traits/Signal/ControlEvent+Signal.swift"; sourceTree = ""; };
+ 77324548D42422FA2F0E6B5F5CCCDE77 /* UITabBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBar+Rx.swift"; path = "RxCocoa/iOS/UITabBar+Rx.swift"; sourceTree = ""; };
+ 798B6253310651012B1D00E3C7622651 /* Zip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zip.swift; path = RxSwift/Observables/Zip.swift; sourceTree = ""; };
+ 7B554A561929EE98EAE91B62E6FFF384 /* KVORepresentable+CoreGraphics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+CoreGraphics.swift"; path = "RxCocoa/Foundation/KVORepresentable+CoreGraphics.swift"; sourceTree = ""; };
+ 7B68AA770AFA9279A5E53C9259F90E3B /* _RXDelegateProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXDelegateProxy.m; path = RxCocoa/Runtime/_RXDelegateProxy.m; sourceTree = ""; };
+ 7B95A6E98198A11C5BEC850016C2FB88 /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; };
+ 7B97D643088E445A56E523A7C088CA57 /* RxSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.debug.xcconfig; sourceTree = ""; };
+ 7BD7B78356AB3A671C8187A765589329 /* ElementAt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ElementAt.swift; path = RxSwift/Observables/ElementAt.swift; sourceTree = ""; };
+ 7CF3D834D9AD961B788D7433D4605CAC /* DisposeBag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBag.swift; path = RxSwift/Disposables/DisposeBag.swift; sourceTree = ""; };
+ 7D04E2767FD5F1A8AE4D20D3A47C3955 /* Skip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Skip.swift; path = RxSwift/Observables/Skip.swift; sourceTree = ""; };
+ 7D363B8BFE4F424200F16CF49C12A821 /* Pods-i2020_03_10_ReSwiftTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-i2020_03_10_ReSwiftTests-dummy.m"; sourceTree = ""; };
+ 7E19E839E4464331B2B1F3BF80FCC398 /* RxScrollViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxScrollViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxScrollViewDelegateProxy.swift; sourceTree = ""; };
+ 7EE3EDE39D5C511965235A84256C7E81 /* NSObject+Rx+RawRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+RawRepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+RawRepresentable.swift"; sourceTree = ""; };
+ 7F30DC4BB1E60F12EFB4F612FC79A157 /* _RX.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RX.h; path = RxCocoa/Runtime/include/_RX.h; sourceTree = ""; };
+ 809C5FAB588354C9BA37DC3EAB8CB45C /* RxSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxSwift.framework; path = RxSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 819B51CE3D8DC44F5E0ACFF38770047C /* ScheduledDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledDisposable.swift; path = RxSwift/Disposables/ScheduledDisposable.swift; sourceTree = ""; };
+ 82A942894B81C7F4246E44AD66D4739C /* KVORepresentable+Swift.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+Swift.swift"; path = "RxCocoa/Foundation/KVORepresentable+Swift.swift"; sourceTree = ""; };
+ 8338BAEE2A2770A9589EB04C62DFFF28 /* Date+Dispatch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Dispatch.swift"; path = "RxSwift/Date+Dispatch.swift"; sourceTree = ""; };
+ 83B3A1B539C581CAEEFB0F087A2A7E89 /* RxCocoaRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoaRuntime.h; path = RxCocoa/Runtime/include/RxCocoaRuntime.h; sourceTree = ""; };
+ 840086734367289E0653B3CF7FC8CE45 /* Buffer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Buffer.swift; path = RxSwift/Observables/Buffer.swift; sourceTree = ""; };
+ 8528938C4C185E4AA92E6C1E7B1511A6 /* UICollectionView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UICollectionView+Rx.swift"; path = "RxCocoa/iOS/UICollectionView+Rx.swift"; sourceTree = ""; };
+ 857D0650860942FE318820DEC6FA6CAD /* RxCocoaObjCRuntimeError+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "RxCocoaObjCRuntimeError+Extensions.swift"; path = "RxCocoa/Common/RxCocoaObjCRuntimeError+Extensions.swift"; sourceTree = ""; };
+ 864DC34E5A711E7AB3DDC967E0B12193 /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; };
+ 865DC6B2B6DAB67F320D72868F3838E8 /* UIApplication+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIApplication+Rx.swift"; path = "RxCocoa/iOS/UIApplication+Rx.swift"; sourceTree = ""; };
+ 8682CAC8DB80464C319F0D9CF28FDC47 /* Take.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Take.swift; path = RxSwift/Observables/Take.swift; sourceTree = ""; };
+ 86DA3B924EF1E2E653C364A2C4D5616B /* Pods-i2020_03_10_ReSwiftTests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-i2020_03_10_ReSwiftTests-Info.plist"; sourceTree = ""; };
+ 87BA6B62CF7FBCE3F78F011C1D125BDA /* RxRelay-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-prefix.pch"; sourceTree = ""; };
+ 88CBAFF7D9321539F68FF48D10D9A811 /* Cancelable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancelable.swift; path = RxSwift/Cancelable.swift; sourceTree = ""; };
+ 89158C03E803637D082A044198B31BAD /* Sample.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sample.swift; path = RxSwift/Observables/Sample.swift; sourceTree = ""; };
+ 89D5F94276290D0AFE022995500423EF /* VirtualTimeScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeScheduler.swift; path = RxSwift/Schedulers/VirtualTimeScheduler.swift; sourceTree = ""; };
+ 8A42368ADE0E3607FB902548D1432630 /* Generate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Generate.swift; path = RxSwift/Observables/Generate.swift; sourceTree = ""; };
+ 8A8C1D8CDA0E90B22F930A899CAFB741 /* Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debug.swift; path = RxSwift/Observables/Debug.swift; sourceTree = ""; };
+ 8C5B8342B9EC37C2ED7FD44B8DD20407 /* Reactive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reactive.swift; path = RxSwift/Reactive.swift; sourceTree = ""; };
+ 8D9E8AC7C2EA264035F1738EB0F1CA26 /* SharedSequence+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators.swift"; sourceTree = ""; };
+ 8E07F73A7EDC80187001AE15B83C96CA /* UIPickerView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPickerView+Rx.swift"; path = "RxCocoa/iOS/UIPickerView+Rx.swift"; sourceTree = ""; };
+ 8F8C8696443510D47272F1E6CE177BC0 /* Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deprecated.swift; path = RxSwift/Deprecated.swift; sourceTree = ""; };
+ 8FF440A45AE0BCF45A4F585CD3D270ED /* SubscriptionDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscriptionDisposable.swift; path = RxSwift/Disposables/SubscriptionDisposable.swift; sourceTree = ""; };
+ 925D3859199E813145ABA8428B3092FB /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; };
+ 93F6D9D54E3743ECFF2F345CE3A38ADC /* RxPickerViewAdapter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewAdapter.swift; path = RxCocoa/iOS/DataSources/RxPickerViewAdapter.swift; sourceTree = ""; };
+ 950F7BA3924E370889A05C669687E423 /* RxTableViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxTableViewDataSourceType.swift; sourceTree = ""; };
+ 95AB635E10DB93F87997643A49075A6D /* Pods-i2020_03_10_ReSwift-i2020_03_10_ReSwiftUITests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-i2020_03_10_ReSwift-i2020_03_10_ReSwiftUITests-acknowledgements.plist"; sourceTree = ""; };
+ 95E3CA23119C000B823118253ED69E21 /* NSObject+Rx+KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+KVORepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+KVORepresentable.swift"; sourceTree = ""; };
+ 96263D653BCD5BCABDACFA61723D9C9B /* Pods-i2020_03_10_ReSwift-i2020_03_10_ReSwiftUITests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-i2020_03_10_ReSwift-i2020_03_10_ReSwiftUITests-Info.plist"; sourceTree = ""; };
+ 966CC1CA41C9B1C6A3B7DCDBDBC03142 /* RxCollectionViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDelegateProxy.swift; sourceTree = ""; };
+ 9712E21E9AF5E0431D497A5C5F5B4045 /* OperationQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OperationQueueScheduler.swift; path = RxSwift/Schedulers/OperationQueueScheduler.swift; sourceTree = ""; };
+ 9794B7F359EF7887512B232C81A15338 /* Concat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concat.swift; path = RxSwift/Observables/Concat.swift; sourceTree = ""; };
+ 97D28D6ACB00EA4C67C6912DE2EF802A /* Window.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Window.swift; path = RxSwift/Observables/Window.swift; sourceTree = ""; };
+ 981D1CC3DD9CD4CB526DB29C6CCBCEB6 /* UISearchBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchBar+Rx.swift"; path = "RxCocoa/iOS/UISearchBar+Rx.swift"; sourceTree = ""; };
+ 986C1EE6B1B9564DD634C9FB04B2DF42 /* RxPickerViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxPickerViewDataSourceType.swift; sourceTree = ""; };
+ 99106EA1F90DCEF2952C0F77AD1F0ED4 /* SerialDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDispatchQueueScheduler.swift; path = RxSwift/Schedulers/SerialDispatchQueueScheduler.swift; sourceTree = ""; };
+ 993C09DADE87A0BA6572281FBFA345BC /* Pods-i2020_03_10_ReSwiftTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-i2020_03_10_ReSwiftTests-acknowledgements.markdown"; sourceTree = ""; };
+ 9A6A304755944CE32C79EFCDA4F93D63 /* First.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = First.swift; path = RxSwift/Observables/First.swift; sourceTree = ""; };
+ 9ACF6D1382AE59600370C09EA2221AC6 /* RxSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxSwift-Info.plist"; sourceTree = ""; };
+ 9B1F4D291014ECD415BABC4F684D37DB /* ReSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = ReSwift.framework; path = ReSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 9B424BF504145AAE95668038C693BC6D /* ReSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ReSwift-umbrella.h"; sourceTree = ""; };
+ 9BC9A45A4592927EF27F70213F6D2670 /* Pods-i2020_03_10_ReSwift-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-i2020_03_10_ReSwift-frameworks.sh"; sourceTree = ""; };
+ 9BF751FDDACCC2168F23CE23A0CBE365 /* Pods-i2020_03_10_ReSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-i2020_03_10_ReSwift.modulemap"; sourceTree = ""; };
+ 9C87BFEDF94A9003801B81C57A69BA50 /* SingleAsync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAsync.swift; path = RxSwift/Observables/SingleAsync.swift; sourceTree = ""; };
+ 9C9CCDB7742A69A435E821590E2BDB05 /* Binder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Binder.swift; path = RxCocoa/Common/Binder.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; };
+ 9E14C685D816E6C07E62FA549F4B02A2 /* TextInput.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextInput.swift; path = RxCocoa/Common/TextInput.swift; sourceTree = ""; };
+ A062467910A25DCA54A23D30935F7656 /* DisposeBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBase.swift; path = RxSwift/Disposables/DisposeBase.swift; sourceTree = ""; };
+ A1307CD70229DD9EF9305DD5FC11C3DA /* VirtualTimeConverterType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeConverterType.swift; path = RxSwift/Schedulers/VirtualTimeConverterType.swift; sourceTree = ""; };
+ A2389363C0B924F15579793AAEEA5494 /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; };
+ A2B765B0157F122280ACD35E310B6F16 /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; };
+ A5218A84C193B62A7902C06C0080A147 /* CurrentThreadScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurrentThreadScheduler.swift; path = RxSwift/Schedulers/CurrentThreadScheduler.swift; sourceTree = ""; };
+ A593D1F995F7F512AFDB6312AA4ED8FF /* RxRelay.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxRelay.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ A6D1E737BD0004075BD00277D64D6C09 /* _RXObjCRuntime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXObjCRuntime.m; path = RxCocoa/Runtime/_RXObjCRuntime.m; sourceTree = ""; };
+ A7E8A0E10EEB750469559D208823399D /* DefaultIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultIfEmpty.swift; path = RxSwift/Observables/DefaultIfEmpty.swift; sourceTree = ""; };
+ A9C218A9E923E38300868A5659629684 /* ControlEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlEvent.swift; path = RxCocoa/Traits/ControlEvent.swift; sourceTree = ""; };
+ AB4A1A97C438C24B851E7681E6D3B124 /* SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SharedSequence.swift; path = RxCocoa/Traits/SharedSequence/SharedSequence.swift; sourceTree = ""; };
+ AB4C9C9F79C237C319B9A647C67E2A39 /* Timeout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeout.swift; path = RxSwift/Observables/Timeout.swift; sourceTree = ""; };
+ AB6C7EE66B2B1B9B2421300F0BDBF4F1 /* LockOwnerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LockOwnerType.swift; path = RxSwift/Concurrency/LockOwnerType.swift; sourceTree = ""; };
+ AC0FC902EDEBCD38B875EA224C78B215 /* Lock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Lock.swift; path = RxSwift/Concurrency/Lock.swift; sourceTree = ""; };
+ AD89FCB0A3D9FEBED23F6668D1501833 /* NSSlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSSlider+Rx.swift"; path = "RxCocoa/macOS/NSSlider+Rx.swift"; sourceTree = ""; };
+ AE9C8F9E9A447E2B54E97F0A2EFC2A14 /* Throttle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Throttle.swift; path = RxSwift/Observables/Throttle.swift; sourceTree = ""; };
+ AF7DE3687EE25A28FD163047DE3562AD /* RxPickerViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDelegateProxy.swift; sourceTree = ""; };
+ B1CFEEE328D999E1B8999D58BAED9AD4 /* ControlProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlProperty.swift; path = RxCocoa/Traits/ControlProperty.swift; sourceTree = ""; };
+ B1D2912280ACC7D1F34009CFB375952A /* ObserverType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverType.swift; path = RxSwift/ObserverType.swift; sourceTree = ""; };
+ B37A28F4C848F6FD7F67004A218D6D11 /* Dematerialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Dematerialize.swift; path = RxSwift/Observables/Dematerialize.swift; sourceTree = ""; };
+ B3A3A88C414707616692A32C4D9ED842 /* _RXKVOObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXKVOObserver.m; path = RxCocoa/Runtime/_RXKVOObserver.m; sourceTree = ""; };
+ B3D429058DD5DECCE2CF8E342E257A8E /* RxRelay.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.debug.xcconfig; sourceTree = ""; };
+ B581AEB42F21D71F5157FAB2D7DEC7C0 /* Maybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Maybe.swift; path = RxSwift/Traits/Maybe.swift; sourceTree = ""; };
+ B5B5C800DBACF39772E2B92D378F4CF8 /* UIProgressView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIProgressView+Rx.swift"; path = "RxCocoa/iOS/UIProgressView+Rx.swift"; sourceTree = ""; };
+ B606AA882259F38005ACD290B7267EEA /* NSTextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextField+Rx.swift"; path = "RxCocoa/macOS/NSTextField+Rx.swift"; sourceTree = ""; };
+ B677714BF00E18C1BD99CE1A7C522056 /* KeyPathBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyPathBinder.swift; path = RxCocoa/Common/KeyPathBinder.swift; sourceTree = ""; };
+ B7585BD7C5EC64B5F9DDBEF12981E01C /* ReSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ReSwift-Info.plist"; sourceTree = ""; };
+ B7CD1086666619061335489A6B632D85 /* AsyncSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncSubject.swift; path = RxSwift/Subjects/AsyncSubject.swift; sourceTree = "