// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 46; objects = { /* Begin PBXBuildFile section */ 00987D86975D9188FBF1CAD8D3DA268E /* TakeUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = A358A65D32E2A7E661BCC76D5DAA8912 /* TakeUntil.swift */; }; 01C3A62B9B6DFABD7F391A33733D360A /* DisposeBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 980D466E90D97751C4727ADAA43FE24A /* DisposeBase.swift */; }; 027392317FE52FB220E6E444A24737EB /* MASShortcutValidator.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F4DAD2E8A3EE4F3C5B8467668D8FB14 /* MASShortcutValidator.m */; }; 03D1C4747645D4EFC58C68D6C2602C07 /* UISearchBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D79B0F6D2E9885A4EED001F4D729460 /* UISearchBar+Rx.swift */; }; 046682DA6D7296683CADCC8666DDD077 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7BF2B206170F0F8F8679DF9AC304B29 /* Bag.swift */; }; 04CB402D46C8F6EED1C27791C150A81B /* RxCollectionViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AC1417A69DBDB083E947652BEDBC875 /* RxCollectionViewReactiveArrayDataSource.swift */; }; 053D2B7C3B7974E9153630DA145611E4 /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21371C30277E8E9EBEC52948505B3A96 /* Platform.Linux.swift */; }; 063B26D5857D09E63717FD2ABD7D5D7E /* ObservableConvertibleType+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15A880BFD3BA29E7D9E19D82201B9ED2 /* ObservableConvertibleType+Driver.swift */; }; 06F72C0676BCC4DAB12D80DD17EA787B /* SingleAssignmentDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B664F4F47A4BACAF20BC20969A284C6 /* SingleAssignmentDisposable.swift */; }; 08D4DE78AC585B547CED4C523CB2351F /* UICollectionView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5DEB9E2E4BC48DD2164B8DFF87F4E7C /* UICollectionView+Rx.swift */; }; 09246ED5577DE8A00AEE8B372CA94A88 /* HistoricalScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68AE00387E42F7D7AE1464DD02547ABE /* HistoricalScheduler.swift */; }; 0A0DF2EFDD2145BD59F03154FD5B47FA /* _RXKVOObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 1ED7697F0F268752440AA1B1CE38050B /* _RXKVOObserver.m */; }; 0A53115AAF2399246743B41ED6E5D5A5 /* MASKeyMasks.h in Headers */ = {isa = PBXBuildFile; fileRef = 42B212B0BA428906B4F7F8D5550AFDBA /* MASKeyMasks.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0A901BDFE64ED10496BAE70726E6BA8D /* PublishRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DAA1E00A41798AADD4ECA19721BCC35 /* PublishRelay.swift */; }; 0C50E4922638B4967F35FE6781849379 /* AsMaybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15DB04FE0CB4B956FF4C0707CA82AA90 /* AsMaybe.swift */; }; 0C5E11DE24DAA737704B355F5F2F3426 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7C27B69D4A74C1110260B9F6D371B9A /* ParameterEncoding.swift */; }; 0C91BFEF426C44F6C3963423B84B6BE2 /* SubjectType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C7D54EA6F63CFB763C85856DF783645 /* SubjectType.swift */; }; 0D0AEA94A10DE79EB993110B4D1C8DB4 /* UISegmentedControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE3F0AFAFECF79B7FCB6C1803799FB56 /* UISegmentedControl+Rx.swift */; }; 0D35EFE9CF2082E01A9595B91B1ECE02 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB845662223645A41A9E9323DCA06556 /* PriorityQueue.swift */; }; 0DCDB5C218146EE77157B504F6E2F999 /* URLSession+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C854771E92D81796AE1033761B87B13B /* URLSession+Rx.swift */; }; 0F26ED02EF8C6A8A930D3FE45EC87DC9 /* Window.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8399ABF9B111EB82F7D2671D42C0B45E /* Window.swift */; }; 107E45C8A85A945830F90A2DE3974787 /* Delay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 612AC0E05BBD0FC2708C80F7C31DB6BB /* Delay.swift */; }; 109BAB14567482AC60E89779F25843E0 /* _RX.m in Sources */ = {isa = PBXBuildFile; fileRef = C2046828FB9F3E3746A486D76B4A2FDC /* _RX.m */; }; 10A00FCA3CA247938359F57E686E9BDB /* OperationQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84B31E6777C4D0A8B6E2E54A19B37DBB /* OperationQueueScheduler.swift */; }; 10DAA1B803A246EA61154B0932252D77 /* UIWebView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9871EB596BFDAD6DD9DE21E9B207CC9 /* UIWebView+Rx.swift */; }; 12019077E45192BFDBCA7EA0F2126C7B /* Driver+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 840D311BE3B93551C3838165B9BCC824 /* Driver+Subscription.swift */; }; 12FD49A8563BBEF869A9771BC62728E9 /* MASShortcut-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 364139ECB6792CF2BCA8887D2C52ED34 /* MASShortcut-dummy.m */; }; 13283107A9C06569A786304D9A59626D /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B96E67605923D3489CF58CC32695AA2D /* SystemConfiguration.framework */; }; 132E0F619E4338E5D1B27E4C72076B3F /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5B60B3491DE152F1B715CBF562E5305 /* Notifications.swift */; }; 137A8957DE31DD61984E8E354DB31DD2 /* UIStepper+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CB8A2AA23BC45CD833CFC131A0AB600 /* UIStepper+Rx.swift */; }; 13B22F6774689892838626D340934CF3 /* Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 937AE9F9FEA8766E951288CFC8B36113 /* Create.swift */; }; 13C1CE0E8AA9ECEC60B23849CF09A4E0 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 328B2C0D0C2801DEB8E1B0CB8BC2AB26 /* Carbon.framework */; }; 13F8C84DB5C461AD7D4FBF3BF14E744D /* BehaviorSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE3BCF6F3DA3A9674F00A5AF5AC24D0A /* BehaviorSubject.swift */; }; 14F1E2048B5F92CBE755C25FC9334610 /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F1441CEF54EC781B7118A4D93A9D8CE /* DispatchQueue+Extensions.swift */; }; 1566EFD7618666ABE457415FDEB8B21C /* ImmediateSchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 531D4E2CF133EC08B579B95C0DE4324E /* ImmediateSchedulerType.swift */; }; 15B3563003D45116770673A7065EDDF7 /* UISwitch+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4A09D8F06A8D51408AE18672A17173F /* UISwitch+Rx.swift */; }; 160A5A22E026B503E377A5D471473FDE /* ControlProperty+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65109FD0FBB1AF015CE007F996A9F82E /* ControlProperty+Driver.swift */; }; 16E1E2D4F7765851698D20EBB4BBF1F2 /* TakeWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7DD440F55FCD8FE59956BD25CC3F85A /* TakeWhile.swift */; }; 173950FC6439A706FF1FF77C9248A715 /* UIScrollView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D6F1DD6846DABD999928BE18715DA67 /* UIScrollView+Rx.swift */; }; 1945CD5D63A1C164AEAAA9A33E85571E /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D85DAD62F9FFD00DC13C80A571C0E2B /* Alamofire-dummy.m */; }; 1986B50C74F1697EA43F68335C93CEB3 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FC7610E57CCDD91CD4BEE106EAA5F66 /* MultipartFormData.swift */; }; 19E49254A139E8F1039DAC0A70A3EB21 /* RxPickerViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A4142B70E2E1F888C569E1D0F9F5C5A /* RxPickerViewDelegateProxy.swift */; }; 1A8519E989CC35DC748B9CA14981AC9B /* RecursiveScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 780BCCC94F9B5AA5FA7D00354012C5DE /* RecursiveScheduler.swift */; }; 1BC77A15B5744C9A7C58058F6B912F18 /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 189B9EC1BC21BF5B5DA9BFA92BB33E9D /* Errors.swift */; }; 1C11628696BD0C889E0A4FC6CA4B6922 /* GCDWebServer-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D1608AC462A98128303EBA84E86D867 /* GCDWebServer-dummy.m */; }; 1C12C7D2A9A258BDCA5D921F8FB43858 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 82EBF3FEF6DB5B33828B9043A01A98F3 /* Cocoa.framework */; }; 1CB9A1E5747595D1FD9B3C41870DDB60 /* Multicast.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4AA3D22A22541385E2BE8A9826411BD /* Multicast.swift */; }; 1D5606C6BD48C543FA0DB2C82B8791B7 /* GCDWebServer-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 38E54F61C2E3A6D76415A0798B8AB610 /* GCDWebServer-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1EA158DC126CF976CBE853EB0CF4B68A /* Buffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA80E8FD725D0F5C704A3E1F8230DBE6 /* Buffer.swift */; }; 1ED634081035209BE23CECD2AC078AEA /* pl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 0BF289893A9A59694D57A102D4A87636 /* pl.lproj */; }; 1FAEB66513E2610FE37D99FDD8F9E46D /* GCDWebServerStreamedResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = F13DD799B0C55EDB604527EF5E2D4DBC /* GCDWebServerStreamedResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; 220BA570F3035336F7A313E21758E285 /* pt.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 0CC8E5BFC9FFF599507D0E2FF81F736E /* pt.lproj */; }; 221F057199246D7709DD91C950746B7B /* GCDWebServerMultiPartFormRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 7730956FEBD946DE71B9FF2D22D82A0E /* GCDWebServerMultiPartFormRequest.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 222CA8E604AA4B7E29D3AA8C7F189C1A /* Materialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4317293354072B62AA2F38BFD804CD3B /* Materialize.swift */; }; 22E8DE42AE23B3210B04D02E0AAFB895 /* MASShortcutView.h in Headers */ = {isa = PBXBuildFile; fileRef = BA426156D731C35B53D563E028425AF5 /* MASShortcutView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 238DBC044A628B8EBE7DCE6CED2EC2BE /* _RX.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F4E914A29FC9CB447D5300AD355EE51 /* _RX.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29441C6F999D374E98D75624ACA2CA00 /* ReplaySubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6401AEE78AB29249F27D040191E2D207 /* ReplaySubject.swift */; }; 294475DD8EA64DF850E639B4CAD2C5B2 /* de.lproj in Resources */ = {isa = PBXBuildFile; fileRef = AE1A24887C23BF14C06558FBCC5BB538 /* de.lproj */; }; 2A02D3A7DAC2D3134C08FDA33250A874 /* _RXDelegateProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 955BAE1B3D2C9362EEA10A47932E400F /* _RXDelegateProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; 2B8EFA00A2315D87D3082A98323CF219 /* CompositeDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFA36C88077BFA764F8DC41989260F93 /* CompositeDisposable.swift */; }; 2C5EDBF8FE5796E920C172C1A2BFF2A5 /* DeprecationWarner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 455043F98EB38902DB7C37830215F730 /* DeprecationWarner.swift */; }; 2C61B040BA6A9A7AE66C4D9BA26D5520 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C83429FF812B9DA981C7B8C9C1F467F /* SessionDelegate.swift */; }; 2C7CADE32DDB1E1CC9F9A1BF1D41DAE9 /* BehaviorRelay+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 395D7F85C4FAB09C20A3D62128E6067B /* BehaviorRelay+Driver.swift */; }; 2CB9AAC82D27427416A856C77F332589 /* RxSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C75A980446438AE106AEB35138F54A85 /* RxSwift.framework */; }; 2D79B837029D6C27A3E91339471D101F /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = D88B0CA82895FAED335D6509CC45BC08 /* Deprecated.swift */; }; 2E479B49C8875661D4FF5339810F276B /* MASHotKey.m in Sources */ = {isa = PBXBuildFile; fileRef = F4DD9424E75FB21C946DDE44BFDCA911 /* MASHotKey.m */; }; 2E7987F9232E2B7F5A7B4E6CE9E211B4 /* Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4C78E5FE9AF49A9F518F933A5AAAA8F /* Reactive.swift */; }; 2EC203255048349AB8DD1E17BADE0513 /* it.lproj in Resources */ = {isa = PBXBuildFile; fileRef = E86056BC08D1E16EF3ED205BAD5F8299 /* it.lproj */; }; 2EC5FFC393EDAE895CD48A2F966238D1 /* UINavigationController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 544F10CD473E5454A4F69A2171E24164 /* UINavigationController+Rx.swift */; }; 2F19AB8A01EE4CFFA7A65DFC2BFC198D /* DelaySubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5021D5551512025A68EE475F8A48E8CE /* DelaySubscription.swift */; }; 2FB7511DEA2CB42023D13F08FFF71ACC /* UINavigationItem+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9145FB510F562CC6EE1A74AD2556392D /* UINavigationItem+Rx.swift */; }; 30395733A2B997A4A98F775AE31D233C /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F14873C28444FD77CF90B533D5DE9C8 /* Error.swift */; }; 3124A269F44C5B7EDE85053973BC1EA0 /* ControlTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DDF4E91F15631AF505944083ABD9E16 /* ControlTarget.swift */; }; 32695F3F9C923089B1FE8C089DB6E301 /* UIViewController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6DCC5E5EEA8E571BCE6AF614B18CA50 /* UIViewController+Rx.swift */; }; 3401851FE3711E5C1F6B0F1212F1768C /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52C1E1FBF77F6C07727CD1FC901173F0 /* Platform.Darwin.swift */; }; 34579EA336947AA93B304ADE0921B5D6 /* Concat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 569E0F2EBCB983B0D2B4C02A29A3AB32 /* Concat.swift */; }; 34C56319B44A286897682D3559142EAA /* RxTabBarControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DF6D9BC761345B4A502609430D649E8 /* RxTabBarControllerDelegateProxy.swift */; }; 34FFA270DFFB860AF5BF0231083D78FC /* Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A9D90B78C4F6D1D63058F8D0F7BE31E /* Signal.swift */; }; 35409607E11FDC400519E062D9728B59 /* KeyPathBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B996FAF3901090B1FACF334719DBCAA /* KeyPathBinder.swift */; }; 3541E557BD8ED9F4DDE6698B28700164 /* UIDatePicker+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9ADD9A9C619EF70B3FD5A130EB03957 /* UIDatePicker+Rx.swift */; }; 3571F958A3907B3A806E62D50C2550D4 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EB0FF6F17DD4EA46945A14CEDD5A7DC /* NetworkReachabilityManager.swift */; }; 3685E20BBC5AFEA3BC80FE12732AB269 /* GCDWebServerResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = CF851BE67551448FE4AF31165CCF44D1 /* GCDWebServerResponse.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 36DED9F6B7737F022FB0B01ECE2BB88E /* GCDWebServerFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = 162AFC145B4712EA23E23DB150D17F76 /* GCDWebServerFunctions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 374C03041AE988F0C5CE2DFB025C0CB1 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2F8BAAE4D41F40C0FB9261765471538F /* AppKit.framework */; }; 37D367527BCDF062C1E7A49B2386575F /* ItemEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA51369CAD0AD2B7152281C02A6A54BC /* ItemEvents.swift */; }; 387A3C2F75F7AD4ABE7DE56B92449002 /* UIPageControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B5F0D04580CDEB461DBBD15460F6AED /* UIPageControl+Rx.swift */; }; 38BDE6E74204A758212846DC380C407C /* Maybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6994049E5A7D9CD3A702881F2C126919 /* Maybe.swift */; }; 391E353E52BDFBBD4A63CECF0B341EF8 /* InvocableScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2105E8F6F61D82EDF248DA03523B2A54 /* InvocableScheduledItem.swift */; }; 39A62D0010412B2396C454A7278DAECE /* VirtualTimeConverterType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 714B299AEA1F0B759DF5C6D942C761BE /* VirtualTimeConverterType.swift */; }; 3A00ED57D8D7564EB9C5FCF7B17192D9 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBD58C24FC3D1F775D2C7B0EC2E1963A /* Filter.swift */; }; 3A42A77C77598446740EF4860C50208C /* Never.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BBDB9AA9F94087BB7C86C95BCB6EA6E /* Never.swift */; }; 3ABA2B6C078FA32D83E77F7E7B03FA6F /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 626BA08A4637561EBC4DF91224E5F00B /* RecursiveLock.swift */; }; 3B8D861404B9396C0D3A8F330D74EE7B /* MASShortcutBinder.m in Sources */ = {isa = PBXBuildFile; fileRef = CFE028C252FA3897A0A0E06D467F25B8 /* MASShortcutBinder.m */; }; 3BBEC4A24B60E2276CBC26E555F64F41 /* GCDWebServerDataResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B7C5CBA0DEADFF00D8146A0547C5F2C /* GCDWebServerDataResponse.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 3E2FF4CBA1E2C3A36060CB61A25F80F7 /* BRLOptionParser-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 21CC26D960649010581027DEC4A807AF /* BRLOptionParser-dummy.m */; }; 402CE2AC5104ADE690475A4760E0B80A /* String+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59FD612992675D5A4BE9B76BD8A04F4C /* String+Rx.swift */; }; 4043BFB0BA3CB48F05F81AADA682C6D9 /* Disposables.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65A9FA47DECE181FC9E9D99BBD543E8C /* Disposables.swift */; }; 42328FCAC87DB10185B2E27E09EDFAA0 /* ScheduledDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7D47BA7E3D74D28113F2F2ED432D8F7 /* ScheduledDisposable.swift */; }; 433DE74A9C1DA25772B6CCE3EFAA9BB9 /* RxScrollViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F7C5623468934D14538E9C53A4A123A /* RxScrollViewDelegateProxy.swift */; }; 458AA96E2B542A19DB36A202111979CA /* Lock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59985A32E915338A5EACD66B7B3AB94D /* Lock.swift */; }; 462A685A9B9565C3B466DBAE843AFC29 /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 643398E5FBFC03EBAE294467BDABC600 /* InfiniteSequence.swift */; }; 4892C3EBD345FAE187A5E15D7FA19CBE /* GCDWebServerFileRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = ECD63DA7273D647092390DF4A177DCFA /* GCDWebServerFileRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; 48DA93E3A9351DCED317A68EF371EA72 /* RxCocoa-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DF18EDAF1D1CDB65FCCE0C10437FC3F8 /* RxCocoa-dummy.m */; }; 48EA01483A146B0E98FFE4580C21C61D /* HistoricalSchedulerTimeConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1571A74026D2C2DB3ABEA298285F6808 /* HistoricalSchedulerTimeConverter.swift */; }; 4940AB8BC3936DEBDC02BF49FE5E97A1 /* GCDWebServerFileRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A2FE414EA241DE2F082F832DE505D53 /* GCDWebServerFileRequest.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 49B7982F64D75ACB905DD2764AF79D19 /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 638952B8E6286F50F8AAC033F45B19F6 /* Queue.swift */; }; 4A71971217A46158B4875C8B9E88DF2A /* CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B49DF92D4DDA98846AB810B589AC1B2 /* CombineLatest+arity.swift */; }; 4B077409C41FFA739E4666163FFD429F /* UITabBarController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF5856F62AA26BC5FC293CBB8E0A358E /* UITabBarController+Rx.swift */; }; 4B61D6280D8104C8C94D8A2E38932FD8 /* MASDictionaryTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = DA7742783CAC98DC2B17E42D74AFD3A8 /* MASDictionaryTransformer.m */; }; 4CC9642F3730FDD0D76B2FEFA577EA87 /* RxNavigationControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E005B535C2B2920EFA29FA6DB9E03F /* RxNavigationControllerDelegateProxy.swift */; }; 4CDD5443CAB9881F9634557FDB09A44A /* RxTableViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74BB51D15E09E53F860CF4955B09156C /* RxTableViewDataSourcePrefetchingProxy.swift */; }; 4D5DC4773A3408CDB6A1B2E48E1A0215 /* SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECDD559C92CE26902B1FA6A0AD853490 /* SharedSequence.swift */; }; 4E032CE70E7EAFD6F433EC579C31644F /* AnyObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BAE7C39849E92A9E747453D0F515009 /* AnyObserver.swift */; }; 4E38FA2096B88039328ADC5E7146E0D9 /* RxWebViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A1A9F14617195BE4EAA8EB231BC93D0 /* RxWebViewDelegateProxy.swift */; }; 4E69B44537FCA5FF17AA226036FE6389 /* RxPickerViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50D9B4DFA4D735EA1D46B92CF074C19E /* RxPickerViewDataSourceType.swift */; }; 50185BA242844E837BC42B4955AD82D7 /* ru.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 930DF21F2E41387A15BA249EC4CD40B4 /* ru.lproj */; }; 50295A7D486398907F305D2FE8D523E1 /* ElementAt.swift in Sources */ = {isa = PBXBuildFile; fileRef = A212C985FF21DD8A984B6511DF38AAF4 /* ElementAt.swift */; }; 511F5B5244A4CB3ED46CEFE35E521627 /* MASShortcut.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 230F8208BE63C052A548A7D41A1158B2 /* MASShortcut.bundle */; }; 533AC406F56F87011A2576F761893DE6 /* KVORepresentable+Swift.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABAFC5B7C54D862834AF04E24DEDF2D7 /* KVORepresentable+Swift.swift */; }; 53791F5E5F07400F92CFDFC89A432305 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AE287657B73E3216C6EB9F95C8820FF /* Validation.swift */; }; 538B8D7C14FE9DD26B5BF85355ABB93B /* MASShortcutBinder.h in Headers */ = {isa = PBXBuildFile; fileRef = 48D13C7F0431CC732B478D8E212CC654 /* MASShortcutBinder.h */; settings = {ATTRIBUTES = (Public, ); }; }; 53F8CEDF6443BBDD74E8C46595C6DE7C /* RxTableViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AD26B1C0E0BA6926FAA0A5FB457F1CD /* RxTableViewDataSourceProxy.swift */; }; 54CD223EA54101A1118255D97FEDC22B /* sv.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 9F29C5EC27BA1AF96BEA4EF9094AA7B9 /* sv.lproj */; }; 57890E91DC367105A027695CE90FF7CD /* Using.swift in Sources */ = {isa = PBXBuildFile; fileRef = A28C7E94534F8902036340C6579552DC /* Using.swift */; }; 5989329B01C0737EFDB490C5A771FDC2 /* GCDWebServerURLEncodedFormRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = FD07D54CAC2D4A925911412C8C7FAAC1 /* GCDWebServerURLEncodedFormRequest.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 5A0B1AB35DCC61AD83A2035C19E71B71 /* DistinctUntilChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48039C57DDB81631DDE43077C1067F9C /* DistinctUntilChanged.swift */; }; 5A9501794D5F97D8694E4774D7214607 /* SkipWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14447C7ECFC483BC1105311C38C14013 /* SkipWhile.swift */; }; 5A96A8CD17A6A75B2067E1599979D5DF /* DispatchQueueConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8370F7662D96E5DB21C5356444748D2 /* DispatchQueueConfiguration.swift */; }; 5AB7998655DE5BEBEFD7B010969AE96A /* NSObject+Rx+RawRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85DA750F94372310AA140128D06180E9 /* NSObject+Rx+RawRepresentable.swift */; }; 5E4231ACA8F84FDD95CA3D03A9C7D440 /* SynchronizedUnsubscribeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E0607C3EE5A5C4342806E1F7E7D3AFF /* SynchronizedUnsubscribeType.swift */; }; 5EA4A5B7A941155A1237C3A35EC0B85A /* UIProgressView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D984A5063D4C3E31E7DE06C43664754C /* UIProgressView+Rx.swift */; }; 5ED12989C4D24FDA28EF9297382A2169 /* nl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = BE8A3DAA4D69C02E2BFBBCE6A5DF27A1 /* nl.lproj */; }; 5F79C3994C63C5CD9794031DC3B3B605 /* UITableView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6563CE0CE30782C8BC9E8FB1BE6CA671 /* UITableView+Rx.swift */; }; 5F847BD7C8F143C1F0F278491588C13C /* RxSearchControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D01C22D3DEF9768E27C5E928609FB6B /* RxSearchControllerDelegateProxy.swift */; }; 60FD8F0AF2C5FB1A2DB03113AB3F9A6F /* Pods-proxy_conf_helper-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8752D17209EE8AAD7681107D6444113F /* Pods-proxy_conf_helper-dummy.m */; }; 61235EA6110601D4EC39B52E5F1643E9 /* Just.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5ACBFCE9BB6EA44320A5773D0BF1093E /* Just.swift */; }; 625D9F46E52883693DA931FF4A236A60 /* LockOwnerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 859943AEB14D0E0E8EA7CEF4C2DC3696 /* LockOwnerType.swift */; }; 63F20185D1C980FA07EF952CEB60E62D /* TextInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2101B587D7651865A197DA5DC1BA9FFC /* TextInput.swift */; }; 6421B6664982DD7264BD559E5445966F /* Skip.swift in Sources */ = {isa = PBXBuildFile; fileRef = B603318B0FDDF11893DD43C66B9BA1DA /* Skip.swift */; }; 64744C911253C3E01461FAD7C935C8D7 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DE5D606E248F16A9014D5CA981B3863 /* Result.swift */; }; 64F1E10ABC532B6D33588698569A9BAA /* Cancelable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E07A903A71177DB1467508B3418C1C0 /* Cancelable.swift */; }; 65B762D9290E273B901EF63F22ECF57A /* UISlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F6CB38F3C5A85671C8F6918A79624DD /* UISlider+Rx.swift */; }; 6786819401FE1FC90D8E6754F2D38DB5 /* WithLatestFrom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 298EAC20DCCF828ACE3AC82D03A67B62 /* WithLatestFrom.swift */; }; 67FE7D9650C5F96A8115805FF565C816 /* CombineLatest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9707158E4ADEFCD4CD1703CE174379F2 /* CombineLatest.swift */; }; 6809229B402FC6C91774DA8664AD4F2F /* GCDWebServerRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 8ECE5A2BD1E2FE8EE45B4DC3360C9490 /* GCDWebServerRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; 681004138A52D29E6E30A47B5892F239 /* MASShortcutView+Bindings.m in Sources */ = {isa = PBXBuildFile; fileRef = DF7C691F40061C27FA390EDAB8B4C2A9 /* MASShortcutView+Bindings.m */; }; 68D78CE81F8AF07CA13A5873C96D943D /* Generate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F6C0218FC7DEBC65BF703277D26402 /* Generate.swift */; }; 6907ED7DE2538A8E090A3E0B9F78D830 /* AsyncLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 675510C2FA47A58BC62BBABA36CC60F6 /* AsyncLock.swift */; }; 695405097094C665DD760FB6D791AC32 /* Throttle.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC62BBF1781FAF7138F77A37B7C5207B /* Throttle.swift */; }; 6A5AE84FF669972A9C1B5F81E3535B86 /* UIPickerView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DB93CF3B287CEDEBDD804B04A380877 /* UIPickerView+Rx.swift */; }; 6AA2DAB8BA009165E629B97311CBE748 /* SingleAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6F576CBFAD95E1EC144BEE4CF92062E /* SingleAsync.swift */; }; 6C0FD5D132D8E6E4299B1F66AD553379 /* ObserveOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3B840BDCC18D114708307DD21B0FD34 /* ObserveOn.swift */; }; 6D0C90DB63BC4460B6EDFF4FD928071E /* Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA05CC730E2BDF9DC04EB244C0FA04D3 /* Debug.swift */; }; 6F7AB23C264C288E6EB82C7FB426D6D2 /* en.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 017EA7AE00AFC74C00F8990127ED527C /* en.lproj */; }; 6F87BB2ED23395C6E10F55B3859FE01F /* Completable+AndThen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27792BEE59A49C64943D61AFA574A262 /* Completable+AndThen.swift */; }; 70523271FB7942184E9CC494768B7992 /* RxSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 681EC6FCC9B11DCC601E1D4F89FDB367 /* RxSwift-dummy.m */; }; 719D009C16AB54C4660B4E6DF8CCFDE4 /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = F221CB49D9FBB486A728E6BE1A093636 /* DispatchQueue+Extensions.swift */; }; 737E19CD2969BC438BDCB3A4426E13D3 /* Timer.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA6521598F6159AF07F6338FF00C0AB4 /* Timer.swift */; }; 7413AD111E542F3D192B32E2873F3318 /* NopDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 677A05DA37F48D2C15F794DE8195E8C4 /* NopDisposable.swift */; }; 7424D65FD5B2A98CC3EEC897289F2BE6 /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F0049F8224E9B2CF6B62CD1AC7635ED /* Zip.swift */; }; 752D0C96FE2144251DF2441CED062A06 /* ja.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 7A4625561A586277FC50F93F88EB217B /* ja.lproj */; }; 7534079FCED5199B59B04D7C172B190A /* RxSearchBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C456B13BD37042AADAF344D16829D82 /* RxSearchBarDelegateProxy.swift */; }; 75B3516F463D9FB17A3E5A76C7C69BA5 /* SchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21AF663E0D3EA4DE30A36672BDDD71C4 /* SchedulerType.swift */; }; 76BF63628792262D8DA6FB417751BAA2 /* Binder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CE15FA02334943F1336A56C3A9F62A8 /* Binder.swift */; }; 77BD493D40B9357016DA30119B133CAB /* MainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D65AF3873F0F88A7E318D52F5BB3BE2 /* MainScheduler.swift */; }; 782A03F46C3FEEB4EC333D3D458ADE29 /* Pods-ShadowsocksX-NG-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CD95085BFAA31431686824B236DB9319 /* Pods-ShadowsocksX-NG-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7874ED6812E4ECD587B3494B42649DFC /* MASShortcut-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F9659FFCDFA488452A2903E184FD16AE /* MASShortcut-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 78832B204B944333EAC3D5684AF8AFC6 /* Scan.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF1E0CF38766FA28C1BA3B1E1A2F5EB5 /* Scan.swift */; }; 7A70441B3C1D4FB836CE6FA1000C2EFB /* SubscriptionDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5996297754E3B47651CD905A59BF50FE /* SubscriptionDisposable.swift */; }; 7B4306650BA9D20E721F32F0583A5966 /* ko.lproj in Resources */ = {isa = PBXBuildFile; fileRef = D42261E882754ACE5197E92874E3692E /* ko.lproj */; }; 7BA10A26B371B9647D6084EE42793ED9 /* MASShortcutView.m in Sources */ = {isa = PBXBuildFile; fileRef = 38331F007603B6A5454DEF516A47C6D1 /* MASShortcutView.m */; }; 7C2FF3D5A25365C93C57F3F5E3761012 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = C30FA6DD368FC2B2948D569B383F5E64 /* PriorityQueue.swift */; }; 7C3650FDFCA93D0B2E5C322D258D74A7 /* RxTabBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBAACA1C500983F541EA1CCFE0867A23 /* RxTabBarDelegateProxy.swift */; }; 7C3EA31DE4D18B025AC5D4793F7F76BE /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF126B1215248110E38D8749A338E915 /* InfiniteSequence.swift */; }; 7C413FEEC9E950552724ABB2F1D82721 /* VirtualTimeScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = D32E956D7DFBAB60952BB5E4698AAFAF /* VirtualTimeScheduler.swift */; }; 7C503D266F5974D82BD0A60DC4225FCD /* MASShortcut.h in Headers */ = {isa = PBXBuildFile; fileRef = D4F8200DF11880BB330D0C984FDBEE46 /* MASShortcut.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7D5AE7E56AC7636F1D00076095F57745 /* GCDWebServerConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 19D5FD29D4CE6B8F9F58EBD6D31132AF /* GCDWebServerConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7E38296643F0443AFF41CD94B5BC54F2 /* NSButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF3AA619DD3D5FB99118659677C49F41 /* NSButton+Rx.swift */; }; 7E7CBF19BEA14BFA07A2569665E9012C /* SectionedViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A8C382FD7C8368D2A0390C660878D66 /* SectionedViewDataSourceType.swift */; }; 7EE7E552209CA3349C2DE916ED3F5A50 /* ControlEvent+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEDFB4AAC51002D97365DEC6F29BBE1D /* ControlEvent+Driver.swift */; }; 7F1913FD75AB01857F753F22DF2C72DB /* RetryWhen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60D2D6A0EB9238D0C7790C3C97777FC8 /* RetryWhen.swift */; }; 80A78F77F20FFB51A372F2269DA314AA /* _RXObjCRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = E69FF4D6FB95A7935DAA4516358AF580 /* _RXObjCRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; }; 80F1339B1F467E64468F5347C64DBA03 /* PublishRelay+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F20FFA2C39722AD2BC3ED9A45543B7D /* PublishRelay+Signal.swift */; }; 8190CA8AD81A524AB88704089F9C39AD /* fr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 6EC3C013FB0B5F7D1495CB080C38E749 /* fr.lproj */; }; 820A7313B229E15F08843F3C87726B8F /* SubscribeOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68AC198B1E9608157AC6C0B66977894C /* SubscribeOn.swift */; }; 83956E20859CDBBE7BC38ABADE0170FB /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58E36D93BF6C21EBF9F2F4F8C025F411 /* AFError.swift */; }; 83E5AA424D007DE82FABCF861B24AB7A /* DefaultIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = B681FC3C8E6FBCF410B129A67675EADF /* DefaultIfEmpty.swift */; }; 846DF7EAE1052900523D28A91E1908C5 /* RxMutableBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0F24024ECE20075C6AB8FA93E665FDF /* RxMutableBox.swift */; }; 84B8097C26CD2C65F0C787805D7C263F /* SerialDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15A756699BC19779EC9AF45F32E3534B /* SerialDispatchQueueScheduler.swift */; }; 85F6050B2000FFF6FCCE974C68C72EA4 /* ObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6711DAACE704BF5B33699CC207C641F1 /* ObservableType.swift */; }; 86FB6E598A8CC88C0E23079791F91F83 /* UIBarButtonItem+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B8264ED3AB7B9BB79504CA15D1AF7EE /* UIBarButtonItem+Rx.swift */; }; 87F2E833E80A283CF45BD810AD9ADA8E /* Logging.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6E2FA8EE366898616D142BF72C0AAEE /* Logging.swift */; }; 883B7144435C0BE15688F1F9C1CE5968 /* ControlEvent+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2FAC9D14523BB70ED7E7028E3EFD4C2 /* ControlEvent+Signal.swift */; }; 885BED53300EF127497191BD7CFE3950 /* Sink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87DA3E9478C9CC88211E606797A59CDD /* Sink.swift */; }; 88F5FF298C4C3D2CDCA5EB7B0BE2B52C /* GCDWebServerResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F96791D2B5C3DFBD8F579E6A1E6F505 /* GCDWebServerResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; 891D066B2A3C9C4CB0AB2BF10DBCB70E /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 82EBF3FEF6DB5B33828B9043A01A98F3 /* Cocoa.framework */; }; 89F34B23CB509C7C036C3AFC6D5F9FC9 /* PublishSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F3DF3C72F047C3B5070CFBCFD9F0EF7 /* PublishSubject.swift */; }; 8A9D4D469FDFC109B662EDFC9517ABAB /* Signal+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF7166E934E8760F648C0046FD38E094 /* Signal+Subscription.swift */; }; 8B13D969ABDEEC57436C98F7BD064D8A /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F9C9E3330D8CC51C1B692905DFEEFDE /* Map.swift */; }; 8B4A434F6CAEC29BDFAC03407CF6B3CD /* RxCollectionViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75DD58DF109602A1B65E7B81DFF4340A /* RxCollectionViewDataSourceProxy.swift */; }; 8BEDC2C0D907FBB47A65EE0E01DE2A59 /* GCDWebServerDataRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 223B97484ED8EF8532C878702AA66CDB /* GCDWebServerDataRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8C5389CF1740E5C17CDF0EF738F8F00E /* RxCocoaRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = EA97206803398016A5C6F25269D4EE95 /* RxCocoaRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8C8935784992E6631F0B97FBEDA708CF /* RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98E720965199ACA14823DD1F077984D4 /* RxCocoa.swift */; }; 8DFC4CE831F087C10ECFEAC8882EB207 /* SharedSequence+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = E11D395E1A22F7D962EBF7864DDA3953 /* SharedSequence+Operators.swift */; }; 8E94FF61AADD364F96D93D35C77DE1D8 /* UIActivityIndicatorView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B8566BFD19A87741BC86B2A9EEF023E /* UIActivityIndicatorView+Rx.swift */; }; 8EB9765830C47F9FB850EB7C994B9443 /* SharedSequence+Operators+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB41F04C83A3310593EA05797F51307A /* SharedSequence+Operators+arity.swift */; }; 8F51DEA2A5487C5E0294DB4D4E0156E4 /* zh-Hant.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 0CE96E7973D367FB526FA0C5844D179E /* zh-Hant.lproj */; }; 901D8E9CC22C5E7FDB218557EBBB3559 /* GCDWebServerDataResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = F4667D45EE6ADC44776BC7C91047047D /* GCDWebServerDataResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; 90A7022833A746D39D5CA2D2F343323C /* ConcurrentMainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FBA69C03E1E7A77B360FADEC7FB6940 /* ConcurrentMainScheduler.swift */; }; 90C5842904E656BF7A039C84F7FBFB32 /* cs.lproj in Resources */ = {isa = PBXBuildFile; fileRef = A9D43C3F1AB50B30BC39519E2FE291E1 /* cs.lproj */; }; 9144061AF52C1DA4BF2E0DA2E454B63A /* RxPickerViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8D45561FBB8D79575906F479E096E0E /* RxPickerViewDataSourceProxy.swift */; }; 920EBAA5A1FCCE69927EBCAC568AE248 /* Amb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 587B1633963EB2006665B400B5A70231 /* Amb.swift */; }; 931BBB8230A25161D5C37528A8F9FECF /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F20AF8F20E1D034B226BED48AD23BBA6 /* SessionManager.swift */; }; 933FDA5970AA525D6CB92BFEBA2BAB4A /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D1F8D477E8DD0D7734A6A3F90B8E90D /* Timeline.swift */; }; 93EE3FCA31E1B61FDAC3EDBE3E86EB93 /* Bag+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EC78EE536042688597968AD19FAFE0B /* Bag+Rx.swift */; }; 93F4211A6A8871BE31BDD8A34410AC07 /* NSObject+Rx+KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEC7BBEB6F14F15C981358E97F146982 /* NSObject+Rx+KVORepresentable.swift */; }; 9486101B5CDA42FABA46945C995C0CA1 /* RxCocoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 08D627705205DA5D964FE55F3C88AEF4 /* RxCocoa.h */; settings = {ATTRIBUTES = (Public, ); }; }; 948C9D398AC2E253A91020AC7E688C89 /* RxTextViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CAC54E6F678D348F6ADD810CE3B57DC /* RxTextViewDelegateProxy.swift */; }; 9531E77DE653809AD14A22A24211598E /* es.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 15BA10669BE2F9DC0DB64CFF7CD5883B /* es.lproj */; }; 954E01BE0574E53A20EDE41F5BE99D78 /* SchedulerServices+Emulation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 227B1AE6EAC8FE5A2DEA119128136CA7 /* SchedulerServices+Emulation.swift */; }; 977DE0B8E83E37EC75AEA95EF9000126 /* UILabel+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4FA5B5F8A7013993F831CA1285A3407 /* UILabel+Rx.swift */; }; 98A929C8E9012AB167672714FFD2113C /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BF996887A00F26DC6B1A9C0C79DE55C /* Request.swift */; }; 9912A5322CAF8B08E268DDD186CF85BB /* KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C45ECA9241B2F63AE7FC799DA7915B8 /* KVORepresentable.swift */; }; 99ABB4C207FE146C78313E8A9A581FD6 /* GCDWebServerFileResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = DEFEC12A566909D4D654C4AF49B028C2 /* GCDWebServerFileResponse.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 9AE25D49EBC96F6D6E68CF6D566E85D6 /* MASDictionaryTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8077DA7129B8BDC81422ADF3882BAA82 /* MASDictionaryTransformer.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9AE7E3531DC26BFE93CC0D52FF123B7D /* MASShortcutMonitor.m in Sources */ = {isa = PBXBuildFile; fileRef = 6056D7FCEAF7F7FD3378383460399AC2 /* MASShortcutMonitor.m */; }; 9D30EAF1531F19E83B3263465D86A7D6 /* ObservableType+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40082ED0E2E269390FE0DC988FDFE17F /* ObservableType+Extensions.swift */; }; 9D3190DCCDDF40C0BC8EF0B83C42A05C /* DelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 887193072E123ABDF32C76A5B6910F62 /* DelegateProxy.swift */; }; 9D4E36B9100B9443661DB39C0CE8E47F /* Completable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 797E32873419F6CB80671372373A5BE9 /* Completable.swift */; }; 9D7607BC54363A90B707BDEF8EF1AA54 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 82EBF3FEF6DB5B33828B9043A01A98F3 /* Cocoa.framework */; }; 9EC8257CBF3D009B02D0D24D27ABCADA /* NSImageView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 981B56233D80ADFA7DB70CD978E34645 /* NSImageView+Rx.swift */; }; A034D9B64004D8F11B2E133B48E605A9 /* zh-Hans.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 2A85284A4A1F027E71248BD39FE406BB /* zh-Hans.lproj */; }; A2F31988B27F290A0900790CC324E009 /* UISearchController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C29E3BECBE7AE47361DFEB7B4F74802 /* UISearchController+Rx.swift */; }; A2FE4BB69B75CC96FC2E6A68403DBE24 /* AsyncSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9B6F430505AE9BFC3026FAAD1E6779C /* AsyncSubject.swift */; }; A35F4ED279D8233EFDC53BFB642A3346 /* Switch.swift in Sources */ = {isa = PBXBuildFile; fileRef = D778166CFD146FF7950BEAF4F1B17D69 /* Switch.swift */; }; A3A2AE95D280887FDD8B8DA578BEBC13 /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0379F427713FA32251691FA718F768DF /* Merge.swift */; }; A3B9D42E3BE648A1D319087DFD8DAC48 /* ControlProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E31B29FED10A6553B53B6EFDC54E0EF /* ControlProperty.swift */; }; A4033CE1265CFD030E7D14355CA0DFD2 /* UITabBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5489AC6AD8F126F28E2AF2B3ADD23613 /* UITabBar+Rx.swift */; }; A470B0545AABCD0692DEA004F4ADDDC5 /* ObservableType+PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA80DEFFB604BB1F020CD3BAF144D530 /* ObservableType+PrimitiveSequence.swift */; }; A4F03433B3CB421C3DDF0A357D91117E /* ObservableConvertibleType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11D55E5F0EDB2A7CB67812C9D8AFAAE6 /* ObservableConvertibleType+SharedSequence.swift */; }; A536BEA325A84274BFE708058E7D6C39 /* BinaryDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D9524487A68C87251AFC47920B13625 /* BinaryDisposable.swift */; }; A5495EC392106C905939548F6EB92FE3 /* Dematerialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = D880375D22A2DFF532D53751FCE5F39E /* Dematerialize.swift */; }; A6554A73B83CB17BC14347D1469A3271 /* ObservableConvertibleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = F83507E6A3830CB0EF930ED0295DDA89 /* ObservableConvertibleType.swift */; }; A7755B25027DC227EA7B3294E9017504 /* RefCountDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDAADB3B32A00FC5CD1530132A4749C7 /* RefCountDisposable.swift */; }; A89762C8147FCC9DF1C38AAE017459F0 /* Disposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A46BEB370D6C9F7FAC1442F2FD153D3 /* Disposable.swift */; }; A91D7CE08D6CA9138569F60182CB8C16 /* RxTableViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB6127E112781F58B0270457FD26FD41 /* RxTableViewDataSourceType.swift */; }; A9969E0A1CCFD40F396162EEA9B18DD4 /* StartWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = 376ED01A24D61F486909B14C21BE99EC /* StartWith.swift */; }; A9E6BEB1B1B156877FA15AF375458ED6 /* UIView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02892ED3D50B76627B7710138E2627A9 /* UIView+Rx.swift */; }; A9F4C2B3FED21AEE2ADB96E4414E29B9 /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = DECF383056658FAC8ED3F834FC0E6879 /* Platform.Linux.swift */; }; AA6B09D600B619465A9C728BB4BBF755 /* SchedulerType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D1FAC858CCECDAFC0FABE9F228993B6 /* SchedulerType+SharedSequence.swift */; }; AA7BDC661C446D3395F51983870E88DD /* MASShortcut.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C70858ED03784A24DDA6EFD0AD76FF2 /* MASShortcut.m */; }; AA8047DEAB6B43BA0C3EE2922C4B4C79 /* InvocableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B79DE5F76D7B5B5B0FD245F1D384CE4 /* InvocableType.swift */; }; ADCE0550610FFBAEED9E303446BA14DE /* Empty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B3B68C604326146EB3D7F35275138FB /* Empty.swift */; }; AEAF02C1BC8C256ECD36EAE3A7618319 /* BehaviorRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D60CEEA55060A1647EA2947CE1AB422 /* BehaviorRelay.swift */; }; AECCE1EAA0757255BC4D722A53202DB0 /* GCDWebServer.h in Headers */ = {isa = PBXBuildFile; fileRef = AA5D721162BD07ADA9A542727E9C4EBF /* GCDWebServer.h */; settings = {ATTRIBUTES = (Public, ); }; }; AFC64B1097F7355FF423D6A73E9C7210 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BF28DE31AEE5F273FF331103498E1A8 /* TaskDelegate.swift */; }; B001405F2EF980F79173E2AE16CA25C4 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 852B77F34F54C2B719EF00A2286D8327 /* Deprecated.swift */; }; B15ED57BB6169227262E67AA3ECFA244 /* MASLocalization.m in Sources */ = {isa = PBXBuildFile; fileRef = BE284DF75A041F0B6FD8D9FC5FD735B9 /* MASLocalization.m */; }; B185DDDA0250C2E8F513624F4B337112 /* UIAlertAction+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F6E7BA43BF20F9211BEC759C698B88A /* UIAlertAction+Rx.swift */; }; B18DD1F6133DC10AD42C711593327731 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8779ADAB05FB9266886C56FA981DE026 /* Bag.swift */; }; B29BEC3B1CBDA07E1311226116D26D0D /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 82EBF3FEF6DB5B33828B9043A01A98F3 /* Cocoa.framework */; }; B32975DBF039D5A2C0171155917F99B7 /* RxCocoa-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 552A0FFB8546C0CF0CACBC894F6C1129 /* RxCocoa-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; B370D4DF92078F8B51108508DA17E708 /* SerialDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FAA03F1A01EF7E9DA1ADE426A2D1BE6 /* SerialDisposable.swift */; }; B3A2FB23B29138EC802A7F744FCECAB0 /* Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 796D6189F1ACBF6AB68030F26F4A6765 /* Driver.swift */; }; B46F5F1EE24AFA2B46ADAF98CEEC2B53 /* Observable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6A11128791F9A6D42CE72315238617F /* Observable.swift */; }; B47372436C56EE24B909DE97D5005A64 /* GCDWebServerFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = 13DE9C4179B51580372F518B08E6F8E5 /* GCDWebServerFunctions.h */; settings = {ATTRIBUTES = (Public, ); }; }; B5176B68E1582ED2557DEB0E69B85942 /* RxCollectionViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A26BFC8F75BD26AE077BDD617B095A31 /* RxCollectionViewDelegateProxy.swift */; }; B6D7DBFAF23F48469D2E15828D08BAEB /* UIControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = F039B2222398AA260A0035710CF35E43 /* UIControl+Rx.swift */; }; B7611946FDCBF747BB5C50D60859194C /* PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56676E947B39FF6D4221D6086BD301E7 /* PrimitiveSequence.swift */; }; B7E6C8793D27611A5A3491CFF63E7014 /* _RXKVOObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C3CC8FBBEFDD39D871B088D3C51B3CD /* _RXKVOObserver.h */; settings = {ATTRIBUTES = (Public, ); }; }; B80BD9A7F374AB17787E781CD93FEF3B /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 579DE7BD7E3128BFCDB681F3B8A44CE5 /* SwiftSupport.swift */; }; B87819E017A12B7B0CC214FF10E84C2A /* _RXDelegateProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A3DC645CE98619F34176BA7311CE747 /* _RXDelegateProxy.m */; }; B8B908DC3007396FF28E342209BA3DDA /* SkipUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59ABB10D8E45AE8FA8A5BA9EF342929D /* SkipUntil.swift */; }; B94D88FBFB19F20DD505969B8BF24A26 /* RxTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59DE8B519279886619B16B452EEF198F /* RxTarget.swift */; }; BA76D1014137388437A2DA7C32FF5F1C /* Catch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 961A3D43520884304379BE0D3C2F25BA /* Catch.swift */; }; BAC85BCD509F4A230B0E60B26E83C4A7 /* TailRecursiveSink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47A3474F2DE3564E6000FF75CBCCF215 /* TailRecursiveSink.swift */; }; BB2D7041CB7456F843D174B643828574 /* Sample.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8F23606E78BAD031C1E51B4CF05D7EC /* Sample.swift */; }; BCFA0C8A64F556CC405B99306322CA80 /* ScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43C9E44CB6647BCC5292F87C3DC0B10C /* ScheduledItem.swift */; }; BD36D7233D4D2DBB513E8CDC2175910A /* GroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = E081455FFE0A6417C0B3A88357830189 /* GroupBy.swift */; }; BD379AB5D6DF4FF97EF15732D9635186 /* GCDWebServerURLEncodedFormRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AE682353E401F8EFBB8BF020CEF2966 /* GCDWebServerURLEncodedFormRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; BD5B227887E9A7FF3620FBC715BE144F /* Zip+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = B532C3D7B3F6D8F1D4E533C797D0485D /* Zip+Collection.swift */; }; BE1771871EF3B76CA8E56537B43B6BA1 /* NSView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08CE32DF232EACE798776BB9C352E63D /* NSView+Rx.swift */; }; BEE6B677416CA71C981D1D3F60B18C96 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2D9BA2B1A9BA9359345054406285351 /* Alamofire.swift */; }; BF1EB892BE3CF9CDFA0DAC7F9392435C /* GCDWebServerRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F44AC47A613BED5BF0EC399BB3C60AC /* GCDWebServerRequest.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; BF6D2390BBA5CFCA27AE5DD89D2D2EF9 /* SynchronizedDisposeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1F2E3DADE6EBBC911002C043640926D /* SynchronizedDisposeType.swift */; }; BF9DBDC16A3731285F8003656BB99793 /* NSTextStorage+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADE64C30C48E696E654711ACD36DA326 /* NSTextStorage+Rx.swift */; }; BFEF36974A809ADEF9152304C706148D /* ConcurrentDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72AC70018491D89530236D4CFF055FFB /* ConcurrentDispatchQueueScheduler.swift */; }; C00285F40886D13B4707BF029D006407 /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9636AB301C2CBE11BAB61108469B12A0 /* Optional.swift */; }; C00D57EA0F381D6C092742D35C0A21AE /* NSSlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 610AC04BFFDC0FC53A5E27E01E17B1C8 /* NSSlider+Rx.swift */; }; C105F924EF5CC97A8277129E23FCF2DA /* CombineLatest+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1A71C7470EEFEBFCC6B4959051DFEA0 /* CombineLatest+Collection.swift */; }; C26CB165F100DBF624F4906EB2EBDA7F /* Pods-ShadowsocksX-NG-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D60357581333E7EC56952E31B2991366 /* Pods-ShadowsocksX-NG-dummy.m */; }; C3253AC9BCBC6E41404FA665B0F8F89F /* ToArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA1E2094F93BC80DC253F9E63A1DB32F /* ToArray.swift */; }; C341FC8944C28CCA39FB9AC4B0F23763 /* GCDWebServerHTTPStatusCodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C4B1B43EDF93A42F1A1749865A78247 /* GCDWebServerHTTPStatusCodes.h */; settings = {ATTRIBUTES = (Public, ); }; }; C3DA00C9FFE2F98DF6CAC4CAB2A91288 /* RxCocoaObjCRuntimeError+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA14F3F3C21C74142277C302021AF21 /* RxCocoaObjCRuntimeError+Extensions.swift */; }; C406BFC5100EB79E439CD52E71CC49CF /* UIRefreshControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83C19A27417F90CB9537C7941FEDA6D5 /* UIRefreshControl+Rx.swift */; }; C41418BCCC5897A8D410ED347B287468 /* _RXObjCRuntime.m in Sources */ = {isa = PBXBuildFile; fileRef = D48A7F281BFB8AE5361002550B78BCFB /* _RXObjCRuntime.m */; }; C415558BF884B94917E853CA62AA5A51 /* Deferred.swift in Sources */ = {isa = PBXBuildFile; fileRef = F24200A9BED7315E6DE7E7E098267AEA /* Deferred.swift */; }; C50DEB82F5700A2D93A9BD184BC53314 /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = F66DDFEC0DCCE179D91C56209F83AA07 /* RecursiveLock.swift */; }; C529F40885934EB97320D88052A497D7 /* UIImageView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09374BC6EFBF206BBD048BBD3D4E2425 /* UIImageView+Rx.swift */; }; C63069F8654247DCE71127C9844EFFEC /* Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE8D59B6EEAB2AC659491AEAFC8F7353 /* Zip+arity.swift */; }; C74FBC45A8CC8865F2E254DC0B9F9AC6 /* MASShortcutView+Bindings.h in Headers */ = {isa = PBXBuildFile; fileRef = 73A0B42B6821692D3718CCC3ED19EC91 /* MASShortcutView+Bindings.h */; settings = {ATTRIBUTES = (Public, ); }; }; C7BD4867A1158D4AD091ECCD9D579C5A /* RxTableViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = E40255525E84BBD1041ECDFB3AF0F725 /* RxTableViewDelegateProxy.swift */; }; C8E0EEE042EA7C2FF22A3E452A7922EE /* Shortcut.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CBABA15E01553A2EBF5469ECF9902D8 /* Shortcut.h */; settings = {ATTRIBUTES = (Public, ); }; }; C917057BCD74C17A2EE089CEA35DC3E0 /* RxTableViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B908E636997ABCFCB36B013E13544E4 /* RxTableViewReactiveArrayDataSource.swift */; }; CAEF2822CEF07F907AA9763A2A3547AA /* AtomicInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93FE104E3627E04AEF9A4B24D5B45C17 /* AtomicInt.swift */; }; CB14156FDC85871CDD14F6C9258FEE53 /* Range.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEE1581E909318F313B203E2051CB2DF /* Range.swift */; }; CB8B75A59C9F0BDEBA1E4AD576E24D5C /* AnonymousObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7615E5FBF92C1FFFC813375449BFC85C /* AnonymousObserver.swift */; }; CBA3A66F4A8FD7C5419F22AD694D22C1 /* DelegateProxyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = F85427DA8D6C7E919784A26E78E97B8E /* DelegateProxyType.swift */; }; CC83D8B52A22131469CD88106135F722 /* BooleanDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8707DD9BD2F2ACB004BFE993D76C948A /* BooleanDisposable.swift */; }; CD5E3C48FF3B5147471A389375A1C1A9 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 82EBF3FEF6DB5B33828B9043A01A98F3 /* Cocoa.framework */; }; CD782D1189ADBAA42D087B87D53838A0 /* GCDWebServerDataRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = EF1DC5DAB9D1A674262E349045C9D801 /* GCDWebServerDataRequest.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; CE2760C82C07084992BC176BA8AF41DE /* MASLocalization.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C56EAAF4EB93CD2E573DE2FA6C20F3B /* MASLocalization.h */; settings = {ATTRIBUTES = (Public, ); }; }; CEA50BEC377AEE2AAA9DB5B71DEA418C /* BRLOptionParser.h in Headers */ = {isa = PBXBuildFile; fileRef = EE6C5CA19D3A9BFDF94E04CDFDDB3C65 /* BRLOptionParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; CF1C6B76BD215B32ADCE4915AECEA7DE /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D6DBE7DC8CF4F530B297FEBF764C3D3 /* Queue.swift */; }; D03C94D2CA05440BBA9C744F9F9D55A7 /* Repeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F7936811E9011B5370A1CE1249237ED /* Repeat.swift */; }; D260B45339932BAA56D7024048E2D155 /* GCDWebServerConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 980E803DF1CEDC63DAF240BE606CB1E1 /* GCDWebServerConnection.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; D33C1AD2E019F48235F734A00CE7C24C /* GCDWebServerFileResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BFA5D655DC73C731058E9EB18409B85 /* GCDWebServerFileResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; D3B299FD90CA961116BFE3BF711D901B /* Reduce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AEDC3D4CC661FF84B99FE8F6DA5F195 /* Reduce.swift */; }; D3D8C379C6E4FB487E5ABD6800AD7B7E /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84E1EE9E7C071A03C984F5CD19E8C5F9 /* DispatchQueue+Alamofire.swift */; }; D43C0D28BBA463061DBC07295A0B8DB6 /* AsSingle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F6E60C65D1A7B3EDA3B13C59C33BFF8 /* AsSingle.swift */; }; D5E020763D69E9336EB398ACD48FEBB0 /* GCDWebServerErrorResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = EA4D01D8229179BA7D795BF53B02D2EB /* GCDWebServerErrorResponse.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; D65C254F5ABF2CB5ECEE50FE8F8E1A80 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70679975275864C03E0C7896423C60CA /* Response.swift */; }; D840BBDFC67C9945AFA0186C331EB7DE /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41B3CC5581568BA316E1034EBB76EBDC /* Observable+Bind.swift */; }; D8C2E8F2D3D1319BB11642F41372A188 /* MASShortcutMonitor.h in Headers */ = {isa = PBXBuildFile; fileRef = 27D7BD19D73E4E086649E1A82EB5D1D3 /* MASShortcutMonitor.h */; settings = {ATTRIBUTES = (Public, ); }; }; D9DB9FA552C86B626E12CD5650E444F7 /* MASHotKey.h in Headers */ = {isa = PBXBuildFile; fileRef = A607DA681EAB36A3328A093A482E41E2 /* MASHotKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; DAAD80F74BC660BFA4289078334BEFED /* RxTextStorageDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1254930415F598290DBFDE164B52F5EE /* RxTextStorageDelegateProxy.swift */; }; DBBD0AB20137E75E4EA6EB39FA80A77C /* RxCollectionViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 897A6CA50B4D14D7D666272D5627B965 /* RxCollectionViewDataSourceType.swift */; }; DD477E54FF54CDAAB929E101FFA9283E /* ControlEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E9C5779097B78150D188889B9055F17 /* ControlEvent.swift */; }; DD5973EF24E3ED3529A33DAAD096059D /* NSTextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69A381E2EA9E30D4B84E731FE738AA91 /* NSTextField+Rx.swift */; }; DDA9CCA2F2F43F9BBE294CA50B8856C2 /* RxPickerViewAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C98E13CC209D454A40383CB8920EB46 /* RxPickerViewAdapter.swift */; }; DF3FD63D6A37C12FDB09B8CA5AE80AC3 /* GCDWebServerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 76AC38B42A84F351FCA35AD3C600D904 /* GCDWebServerPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; DFAC8405BAE608E0C4A11279CCD8E836 /* ShareReplayScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = B39B56282828DB7E502311B4B8624B8B /* ShareReplayScope.swift */; }; E058C9B84474575ED4C830658DA5B331 /* Producer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B879E85B9271039336F3AA0EF087F350 /* Producer.swift */; }; E08992C32D31129A0055514FA5BD3849 /* MASKeyCodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 81919BA71E81B150D40A0E3C09BC30AA /* MASKeyCodes.h */; settings = {ATTRIBUTES = (Public, ); }; }; E105D2A6B68188B62D15842E2A834136 /* KVORepresentable+CoreGraphics.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAED0E256B980216BDC9E0BDB758F0C4 /* KVORepresentable+CoreGraphics.swift */; }; E237FC7EF0C0EA5ECF814FD626F907D6 /* NSTextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 492791F88BE0826770F8477D0D40AC1D /* NSTextView+Rx.swift */; }; E3696F799D72976AC081539AAC7B824B /* AddRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = 704BC3B4626DA3ACBF9EF87010D3D73D /* AddRef.swift */; }; E3747EC31FCCA97D75A81FC700CF7E24 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0FAB697E96BDFD66F7B62D023E96F54 /* ResponseSerialization.swift */; }; E5334E224BB2A23364EBF1D797670B30 /* PrimitiveSequence+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECE37AB5475DCDDF963E5D41D55EC090 /* PrimitiveSequence+Zip+arity.swift */; }; E64ECD0412F256DE611BC40077D897B6 /* SynchronizedOnType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BE536E184CBE0553E031B2FC562A02B /* SynchronizedOnType.swift */; }; E6C4274A228303C2FDCCB90AE6576E8C /* DeprecationWarner.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBB3C3B17EDBB78E4FE1FC193E204014 /* DeprecationWarner.swift */; }; E756FAF5215E5E01C7180CC095D6C077 /* RxCollectionViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 900DB0D2D17E1B3E136963DB2624EC52 /* RxCollectionViewDataSourcePrefetchingProxy.swift */; }; E788F5A370BBB54B10B35239E8C07DE8 /* Timeout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18FDCC5A9FC784731D37BB85C0C627FE /* Timeout.swift */; }; E79DE98CD9717FD6F85FE2CC09DC32D1 /* SwitchIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A1EEE55569C249009BCBB667CDB7ED0 /* SwitchIfEmpty.swift */; }; E814AA133EE0CB6203D967C287E79001 /* NSLayoutConstraint+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4847C1875E17E04F1C39D3405AC49668 /* NSLayoutConstraint+Rx.swift */; }; E8C70399B1812843F522700D6F0D3EFD /* Take.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27CF280DD7EEFDBCB6F802E2B066ED07 /* Take.swift */; }; E9795B875E10345C330065C812F46AD3 /* MASShortcutValidator.h in Headers */ = {isa = PBXBuildFile; fileRef = F365CCD6CEAFE01B4C8F51C9671FC986 /* MASShortcutValidator.h */; settings = {ATTRIBUTES = (Public, ); }; }; E987FB249EF93949B767A0852763671A /* Single.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55C38A57E4604C9D7AE612EC71FBDA05 /* Single.swift */; }; E9B95D42F4510C79E2D8A8CFA251CD49 /* GCDWebServer.m in Sources */ = {isa = PBXBuildFile; fileRef = A10258E0CB34CA42B6203916BA494292 /* GCDWebServer.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; E9D6A3832D21453BDE049C3AEAD90B60 /* Enumerated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C473A2FE3DBA79898766E94A5327D1D /* Enumerated.swift */; }; EC6EBC769F0E2CF59774273898CEDB88 /* DisposeBag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31DD810EC7E64A47E7B3B4B9C67A7F3D /* DisposeBag.swift */; }; ECD4E30DC825C3FD6E628CC80E59F77C /* NSObject+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF206D5AF0B92656E29E6B80D30DE8B6 /* NSObject+Rx.swift */; }; ECD910E8FFFFFE9AB9440967F635DBA2 /* Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4BBF68DA310AA23FE181E3A90C4898D /* Rx.swift */; }; ED37860407457540A6DB3F03D06C4915 /* Sequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D7AAD61F8018460560C9948BF945E0C /* Sequence.swift */; }; EDD85DAC7DC88B01D5A2C20969416C9B /* BRLOptionParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 7189617DD5EFF0D4550871EFBD842236 /* BRLOptionParser.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; EDE8E40FCE6DB258FBE7961E7509BF9B /* ConnectableObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9588B20402B1043639623B2FC59F6E4 /* ConnectableObservableType.swift */; }; EE13159F41B9E0B256543AEDBC509DF6 /* ScheduledItemType.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFE892846EA4D5C7DD28CD1A9C56D605 /* ScheduledItemType.swift */; }; EE82B040AA2667203597A50FAA51C7B9 /* ObserverType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 812CA437234E6D988043089DB9ED1B46 /* ObserverType.swift */; }; EEEF0E46C9954CA088EEA89AAEE903CB /* UITextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C990B12477542A9CFA60BB08B4F2C5A4 /* UITextView+Rx.swift */; }; F0740D91176095A04EE0D756DE4DD63C /* UIApplication+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC9E992A9E9A9772E82A168C02AB0C0B /* UIApplication+Rx.swift */; }; F0C0BBAE805DC58335A377C7E41B2F10 /* RxSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 12C4FD3C680A513CEDC75698CB71EA26 /* RxSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; F13F2AA7F2E6D95A181CAB99B900D531 /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11FA1336AA65AC4A83BA9A044E272045 /* ServerTrustPolicy.swift */; }; F141581ECD51D5136051D061A8F96539 /* Pods-ShadowsocksX-NGTests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 72A57876EDEB24ADDFE06DD482CE250C /* Pods-ShadowsocksX-NGTests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; F1BE2F4B560D4E4C13A680CBA09F52B1 /* UITabBarItem+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7C6A2DFDBFD2B69F2F3A2319C28E724 /* UITabBarItem+Rx.swift */; }; F24F799D7B9EBBA9EA2112D52A86FE2E /* CurrentThreadScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B0543BA74912BFF6B7D53745E25BA7D /* CurrentThreadScheduler.swift */; }; F25B055074CF7F9D6ACA8E6396AD099E /* UIGestureRecognizer+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF6B0D8CBD20758A918D9F3501B417C1 /* UIGestureRecognizer+Rx.swift */; }; F29953E3ED745AECAF0820B614ADDDD3 /* Pods-ShadowsocksX-NGTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C10AA3C311345DB3616BCE827B69C55 /* Pods-ShadowsocksX-NGTests-dummy.m */; }; F2D6BC2E8A2C15B03BBFF4BA0098E252 /* UIButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE47D794CD9613696E24314F5A87229D /* UIButton+Rx.swift */; }; F313F4F4DD52BE66CA553019D7E53D19 /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58DE5DBA7E62C898795377AD29CDD679 /* Event.swift */; }; F39EBEDA211839D23C55F8EA81163EC9 /* UITextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = A596BF811CD98F84594174A2AF1397F4 /* UITextField+Rx.swift */; }; F3E027B0D05A4D094A2F5B6B991C6544 /* AnonymousDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80D6CCC33D927EDE9ED3673C47332050 /* AnonymousDisposable.swift */; }; F4C553639BBA4408D2C972C02FA91885 /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12F326AC4326149D674793F4AFFF79B1 /* Platform.Darwin.swift */; }; F5C3C227785D45C44F1FA8157EF99C71 /* GCDWebServerErrorResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 77330B4ABA405C70F3FEB8179D77729C /* GCDWebServerErrorResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; F67C513A73128E76A42731D37FB8AB73 /* Debounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D6FEE8DF6BE2E1A4F83F2BA05DAC931 /* Debounce.swift */; }; F772CF21E90CDB89B38B6E54F5EEC300 /* TakeLast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 688593BA1B6B2EEB393755EE93AA09BD /* TakeLast.swift */; }; F7B74645E07C39771156A1FA413B98D4 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = BD94E8D32F0FE16353F2B9E4D2604976 /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; F7D4A2F5D632F29BEC36751D38E15720 /* Do.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BBCB2074BBB2D1E5B6CDEF80FEAA7DB /* Do.swift */; }; F7DAD2EF3F86BC40F7D4F2EE49362418 /* GCDWebServerStreamedResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = E20553610B45A7106A888104AEFB847F /* GCDWebServerStreamedResponse.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; F7F13DADAC83BE187A2FD4D509F02A3B /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 82EBF3FEF6DB5B33828B9043A01A98F3 /* Cocoa.framework */; }; FAB9BE6947EAC76BCD2179AD02645042 /* First.swift in Sources */ = {isa = PBXBuildFile; fileRef = 178940739C8693B933CE37ACC9A2086A /* First.swift */; }; FAE1E94EA1521206DAB6CC0F9116086F /* GroupedObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A0F85E764CEDC91FCED9C525B8670FD /* GroupedObservable.swift */; }; FB0568B12E8E33374DAE2BA1DDE1FC84 /* NSControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1AFABA5A9F5DF7BFC0BF00E10DF5EEB /* NSControl+Rx.swift */; }; FBBD7E55A550782D47F34FE27C998273 /* NotificationCenter+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC320A09F2B1A24B085647F8D9FAB7A2 /* NotificationCenter+Rx.swift */; }; FCBF7F9DA53A194F0653EE7E00B57BC8 /* GCDWebServerMultiPartFormRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 6630986F315260CAA6DDA1083A6F21A4 /* GCDWebServerMultiPartFormRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; FDBB45D9A73F4A1D11F7D1A2C21D9195 /* ObserverBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA7930C4474B6DD05296A14068B86E6E /* ObserverBase.swift */; }; FE3FBC05067097D1595E016C949AE59D /* ObservableConvertibleType+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42706D8DA2A7821DB3E22C0A6B427B6E /* ObservableConvertibleType+Signal.swift */; }; FFC27D9C106B3345B95358D853ABEB74 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 82EBF3FEF6DB5B33828B9043A01A98F3 /* Cocoa.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ 3B221F01E98A161177B97110EDD71D8E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; remoteInfo = Alamofire; }; 3D3DAA0D09FD35193B2FE8AE074A7797 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; remoteInfo = RxSwift; }; 820F9F5511703CAF38B31090F0E3ADB4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = AD904F32069787EFB2DFFE05EB82F5BD; remoteInfo = GCDWebServer; }; 94ED2D61EE75F52B47928F8794016B5F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = E9FDECF69808DB0491D4B4C08CF920DC; remoteInfo = "Pods-ShadowsocksX-NG"; }; A9C471B1560788DF79C58AEDB5C43A59 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 73C37A16ECCEAD845651DCDEE95675BE; remoteInfo = "MASShortcut-MASShortcut"; }; BBE89C54AB7DC8916BC97CC5A0E3118D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6; remoteInfo = RxCocoa; }; D3B5B0706F67D4DB8B0474CF78BA5EA7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 00F92A6698B766C4479D7B608F28D680; remoteInfo = BRLOptionParser; }; EA1FE8E3D449D591462D9C6EE190AF7D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 2B2B481A164695722839BD581D442457; remoteInfo = MASShortcut; }; F56843087F2A26AAAF79418ADEA65D00 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; remoteInfo = RxSwift; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ 017EA7AE00AFC74C00F8990127ED527C /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en.lproj; path = Resources/en.lproj; sourceTree = ""; }; 02892ED3D50B76627B7710138E2627A9 /* UIView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Rx.swift"; path = "RxCocoa/iOS/UIView+Rx.swift"; sourceTree = ""; }; 0379F427713FA32251691FA718F768DF /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Merge.swift; path = RxSwift/Observables/Merge.swift; sourceTree = ""; }; 08CE32DF232EACE798776BB9C352E63D /* NSView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSView+Rx.swift"; path = "RxCocoa/macOS/NSView+Rx.swift"; sourceTree = ""; }; 08D627705205DA5D964FE55F3C88AEF4 /* RxCocoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoa.h; path = RxCocoa/RxCocoa.h; sourceTree = ""; }; 09374BC6EFBF206BBD048BBD3D4E2425 /* UIImageView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImageView+Rx.swift"; path = "RxCocoa/iOS/UIImageView+Rx.swift"; sourceTree = ""; }; 0A1A9F14617195BE4EAA8EB231BC93D0 /* RxWebViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxWebViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxWebViewDelegateProxy.swift; sourceTree = ""; }; 0A2FE414EA241DE2F082F832DE505D53 /* GCDWebServerFileRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerFileRequest.m; path = GCDWebServer/Requests/GCDWebServerFileRequest.m; sourceTree = ""; }; 0B908E636997ABCFCB36B013E13544E4 /* RxTableViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxTableViewReactiveArrayDataSource.swift; sourceTree = ""; }; 0BBDB9AA9F94087BB7C86C95BCB6EA6E /* Never.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Never.swift; path = RxSwift/Observables/Never.swift; sourceTree = ""; }; 0BF289893A9A59694D57A102D4A87636 /* pl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pl.lproj; path = Resources/pl.lproj; sourceTree = ""; }; 0C3CC8FBBEFDD39D871B088D3C51B3CD /* _RXKVOObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXKVOObserver.h; path = RxCocoa/Runtime/include/_RXKVOObserver.h; sourceTree = ""; }; 0CC8E5BFC9FFF599507D0E2FF81F736E /* pt.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pt.lproj; path = Resources/pt.lproj; sourceTree = ""; }; 0CE96E7973D367FB526FA0C5844D179E /* zh-Hant.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "zh-Hant.lproj"; path = "Resources/zh-Hant.lproj"; sourceTree = ""; }; 0D1FAC858CCECDAFC0FABE9F228993B6 /* SchedulerType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/SchedulerType+SharedSequence.swift"; sourceTree = ""; }; 0D85DAD62F9FFD00DC13C80A571C0E2B /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; 0DE5D606E248F16A9014D5CA981B3863 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Source/Result.swift; sourceTree = ""; }; 0F20FFA2C39722AD2BC3ED9A45543B7D /* PublishRelay+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PublishRelay+Signal.swift"; path = "RxCocoa/Traits/Signal/PublishRelay+Signal.swift"; sourceTree = ""; }; 0F9C9E3330D8CC51C1B692905DFEEFDE /* Map.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Map.swift; path = RxSwift/Observables/Map.swift; sourceTree = ""; }; 11D55E5F0EDB2A7CB67812C9D8AFAAE6 /* ObservableConvertibleType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/ObservableConvertibleType+SharedSequence.swift"; sourceTree = ""; }; 11F97CBA2FD3653262BC227DD1340D90 /* Pods-proxy_conf_helper-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-proxy_conf_helper-acknowledgements.plist"; sourceTree = ""; }; 11FA1336AA65AC4A83BA9A044E272045 /* ServerTrustPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustPolicy.swift; path = Source/ServerTrustPolicy.swift; sourceTree = ""; }; 1254930415F598290DBFDE164B52F5EE /* RxTextStorageDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextStorageDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextStorageDelegateProxy.swift; sourceTree = ""; }; 12C4FD3C680A513CEDC75698CB71EA26 /* RxSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-umbrella.h"; sourceTree = ""; }; 12F326AC4326149D674793F4AFFF79B1 /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; 13DE9C4179B51580372F518B08E6F8E5 /* GCDWebServerFunctions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerFunctions.h; path = GCDWebServer/Core/GCDWebServerFunctions.h; sourceTree = ""; }; 14447C7ECFC483BC1105311C38C14013 /* SkipWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipWhile.swift; path = RxSwift/Observables/SkipWhile.swift; sourceTree = ""; }; 1571A74026D2C2DB3ABEA298285F6808 /* HistoricalSchedulerTimeConverter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalSchedulerTimeConverter.swift; path = RxSwift/Schedulers/HistoricalSchedulerTimeConverter.swift; sourceTree = ""; }; 15A756699BC19779EC9AF45F32E3534B /* SerialDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDispatchQueueScheduler.swift; path = RxSwift/Schedulers/SerialDispatchQueueScheduler.swift; sourceTree = ""; }; 15A880BFD3BA29E7D9E19D82201B9ED2 /* ObservableConvertibleType+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Driver.swift"; path = "RxCocoa/Traits/Driver/ObservableConvertibleType+Driver.swift"; sourceTree = ""; }; 15BA10669BE2F9DC0DB64CFF7CD5883B /* es.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = es.lproj; path = Resources/es.lproj; sourceTree = ""; }; 15DB04FE0CB4B956FF4C0707CA82AA90 /* AsMaybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsMaybe.swift; path = RxSwift/Observables/AsMaybe.swift; sourceTree = ""; }; 162AFC145B4712EA23E23DB150D17F76 /* GCDWebServerFunctions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerFunctions.m; path = GCDWebServer/Core/GCDWebServerFunctions.m; sourceTree = ""; }; 178940739C8693B933CE37ACC9A2086A /* First.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = First.swift; path = RxSwift/Observables/First.swift; sourceTree = ""; }; 189B9EC1BC21BF5B5DA9BFA92BB33E9D /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = RxSwift/Errors.swift; sourceTree = ""; }; 18FDCC5A9FC784731D37BB85C0C627FE /* Timeout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeout.swift; path = RxSwift/Observables/Timeout.swift; sourceTree = ""; }; 196DA983244F60766BA272090829A16E /* Pods-ShadowsocksX-NGTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ShadowsocksX-NGTests.debug.xcconfig"; sourceTree = ""; }; 19D5FD29D4CE6B8F9F58EBD6D31132AF /* GCDWebServerConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerConnection.h; path = GCDWebServer/Core/GCDWebServerConnection.h; sourceTree = ""; }; 1B664F4F47A4BACAF20BC20969A284C6 /* SingleAssignmentDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAssignmentDisposable.swift; path = RxSwift/Disposables/SingleAssignmentDisposable.swift; sourceTree = ""; }; 1BAE7C39849E92A9E747453D0F515009 /* AnyObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyObserver.swift; path = RxSwift/AnyObserver.swift; sourceTree = ""; }; 1C10AA3C311345DB3616BCE827B69C55 /* Pods-ShadowsocksX-NGTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-ShadowsocksX-NGTests-dummy.m"; sourceTree = ""; }; 1C456B13BD37042AADAF344D16829D82 /* RxSearchBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchBarDelegateProxy.swift; sourceTree = ""; }; 1C83429FF812B9DA981C7B8C9C1F467F /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; 1CB8A2AA23BC45CD833CFC131A0AB600 /* UIStepper+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIStepper+Rx.swift"; path = "RxCocoa/iOS/UIStepper+Rx.swift"; sourceTree = ""; }; 1D6DBE7DC8CF4F530B297FEBF764C3D3 /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; 1D7B333E86145A5BC680295BB6AF77DB /* MASShortcut-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MASShortcut-prefix.pch"; sourceTree = ""; }; 1DB93CF3B287CEDEBDD804B04A380877 /* UIPickerView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPickerView+Rx.swift"; path = "RxCocoa/iOS/UIPickerView+Rx.swift"; sourceTree = ""; }; 1DF6D9BC761345B4A502609430D649E8 /* RxTabBarControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarControllerDelegateProxy.swift; sourceTree = ""; }; 1EA29F7E0E65B6A9619DB77448844EC1 /* Pods-ShadowsocksX-NG.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-ShadowsocksX-NG.modulemap"; sourceTree = ""; }; 1ED7697F0F268752440AA1B1CE38050B /* _RXKVOObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXKVOObserver.m; path = RxCocoa/Runtime/_RXKVOObserver.m; sourceTree = ""; }; 1F7936811E9011B5370A1CE1249237ED /* Repeat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Repeat.swift; path = RxSwift/Observables/Repeat.swift; sourceTree = ""; }; 2099C545C755FA9C0611860EC5DC1EB6 /* GCDWebServer-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GCDWebServer-Info.plist"; sourceTree = ""; }; 2101B587D7651865A197DA5DC1BA9FFC /* TextInput.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextInput.swift; path = RxCocoa/Common/TextInput.swift; sourceTree = ""; }; 2105E8F6F61D82EDF248DA03523B2A54 /* InvocableScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableScheduledItem.swift; path = RxSwift/Schedulers/Internal/InvocableScheduledItem.swift; sourceTree = ""; }; 21371C30277E8E9EBEC52948505B3A96 /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; 21AF663E0D3EA4DE30A36672BDDD71C4 /* SchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SchedulerType.swift; path = RxSwift/SchedulerType.swift; sourceTree = ""; }; 21CC26D960649010581027DEC4A807AF /* BRLOptionParser-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "BRLOptionParser-dummy.m"; sourceTree = ""; }; 223B97484ED8EF8532C878702AA66CDB /* GCDWebServerDataRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerDataRequest.h; path = GCDWebServer/Requests/GCDWebServerDataRequest.h; sourceTree = ""; }; 227B1AE6EAC8FE5A2DEA119128136CA7 /* SchedulerServices+Emulation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerServices+Emulation.swift"; path = "RxSwift/Schedulers/SchedulerServices+Emulation.swift"; sourceTree = ""; }; 22ADD736785A6DE33628551E25AC889A /* Pods-ShadowsocksX-NGTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-ShadowsocksX-NGTests-acknowledgements.markdown"; sourceTree = ""; }; 230F8208BE63C052A548A7D41A1158B2 /* MASShortcut.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = MASShortcut.bundle; path = "MASShortcut-MASShortcut.bundle"; sourceTree = BUILT_PRODUCTS_DIR; }; 26A8810424438A12E7ADBFB3E068C658 /* MASShortcut.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MASShortcut.framework; path = MASShortcut.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 27792BEE59A49C64943D61AFA574A262 /* Completable+AndThen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Completable+AndThen.swift"; path = "RxSwift/Traits/Completable+AndThen.swift"; sourceTree = ""; }; 27CF280DD7EEFDBCB6F802E2B066ED07 /* Take.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Take.swift; path = RxSwift/Observables/Take.swift; sourceTree = ""; }; 27D7BD19D73E4E086649E1A82EB5D1D3 /* MASShortcutMonitor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASShortcutMonitor.h; path = Framework/Monitoring/MASShortcutMonitor.h; sourceTree = ""; }; 27E33683416BE6BBAFF410AC9B4FE4E3 /* BRLOptionParser-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "BRLOptionParser-prefix.pch"; sourceTree = ""; }; 298EAC20DCCF828ACE3AC82D03A67B62 /* WithLatestFrom.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithLatestFrom.swift; path = RxSwift/Observables/WithLatestFrom.swift; sourceTree = ""; }; 2A11F032AFA3310A3EEE63E67481B01E /* Pods-ShadowsocksX-NG-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-ShadowsocksX-NG-frameworks.sh"; sourceTree = ""; }; 2A1EEE55569C249009BCBB667CDB7ED0 /* SwitchIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwitchIfEmpty.swift; path = RxSwift/Observables/SwitchIfEmpty.swift; sourceTree = ""; }; 2A85284A4A1F027E71248BD39FE406BB /* zh-Hans.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "zh-Hans.lproj"; path = "Resources/zh-Hans.lproj"; sourceTree = ""; }; 2AC1417A69DBDB083E947652BEDBC875 /* RxCollectionViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxCollectionViewReactiveArrayDataSource.swift; sourceTree = ""; }; 2CFE9D0E45288EBBAF865D7685C2B983 /* Pods-ShadowsocksX-NGTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-ShadowsocksX-NGTests-acknowledgements.plist"; sourceTree = ""; }; 2D79B0F6D2E9885A4EED001F4D729460 /* UISearchBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchBar+Rx.swift"; path = "RxCocoa/iOS/UISearchBar+Rx.swift"; sourceTree = ""; }; 2DA14F3F3C21C74142277C302021AF21 /* RxCocoaObjCRuntimeError+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "RxCocoaObjCRuntimeError+Extensions.swift"; path = "RxCocoa/Common/RxCocoaObjCRuntimeError+Extensions.swift"; sourceTree = ""; }; 2EC78EE536042688597968AD19FAFE0B /* Bag+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bag+Rx.swift"; path = "RxSwift/Extensions/Bag+Rx.swift"; sourceTree = ""; }; 2F6E60C65D1A7B3EDA3B13C59C33BFF8 /* AsSingle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsSingle.swift; path = RxSwift/Observables/AsSingle.swift; sourceTree = ""; }; 2F8BAAE4D41F40C0FB9261765471538F /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/AppKit.framework; sourceTree = DEVELOPER_DIR; }; 2FAA03F1A01EF7E9DA1ADE426A2D1BE6 /* SerialDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDisposable.swift; path = RxSwift/Disposables/SerialDisposable.swift; sourceTree = ""; }; 2FBA69C03E1E7A77B360FADEC7FB6940 /* ConcurrentMainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentMainScheduler.swift; path = RxSwift/Schedulers/ConcurrentMainScheduler.swift; sourceTree = ""; }; 31DD810EC7E64A47E7B3B4B9C67A7F3D /* DisposeBag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBag.swift; path = RxSwift/Disposables/DisposeBag.swift; sourceTree = ""; }; 328B2C0D0C2801DEB8E1B0CB8BC2AB26 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework; sourceTree = DEVELOPER_DIR; }; 364139ECB6792CF2BCA8887D2C52ED34 /* MASShortcut-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MASShortcut-dummy.m"; sourceTree = ""; }; 376ED01A24D61F486909B14C21BE99EC /* StartWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StartWith.swift; path = RxSwift/Observables/StartWith.swift; sourceTree = ""; }; 38331F007603B6A5454DEF516A47C6D1 /* MASShortcutView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASShortcutView.m; path = Framework/UI/MASShortcutView.m; sourceTree = ""; }; 38E54F61C2E3A6D76415A0798B8AB610 /* GCDWebServer-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GCDWebServer-umbrella.h"; sourceTree = ""; }; 395D7F85C4FAB09C20A3D62128E6067B /* BehaviorRelay+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BehaviorRelay+Driver.swift"; path = "RxCocoa/Traits/Driver/BehaviorRelay+Driver.swift"; sourceTree = ""; }; 398EF03F25E786EE51CE7D2686DA013F /* BRLOptionParser.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BRLOptionParser.xcconfig; sourceTree = ""; }; 3BF996887A00F26DC6B1A9C0C79DE55C /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; 3C473A2FE3DBA79898766E94A5327D1D /* Enumerated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Enumerated.swift; path = RxSwift/Observables/Enumerated.swift; sourceTree = ""; }; 3C5C1A76B420F9C3F3AE77F970DAE16F /* Alamofire.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.xcconfig; sourceTree = ""; }; 3D6FEE8DF6BE2E1A4F83F2BA05DAC931 /* Debounce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debounce.swift; path = RxSwift/Observables/Debounce.swift; sourceTree = ""; }; 3E0607C3EE5A5C4342806E1F7E7D3AFF /* SynchronizedUnsubscribeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedUnsubscribeType.swift; path = RxSwift/Concurrency/SynchronizedUnsubscribeType.swift; sourceTree = ""; }; 3E07A903A71177DB1467508B3418C1C0 /* Cancelable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancelable.swift; path = RxSwift/Cancelable.swift; sourceTree = ""; }; 3F14873C28444FD77CF90B533D5DE9C8 /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = RxSwift/Observables/Error.swift; sourceTree = ""; }; 3F44AC47A613BED5BF0EC399BB3C60AC /* GCDWebServerRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerRequest.m; path = GCDWebServer/Core/GCDWebServerRequest.m; sourceTree = ""; }; 3F6E7BA43BF20F9211BEC759C698B88A /* UIAlertAction+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIAlertAction+Rx.swift"; path = "RxCocoa/iOS/UIAlertAction+Rx.swift"; sourceTree = ""; }; 40082ED0E2E269390FE0DC988FDFE17F /* ObservableType+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+Extensions.swift"; path = "RxSwift/ObservableType+Extensions.swift"; sourceTree = ""; }; 41B3CC5581568BA316E1034EBB76EBDC /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxCocoa/Common/Observable+Bind.swift"; sourceTree = ""; }; 42706D8DA2A7821DB3E22C0A6B427B6E /* ObservableConvertibleType+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Signal.swift"; path = "RxCocoa/Traits/Signal/ObservableConvertibleType+Signal.swift"; sourceTree = ""; }; 42B212B0BA428906B4F7F8D5550AFDBA /* MASKeyMasks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASKeyMasks.h; path = Framework/Model/MASKeyMasks.h; sourceTree = ""; }; 4317293354072B62AA2F38BFD804CD3B /* Materialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Materialize.swift; path = RxSwift/Observables/Materialize.swift; sourceTree = ""; }; 43C9E44CB6647BCC5292F87C3DC0B10C /* ScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItem.swift; path = RxSwift/Schedulers/Internal/ScheduledItem.swift; sourceTree = ""; }; 455043F98EB38902DB7C37830215F730 /* DeprecationWarner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DeprecationWarner.swift; path = Platform/DeprecationWarner.swift; sourceTree = ""; }; 47A3474F2DE3564E6000FF75CBCCF215 /* TailRecursiveSink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TailRecursiveSink.swift; path = RxSwift/Observers/TailRecursiveSink.swift; sourceTree = ""; }; 48039C57DDB81631DDE43077C1067F9C /* DistinctUntilChanged.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DistinctUntilChanged.swift; path = RxSwift/Observables/DistinctUntilChanged.swift; sourceTree = ""; }; 4847C1875E17E04F1C39D3405AC49668 /* NSLayoutConstraint+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSLayoutConstraint+Rx.swift"; path = "RxCocoa/Common/NSLayoutConstraint+Rx.swift"; sourceTree = ""; }; 48D13C7F0431CC732B478D8E212CC654 /* MASShortcutBinder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASShortcutBinder.h; path = "Framework/User Defaults Storage/MASShortcutBinder.h"; sourceTree = ""; }; 492791F88BE0826770F8477D0D40AC1D /* NSTextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextView+Rx.swift"; path = "RxCocoa/macOS/NSTextView+Rx.swift"; sourceTree = ""; }; 4A70BE8C07BCE9C6D6F47AC73225C959 /* Pods-proxy_conf_helper.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-proxy_conf_helper.release.xcconfig"; sourceTree = ""; }; 4B0543BA74912BFF6B7D53745E25BA7D /* CurrentThreadScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurrentThreadScheduler.swift; path = RxSwift/Schedulers/CurrentThreadScheduler.swift; sourceTree = ""; }; 4B7C5CBA0DEADFF00D8146A0547C5F2C /* GCDWebServerDataResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerDataResponse.m; path = GCDWebServer/Responses/GCDWebServerDataResponse.m; sourceTree = ""; }; 4C70858ED03784A24DDA6EFD0AD76FF2 /* MASShortcut.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASShortcut.m; path = Framework/Model/MASShortcut.m; sourceTree = ""; }; 4CAC54E6F678D348F6ADD810CE3B57DC /* RxTextViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextViewDelegateProxy.swift; sourceTree = ""; }; 4CBABA15E01553A2EBF5469ECF9902D8 /* Shortcut.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Shortcut.h; path = Framework/Shortcut.h; sourceTree = ""; }; 4CE15FA02334943F1336A56C3A9F62A8 /* Binder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Binder.swift; path = RxCocoa/Common/Binder.swift; sourceTree = ""; }; 4D01C22D3DEF9768E27C5E928609FB6B /* RxSearchControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchControllerDelegateProxy.swift; sourceTree = ""; }; 4D1608AC462A98128303EBA84E86D867 /* GCDWebServer-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GCDWebServer-dummy.m"; sourceTree = ""; }; 4D9524487A68C87251AFC47920B13625 /* BinaryDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDisposable.swift; path = RxSwift/Disposables/BinaryDisposable.swift; sourceTree = ""; }; 4F3DF3C72F047C3B5070CFBCFD9F0EF7 /* PublishSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishSubject.swift; path = RxSwift/Subjects/PublishSubject.swift; sourceTree = ""; }; 5021D5551512025A68EE475F8A48E8CE /* DelaySubscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelaySubscription.swift; path = RxSwift/Observables/DelaySubscription.swift; sourceTree = ""; }; 50D9B4DFA4D735EA1D46B92CF074C19E /* RxPickerViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxPickerViewDataSourceType.swift; sourceTree = ""; }; 52C1E1FBF77F6C07727CD1FC901173F0 /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; 531D4E2CF133EC08B579B95C0DE4324E /* ImmediateSchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImmediateSchedulerType.swift; path = RxSwift/ImmediateSchedulerType.swift; sourceTree = ""; }; 544F10CD473E5454A4F69A2171E24164 /* UINavigationController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UINavigationController+Rx.swift"; path = "RxCocoa/iOS/UINavigationController+Rx.swift"; sourceTree = ""; }; 5489AC6AD8F126F28E2AF2B3ADD23613 /* UITabBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBar+Rx.swift"; path = "RxCocoa/iOS/UITabBar+Rx.swift"; sourceTree = ""; }; 552A0FFB8546C0CF0CACBC894F6C1129 /* RxCocoa-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-umbrella.h"; sourceTree = ""; }; 55C38A57E4604C9D7AE612EC71FBDA05 /* Single.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Single.swift; path = RxSwift/Traits/Single.swift; sourceTree = ""; }; 56676E947B39FF6D4221D6086BD301E7 /* PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrimitiveSequence.swift; path = RxSwift/Traits/PrimitiveSequence.swift; sourceTree = ""; }; 569E0F2EBCB983B0D2B4C02A29A3AB32 /* Concat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concat.swift; path = RxSwift/Observables/Concat.swift; sourceTree = ""; }; 579DE7BD7E3128BFCDB681F3B8A44CE5 /* SwiftSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSupport.swift; path = RxSwift/SwiftSupport/SwiftSupport.swift; sourceTree = ""; }; 587B1633963EB2006665B400B5A70231 /* Amb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Amb.swift; path = RxSwift/Observables/Amb.swift; sourceTree = ""; }; 58DE5DBA7E62C898795377AD29CDD679 /* Event.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Event.swift; path = RxSwift/Event.swift; sourceTree = ""; }; 58E36D93BF6C21EBF9F2F4F8C025F411 /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; 5996297754E3B47651CD905A59BF50FE /* SubscriptionDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscriptionDisposable.swift; path = RxSwift/Disposables/SubscriptionDisposable.swift; sourceTree = ""; }; 59985A32E915338A5EACD66B7B3AB94D /* Lock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Lock.swift; path = RxSwift/Concurrency/Lock.swift; sourceTree = ""; }; 59ABB10D8E45AE8FA8A5BA9EF342929D /* SkipUntil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipUntil.swift; path = RxSwift/Observables/SkipUntil.swift; sourceTree = ""; }; 59DE8B519279886619B16B452EEF198F /* RxTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTarget.swift; path = RxCocoa/Common/RxTarget.swift; sourceTree = ""; }; 59FD612992675D5A4BE9B76BD8A04F4C /* String+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+Rx.swift"; path = "RxSwift/Extensions/String+Rx.swift"; sourceTree = ""; }; 5A0F85E764CEDC91FCED9C525B8670FD /* GroupedObservable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupedObservable.swift; path = RxSwift/GroupedObservable.swift; sourceTree = ""; }; 5A8C382FD7C8368D2A0390C660878D66 /* SectionedViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionedViewDataSourceType.swift; path = RxCocoa/Common/SectionedViewDataSourceType.swift; sourceTree = ""; }; 5ACBFCE9BB6EA44320A5773D0BF1093E /* Just.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Just.swift; path = RxSwift/Observables/Just.swift; sourceTree = ""; }; 5B79DE5F76D7B5B5B0FD245F1D384CE4 /* InvocableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableType.swift; path = RxSwift/Schedulers/Internal/InvocableType.swift; sourceTree = ""; }; 5BBCB2074BBB2D1E5B6CDEF80FEAA7DB /* Do.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Do.swift; path = RxSwift/Observables/Do.swift; sourceTree = ""; }; 5C0C485AB4EA81F3E9128F65E9AC66CA /* Pods-ShadowsocksX-NGTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ShadowsocksX-NGTests.release.xcconfig"; sourceTree = ""; }; 5C7D54EA6F63CFB763C85856DF783645 /* SubjectType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubjectType.swift; path = RxSwift/Subjects/SubjectType.swift; sourceTree = ""; }; 5D6F1DD6846DABD999928BE18715DA67 /* UIScrollView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+Rx.swift"; path = "RxCocoa/iOS/UIScrollView+Rx.swift"; sourceTree = ""; }; 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Alamofire.framework; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 5E9C5779097B78150D188889B9055F17 /* ControlEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlEvent.swift; path = RxCocoa/Traits/ControlEvent.swift; sourceTree = ""; }; 6056D7FCEAF7F7FD3378383460399AC2 /* MASShortcutMonitor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASShortcutMonitor.m; path = Framework/Monitoring/MASShortcutMonitor.m; sourceTree = ""; }; 60D2D6A0EB9238D0C7790C3C97777FC8 /* RetryWhen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryWhen.swift; path = RxSwift/Observables/RetryWhen.swift; sourceTree = ""; }; 610AC04BFFDC0FC53A5E27E01E17B1C8 /* NSSlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSSlider+Rx.swift"; path = "RxCocoa/macOS/NSSlider+Rx.swift"; sourceTree = ""; }; 612AC0E05BBD0FC2708C80F7C31DB6BB /* Delay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delay.swift; path = RxSwift/Observables/Delay.swift; sourceTree = ""; }; 61C23DB60A84900CD4BDA2F5EE2A0865 /* libPods-proxy_conf_helper.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-proxy_conf_helper.a"; path = "libPods-proxy_conf_helper.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 626BA08A4637561EBC4DF91224E5F00B /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; 638952B8E6286F50F8AAC033F45B19F6 /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; 6401AEE78AB29249F27D040191E2D207 /* ReplaySubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplaySubject.swift; path = RxSwift/Subjects/ReplaySubject.swift; sourceTree = ""; }; 643398E5FBFC03EBAE294467BDABC600 /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; 65109FD0FBB1AF015CE007F996A9F82E /* ControlProperty+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlProperty+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlProperty+Driver.swift"; sourceTree = ""; }; 6563CE0CE30782C8BC9E8FB1BE6CA671 /* UITableView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITableView+Rx.swift"; path = "RxCocoa/iOS/UITableView+Rx.swift"; sourceTree = ""; }; 65A9FA47DECE181FC9E9D99BBD543E8C /* Disposables.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposables.swift; path = RxSwift/Disposables/Disposables.swift; sourceTree = ""; }; 65E005B535C2B2920EFA29FA6DB9E03F /* RxNavigationControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxNavigationControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxNavigationControllerDelegateProxy.swift; sourceTree = ""; }; 6630986F315260CAA6DDA1083A6F21A4 /* GCDWebServerMultiPartFormRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerMultiPartFormRequest.h; path = GCDWebServer/Requests/GCDWebServerMultiPartFormRequest.h; sourceTree = ""; }; 6711DAACE704BF5B33699CC207C641F1 /* ObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableType.swift; path = RxSwift/ObservableType.swift; sourceTree = ""; }; 675510C2FA47A58BC62BBABA36CC60F6 /* AsyncLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncLock.swift; path = RxSwift/Concurrency/AsyncLock.swift; sourceTree = ""; }; 677A05DA37F48D2C15F794DE8195E8C4 /* NopDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NopDisposable.swift; path = RxSwift/Disposables/NopDisposable.swift; sourceTree = ""; }; 681EC6FCC9B11DCC601E1D4F89FDB367 /* RxSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxSwift-dummy.m"; sourceTree = ""; }; 688593BA1B6B2EEB393755EE93AA09BD /* TakeLast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeLast.swift; path = RxSwift/Observables/TakeLast.swift; sourceTree = ""; }; 68AC198B1E9608157AC6C0B66977894C /* SubscribeOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscribeOn.swift; path = RxSwift/Observables/SubscribeOn.swift; sourceTree = ""; }; 68AE00387E42F7D7AE1464DD02547ABE /* HistoricalScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalScheduler.swift; path = RxSwift/Schedulers/HistoricalScheduler.swift; sourceTree = ""; }; 6994049E5A7D9CD3A702881F2C126919 /* Maybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Maybe.swift; path = RxSwift/Traits/Maybe.swift; sourceTree = ""; }; 69A381E2EA9E30D4B84E731FE738AA91 /* NSTextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextField+Rx.swift"; path = "RxCocoa/macOS/NSTextField+Rx.swift"; sourceTree = ""; }; 69EC0769F0152A4ACE472ED21174D926 /* RxSwift.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.xcconfig; sourceTree = ""; }; 6AE287657B73E3216C6EB9F95C8820FF /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; 6AEDC3D4CC661FF84B99FE8F6DA5F195 /* Reduce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reduce.swift; path = RxSwift/Observables/Reduce.swift; sourceTree = ""; }; 6B3B68C604326146EB3D7F35275138FB /* Empty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Empty.swift; path = RxSwift/Observables/Empty.swift; sourceTree = ""; }; 6B49DF92D4DDA98846AB810B589AC1B2 /* CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+arity.swift"; path = "RxSwift/Observables/CombineLatest+arity.swift"; sourceTree = ""; }; 6B5F0D04580CDEB461DBBD15460F6AED /* UIPageControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPageControl+Rx.swift"; path = "RxCocoa/iOS/UIPageControl+Rx.swift"; sourceTree = ""; }; 6B8264ED3AB7B9BB79504CA15D1AF7EE /* UIBarButtonItem+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIBarButtonItem+Rx.swift"; path = "RxCocoa/iOS/UIBarButtonItem+Rx.swift"; sourceTree = ""; }; 6BE536E184CBE0553E031B2FC562A02B /* SynchronizedOnType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedOnType.swift; path = RxSwift/Concurrency/SynchronizedOnType.swift; sourceTree = ""; }; 6BFA5D655DC73C731058E9EB18409B85 /* GCDWebServerFileResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerFileResponse.h; path = GCDWebServer/Responses/GCDWebServerFileResponse.h; sourceTree = ""; }; 6C29E3BECBE7AE47361DFEB7B4F74802 /* UISearchController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchController+Rx.swift"; path = "RxCocoa/iOS/UISearchController+Rx.swift"; sourceTree = ""; }; 6DAA1E00A41798AADD4ECA19721BCC35 /* PublishRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishRelay.swift; path = RxCocoa/Traits/PublishRelay.swift; sourceTree = ""; }; 6EB1D16959163BF6C7CE86B4ECC2F838 /* MASShortcut.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MASShortcut.xcconfig; sourceTree = ""; }; 6EC3C013FB0B5F7D1495CB080C38E749 /* fr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fr.lproj; path = Resources/fr.lproj; sourceTree = ""; }; 6FC7610E57CCDD91CD4BEE106EAA5F66 /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; 704BC3B4626DA3ACBF9EF87010D3D73D /* AddRef.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AddRef.swift; path = RxSwift/Observables/AddRef.swift; sourceTree = ""; }; 70679975275864C03E0C7896423C60CA /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; 714B299AEA1F0B759DF5C6D942C761BE /* VirtualTimeConverterType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeConverterType.swift; path = RxSwift/Schedulers/VirtualTimeConverterType.swift; sourceTree = ""; }; 7189617DD5EFF0D4550871EFBD842236 /* BRLOptionParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRLOptionParser.m; path = BRLOptionParser/BRLOptionParser.m; sourceTree = ""; }; 72A57876EDEB24ADDFE06DD482CE250C /* Pods-ShadowsocksX-NGTests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-ShadowsocksX-NGTests-umbrella.h"; sourceTree = ""; }; 72AC70018491D89530236D4CFF055FFB /* ConcurrentDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentDispatchQueueScheduler.swift; path = RxSwift/Schedulers/ConcurrentDispatchQueueScheduler.swift; sourceTree = ""; }; 73A0B42B6821692D3718CCC3ED19EC91 /* MASShortcutView+Bindings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MASShortcutView+Bindings.h"; path = "Framework/UI/MASShortcutView+Bindings.h"; sourceTree = ""; }; 74656C1BF53AED56A45CDA8600A787D1 /* Pods-proxy_conf_helper-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-proxy_conf_helper-acknowledgements.markdown"; sourceTree = ""; }; 74BB51D15E09E53F860CF4955B09156C /* RxTableViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; 75DD58DF109602A1B65E7B81DFF4340A /* RxCollectionViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourceProxy.swift; sourceTree = ""; }; 7615E5FBF92C1FFFC813375449BFC85C /* AnonymousObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousObserver.swift; path = RxSwift/Observers/AnonymousObserver.swift; sourceTree = ""; }; 76AC38B42A84F351FCA35AD3C600D904 /* GCDWebServerPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerPrivate.h; path = GCDWebServer/Core/GCDWebServerPrivate.h; sourceTree = ""; }; 7730956FEBD946DE71B9FF2D22D82A0E /* GCDWebServerMultiPartFormRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerMultiPartFormRequest.m; path = GCDWebServer/Requests/GCDWebServerMultiPartFormRequest.m; sourceTree = ""; }; 77330B4ABA405C70F3FEB8179D77729C /* GCDWebServerErrorResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerErrorResponse.h; path = GCDWebServer/Responses/GCDWebServerErrorResponse.h; sourceTree = ""; }; 780BCCC94F9B5AA5FA7D00354012C5DE /* RecursiveScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveScheduler.swift; path = RxSwift/Schedulers/RecursiveScheduler.swift; sourceTree = ""; }; 796D6189F1ACBF6AB68030F26F4A6765 /* Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Driver.swift; path = RxCocoa/Traits/Driver/Driver.swift; sourceTree = ""; }; 797E32873419F6CB80671372373A5BE9 /* Completable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Completable.swift; path = RxSwift/Traits/Completable.swift; sourceTree = ""; }; 7A4625561A586277FC50F93F88EB217B /* ja.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ja.lproj; path = Resources/ja.lproj; sourceTree = ""; }; 7B8566BFD19A87741BC86B2A9EEF023E /* UIActivityIndicatorView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIActivityIndicatorView+Rx.swift"; path = "RxCocoa/iOS/UIActivityIndicatorView+Rx.swift"; sourceTree = ""; }; 7BF28DE31AEE5F273FF331103498E1A8 /* TaskDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskDelegate.swift; path = Source/TaskDelegate.swift; sourceTree = ""; }; 7E31B29FED10A6553B53B6EFDC54E0EF /* ControlProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlProperty.swift; path = RxCocoa/Traits/ControlProperty.swift; sourceTree = ""; }; 7EB0FF6F17DD4EA46945A14CEDD5A7DC /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; 7F7C5623468934D14538E9C53A4A123A /* RxScrollViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxScrollViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxScrollViewDelegateProxy.swift; sourceTree = ""; }; 8034B8E98957208E9A28F12A2035264B /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; 8077DA7129B8BDC81422ADF3882BAA82 /* MASDictionaryTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASDictionaryTransformer.h; path = "Framework/User Defaults Storage/MASDictionaryTransformer.h"; sourceTree = ""; }; 809C5FAB588354C9BA37DC3EAB8CB45C /* RxSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxSwift.framework; path = RxSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 80D6CCC33D927EDE9ED3673C47332050 /* AnonymousDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousDisposable.swift; path = RxSwift/Disposables/AnonymousDisposable.swift; sourceTree = ""; }; 812CA437234E6D988043089DB9ED1B46 /* ObserverType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverType.swift; path = RxSwift/ObserverType.swift; sourceTree = ""; }; 81919BA71E81B150D40A0E3C09BC30AA /* MASKeyCodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASKeyCodes.h; path = Framework/Model/MASKeyCodes.h; sourceTree = ""; }; 82EBF3FEF6DB5B33828B9043A01A98F3 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/Cocoa.framework; sourceTree = DEVELOPER_DIR; }; 83899FE1EDE6090C8B2F4703A7895330 /* Pods-ShadowsocksX-NGTests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-ShadowsocksX-NGTests.modulemap"; sourceTree = ""; }; 8399ABF9B111EB82F7D2671D42C0B45E /* Window.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Window.swift; path = RxSwift/Observables/Window.swift; sourceTree = ""; }; 83C19A27417F90CB9537C7941FEDA6D5 /* UIRefreshControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIRefreshControl+Rx.swift"; path = "RxCocoa/iOS/UIRefreshControl+Rx.swift"; sourceTree = ""; }; 840D311BE3B93551C3838165B9BCC824 /* Driver+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Driver+Subscription.swift"; path = "RxCocoa/Traits/Driver/Driver+Subscription.swift"; sourceTree = ""; }; 84B31E6777C4D0A8B6E2E54A19B37DBB /* OperationQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OperationQueueScheduler.swift; path = RxSwift/Schedulers/OperationQueueScheduler.swift; sourceTree = ""; }; 84E1EE9E7C071A03C984F5CD19E8C5F9 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; 84F6C0218FC7DEBC65BF703277D26402 /* Generate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Generate.swift; path = RxSwift/Observables/Generate.swift; sourceTree = ""; }; 852B77F34F54C2B719EF00A2286D8327 /* Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deprecated.swift; path = RxSwift/Deprecated.swift; sourceTree = ""; }; 859943AEB14D0E0E8EA7CEF4C2DC3696 /* LockOwnerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LockOwnerType.swift; path = RxSwift/Concurrency/LockOwnerType.swift; sourceTree = ""; }; 85DA750F94372310AA140128D06180E9 /* NSObject+Rx+RawRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+RawRepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+RawRepresentable.swift"; sourceTree = ""; }; 866C21955F27EBD7A49148F5E63A6E7E /* libBRLOptionParser.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libBRLOptionParser.a; path = libBRLOptionParser.a; sourceTree = BUILT_PRODUCTS_DIR; }; 8707DD9BD2F2ACB004BFE993D76C948A /* BooleanDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BooleanDisposable.swift; path = RxSwift/Disposables/BooleanDisposable.swift; sourceTree = ""; }; 8752D17209EE8AAD7681107D6444113F /* Pods-proxy_conf_helper-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-proxy_conf_helper-dummy.m"; sourceTree = ""; }; 8779ADAB05FB9266886C56FA981DE026 /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; 87DA3E9478C9CC88211E606797A59CDD /* Sink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sink.swift; path = RxSwift/Observables/Sink.swift; sourceTree = ""; }; 887193072E123ABDF32C76A5B6910F62 /* DelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxy.swift; path = RxCocoa/Common/DelegateProxy.swift; sourceTree = ""; }; 897A6CA50B4D14D7D666272D5627B965 /* RxCollectionViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxCollectionViewDataSourceType.swift; sourceTree = ""; }; 8A3DC645CE98619F34176BA7311CE747 /* _RXDelegateProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXDelegateProxy.m; path = RxCocoa/Runtime/_RXDelegateProxy.m; sourceTree = ""; }; 8A46BEB370D6C9F7FAC1442F2FD153D3 /* Disposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposable.swift; path = RxSwift/Disposable.swift; sourceTree = ""; }; 8A9D90B78C4F6D1D63058F8D0F7BE31E /* Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signal.swift; path = RxCocoa/Traits/Signal/Signal.swift; sourceTree = ""; }; 8AD26B1C0E0BA6926FAA0A5FB457F1CD /* RxTableViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourceProxy.swift; sourceTree = ""; }; 8B996FAF3901090B1FACF334719DBCAA /* KeyPathBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyPathBinder.swift; path = RxCocoa/Common/KeyPathBinder.swift; sourceTree = ""; }; 8C45ECA9241B2F63AE7FC799DA7915B8 /* KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KVORepresentable.swift; path = RxCocoa/Foundation/KVORepresentable.swift; sourceTree = ""; }; 8C4B1B43EDF93A42F1A1749865A78247 /* GCDWebServerHTTPStatusCodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerHTTPStatusCodes.h; path = GCDWebServer/Core/GCDWebServerHTTPStatusCodes.h; sourceTree = ""; }; 8D60CEEA55060A1647EA2947CE1AB422 /* BehaviorRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorRelay.swift; path = RxCocoa/Traits/BehaviorRelay.swift; sourceTree = ""; }; 8ECE5A2BD1E2FE8EE45B4DC3360C9490 /* GCDWebServerRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerRequest.h; path = GCDWebServer/Core/GCDWebServerRequest.h; sourceTree = ""; }; 8F4E914A29FC9CB447D5300AD355EE51 /* _RX.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RX.h; path = RxCocoa/Runtime/include/_RX.h; sourceTree = ""; }; 8F96791D2B5C3DFBD8F579E6A1E6F505 /* GCDWebServerResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerResponse.h; path = GCDWebServer/Core/GCDWebServerResponse.h; sourceTree = ""; }; 900DB0D2D17E1B3E136963DB2624EC52 /* RxCollectionViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; 9145FB510F562CC6EE1A74AD2556392D /* UINavigationItem+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UINavigationItem+Rx.swift"; path = "RxCocoa/iOS/UINavigationItem+Rx.swift"; sourceTree = ""; }; 92B4BB091693150E5B1FCC6987683C6F /* Pods-ShadowsocksX-NG.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ShadowsocksX-NG.release.xcconfig"; sourceTree = ""; }; 930DF21F2E41387A15BA249EC4CD40B4 /* ru.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ru.lproj; path = Resources/ru.lproj; sourceTree = ""; }; 937AE9F9FEA8766E951288CFC8B36113 /* Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Create.swift; path = RxSwift/Observables/Create.swift; sourceTree = ""; }; 93FE104E3627E04AEF9A4B24D5B45C17 /* AtomicInt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomicInt.swift; path = Platform/AtomicInt.swift; sourceTree = ""; }; 955BAE1B3D2C9362EEA10A47932E400F /* _RXDelegateProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXDelegateProxy.h; path = RxCocoa/Runtime/include/_RXDelegateProxy.h; sourceTree = ""; }; 961A3D43520884304379BE0D3C2F25BA /* Catch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Catch.swift; path = RxSwift/Observables/Catch.swift; sourceTree = ""; }; 9636AB301C2CBE11BAB61108469B12A0 /* Optional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Optional.swift; path = RxSwift/Observables/Optional.swift; sourceTree = ""; }; 966D99F6C63AA79DBAD9B98C5D58AFF9 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; 96C80DBAD0A8D59912E005E60636A935 /* Pods-ShadowsocksX-NG-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-ShadowsocksX-NG-Info.plist"; sourceTree = ""; }; 9707158E4ADEFCD4CD1703CE174379F2 /* CombineLatest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombineLatest.swift; path = RxSwift/Observables/CombineLatest.swift; sourceTree = ""; }; 980D466E90D97751C4727ADAA43FE24A /* DisposeBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBase.swift; path = RxSwift/Disposables/DisposeBase.swift; sourceTree = ""; }; 980E803DF1CEDC63DAF240BE606CB1E1 /* GCDWebServerConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerConnection.m; path = GCDWebServer/Core/GCDWebServerConnection.m; sourceTree = ""; }; 981B56233D80ADFA7DB70CD978E34645 /* NSImageView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSImageView+Rx.swift"; path = "RxCocoa/macOS/NSImageView+Rx.swift"; sourceTree = ""; }; 98E720965199ACA14823DD1F077984D4 /* RxCocoa.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCocoa.swift; path = RxCocoa/RxCocoa.swift; sourceTree = ""; }; 99220BB843D4BB6A64F1D60A63E9A089 /* RxCocoa-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-prefix.pch"; sourceTree = ""; }; 99C718F46885FED53CAA6CADE7E9B60B /* GCDWebServer.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GCDWebServer.modulemap; sourceTree = ""; }; 9A4142B70E2E1F888C569E1D0F9F5C5A /* RxPickerViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDelegateProxy.swift; sourceTree = ""; }; 9A71B9958F30759ED2645E0DF9ADF314 /* Pods-ShadowsocksX-NG.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ShadowsocksX-NG.debug.xcconfig"; sourceTree = ""; }; 9AE682353E401F8EFBB8BF020CEF2966 /* GCDWebServerURLEncodedFormRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerURLEncodedFormRequest.h; path = GCDWebServer/Requests/GCDWebServerURLEncodedFormRequest.h; sourceTree = ""; }; 9C56EAAF4EB93CD2E573DE2FA6C20F3B /* MASLocalization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASLocalization.h; path = Framework/UI/MASLocalization.h; sourceTree = ""; }; 9C8257BF9B3C8D5E6CEBE878321B32D1 /* RxCocoa.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.xcconfig; sourceTree = ""; }; 9C98E13CC209D454A40383CB8920EB46 /* RxPickerViewAdapter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewAdapter.swift; path = RxCocoa/iOS/DataSources/RxPickerViewAdapter.swift; sourceTree = ""; }; 9D1F8D477E8DD0D7734A6A3F90B8E90D /* Timeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeline.swift; path = Source/Timeline.swift; sourceTree = ""; }; 9D65AF3873F0F88A7E318D52F5BB3BE2 /* MainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MainScheduler.swift; path = RxSwift/Schedulers/MainScheduler.swift; sourceTree = ""; }; 9D7AAD61F8018460560C9948BF945E0C /* Sequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sequence.swift; path = RxSwift/Observables/Sequence.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; }; 9DDF4E91F15631AF505944083ABD9E16 /* ControlTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlTarget.swift; path = RxCocoa/Common/ControlTarget.swift; sourceTree = ""; }; 9F0049F8224E9B2CF6B62CD1AC7635ED /* Zip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zip.swift; path = RxSwift/Observables/Zip.swift; sourceTree = ""; }; 9F1441CEF54EC781B7118A4D93A9D8CE /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; 9F29C5EC27BA1AF96BEA4EF9094AA7B9 /* sv.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = sv.lproj; path = Resources/sv.lproj; sourceTree = ""; }; 9F4DAD2E8A3EE4F3C5B8467668D8FB14 /* MASShortcutValidator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASShortcutValidator.m; path = Framework/Model/MASShortcutValidator.m; sourceTree = ""; }; 9F6CB38F3C5A85671C8F6918A79624DD /* UISlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISlider+Rx.swift"; path = "RxCocoa/iOS/UISlider+Rx.swift"; sourceTree = ""; }; A10258E0CB34CA42B6203916BA494292 /* GCDWebServer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServer.m; path = GCDWebServer/Core/GCDWebServer.m; sourceTree = ""; }; A1AFABA5A9F5DF7BFC0BF00E10DF5EEB /* NSControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSControl+Rx.swift"; path = "RxCocoa/macOS/NSControl+Rx.swift"; sourceTree = ""; }; A212C985FF21DD8A984B6511DF38AAF4 /* ElementAt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ElementAt.swift; path = RxSwift/Observables/ElementAt.swift; sourceTree = ""; }; A26BFC8F75BD26AE077BDD617B095A31 /* RxCollectionViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDelegateProxy.swift; sourceTree = ""; }; A28C7E94534F8902036340C6579552DC /* Using.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Using.swift; path = RxSwift/Observables/Using.swift; sourceTree = ""; }; A2FAC9D14523BB70ED7E7028E3EFD4C2 /* ControlEvent+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Signal.swift"; path = "RxCocoa/Traits/Signal/ControlEvent+Signal.swift"; sourceTree = ""; }; A358A65D32E2A7E661BCC76D5DAA8912 /* TakeUntil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeUntil.swift; path = RxSwift/Observables/TakeUntil.swift; sourceTree = ""; }; A4FA5B5F8A7013993F831CA1285A3407 /* UILabel+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILabel+Rx.swift"; path = "RxCocoa/iOS/UILabel+Rx.swift"; sourceTree = ""; }; A596BF811CD98F84594174A2AF1397F4 /* UITextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextField+Rx.swift"; path = "RxCocoa/iOS/UITextField+Rx.swift"; sourceTree = ""; }; A607DA681EAB36A3328A093A482E41E2 /* MASHotKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASHotKey.h; path = Framework/Monitoring/MASHotKey.h; sourceTree = ""; }; A6509C74DF4369702E6B7DBE0F85266F /* ResourceBundle-MASShortcut-MASShortcut-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-MASShortcut-MASShortcut-Info.plist"; sourceTree = ""; }; A6DCC5E5EEA8E571BCE6AF614B18CA50 /* UIViewController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewController+Rx.swift"; path = "RxCocoa/iOS/UIViewController+Rx.swift"; sourceTree = ""; }; A7BF2B206170F0F8F8679DF9AC304B29 /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; A7C27B69D4A74C1110260B9F6D371B9A /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; A7D47BA7E3D74D28113F2F2ED432D8F7 /* ScheduledDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledDisposable.swift; path = RxSwift/Disposables/ScheduledDisposable.swift; sourceTree = ""; }; A7DD440F55FCD8FE59956BD25CC3F85A /* TakeWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeWhile.swift; path = RxSwift/Observables/TakeWhile.swift; sourceTree = ""; }; A907FA326D15CD08847B63032F80EB64 /* Pods-ShadowsocksX-NG-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-ShadowsocksX-NG-acknowledgements.markdown"; sourceTree = ""; }; A9B6F430505AE9BFC3026FAAD1E6779C /* AsyncSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncSubject.swift; path = RxSwift/Subjects/AsyncSubject.swift; sourceTree = ""; }; A9D43C3F1AB50B30BC39519E2FE291E1 /* cs.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = cs.lproj; path = Resources/cs.lproj; sourceTree = ""; }; AA5D721162BD07ADA9A542727E9C4EBF /* GCDWebServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServer.h; path = GCDWebServer/Core/GCDWebServer.h; sourceTree = ""; }; AB41F04C83A3310593EA05797F51307A /* 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 = ""; }; AB6127E112781F58B0270457FD26FD41 /* RxTableViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxTableViewDataSourceType.swift; sourceTree = ""; }; AB845662223645A41A9E9323DCA06556 /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; ABAFC5B7C54D862834AF04E24DEDF2D7 /* KVORepresentable+Swift.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+Swift.swift"; path = "RxCocoa/Foundation/KVORepresentable+Swift.swift"; sourceTree = ""; }; ADE64C30C48E696E654711ACD36DA326 /* NSTextStorage+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextStorage+Rx.swift"; path = "RxCocoa/iOS/NSTextStorage+Rx.swift"; sourceTree = ""; }; AE1A24887C23BF14C06558FBCC5BB538 /* de.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = de.lproj; path = Resources/de.lproj; sourceTree = ""; }; AE47D794CD9613696E24314F5A87229D /* UIButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Rx.swift"; path = "RxCocoa/iOS/UIButton+Rx.swift"; sourceTree = ""; }; AEDFB4AAC51002D97365DEC6F29BBE1D /* ControlEvent+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlEvent+Driver.swift"; sourceTree = ""; }; AF5BDD99958CA831962DB3154C4673A4 /* RxCocoa-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxCocoa-Info.plist"; sourceTree = ""; }; AF6B0D8CBD20758A918D9F3501B417C1 /* UIGestureRecognizer+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIGestureRecognizer+Rx.swift"; path = "RxCocoa/iOS/UIGestureRecognizer+Rx.swift"; sourceTree = ""; }; B1A71C7470EEFEBFCC6B4959051DFEA0 /* CombineLatest+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+Collection.swift"; path = "RxSwift/Observables/CombineLatest+Collection.swift"; sourceTree = ""; }; B39B56282828DB7E502311B4B8624B8B /* ShareReplayScope.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShareReplayScope.swift; path = RxSwift/Observables/ShareReplayScope.swift; sourceTree = ""; }; B532C3D7B3F6D8F1D4E533C797D0485D /* Zip+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+Collection.swift"; path = "RxSwift/Observables/Zip+Collection.swift"; sourceTree = ""; }; B603318B0FDDF11893DD43C66B9BA1DA /* Skip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Skip.swift; path = RxSwift/Observables/Skip.swift; sourceTree = ""; }; B681FC3C8E6FBCF410B129A67675EADF /* DefaultIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultIfEmpty.swift; path = RxSwift/Observables/DefaultIfEmpty.swift; sourceTree = ""; }; B68C1052A3B51DBCF7D960F898AAFA95 /* GCDWebServer.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GCDWebServer.framework; path = GCDWebServer.framework; sourceTree = BUILT_PRODUCTS_DIR; }; B6E2FA8EE366898616D142BF72C0AAEE /* Logging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Logging.swift; path = RxCocoa/Foundation/Logging.swift; sourceTree = ""; }; B797965188D07FBBF91BA7F69EC21D39 /* Pods-ShadowsocksX-NGTests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-ShadowsocksX-NGTests-Info.plist"; sourceTree = ""; }; B8370F7662D96E5DB21C5356444748D2 /* DispatchQueueConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DispatchQueueConfiguration.swift; path = RxSwift/Schedulers/Internal/DispatchQueueConfiguration.swift; sourceTree = ""; }; B879E85B9271039336F3AA0EF087F350 /* Producer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Producer.swift; path = RxSwift/Observables/Producer.swift; sourceTree = ""; }; B8F23606E78BAD031C1E51B4CF05D7EC /* Sample.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sample.swift; path = RxSwift/Observables/Sample.swift; sourceTree = ""; }; B96E67605923D3489CF58CC32695AA2D /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; BA1E2094F93BC80DC253F9E63A1DB32F /* ToArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToArray.swift; path = RxSwift/Observables/ToArray.swift; sourceTree = ""; }; BA426156D731C35B53D563E028425AF5 /* MASShortcutView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASShortcutView.h; path = Framework/UI/MASShortcutView.h; sourceTree = ""; }; BA51369CAD0AD2B7152281C02A6A54BC /* ItemEvents.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ItemEvents.swift; path = RxCocoa/iOS/Events/ItemEvents.swift; sourceTree = ""; }; BA80DEFFB604BB1F020CD3BAF144D530 /* ObservableType+PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+PrimitiveSequence.swift"; path = "RxSwift/Traits/ObservableType+PrimitiveSequence.swift"; sourceTree = ""; }; BC432FD48A5932251F1CAFBC4BF74894 /* RxCocoa.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxCocoa.framework; path = RxCocoa.framework; sourceTree = BUILT_PRODUCTS_DIR; }; BC62BBF1781FAF7138F77A37B7C5207B /* Throttle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Throttle.swift; path = RxSwift/Observables/Throttle.swift; sourceTree = ""; }; BC9E992A9E9A9772E82A168C02AB0C0B /* UIApplication+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIApplication+Rx.swift"; path = "RxCocoa/iOS/UIApplication+Rx.swift"; sourceTree = ""; }; BD94E8D32F0FE16353F2B9E4D2604976 /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; BE284DF75A041F0B6FD8D9FC5FD735B9 /* MASLocalization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASLocalization.m; path = Framework/UI/MASLocalization.m; sourceTree = ""; }; BE8A3DAA4D69C02E2BFBBCE6A5DF27A1 /* nl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = nl.lproj; path = Resources/nl.lproj; sourceTree = ""; }; BF1E0CF38766FA28C1BA3B1E1A2F5EB5 /* Scan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Scan.swift; path = RxSwift/Observables/Scan.swift; sourceTree = ""; }; BF7166E934E8760F648C0046FD38E094 /* Signal+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Signal+Subscription.swift"; path = "RxCocoa/Traits/Signal/Signal+Subscription.swift"; sourceTree = ""; }; C1F2E3DADE6EBBC911002C043640926D /* SynchronizedDisposeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedDisposeType.swift; path = RxSwift/Concurrency/SynchronizedDisposeType.swift; sourceTree = ""; }; C2046828FB9F3E3746A486D76B4A2FDC /* _RX.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RX.m; path = RxCocoa/Runtime/_RX.m; sourceTree = ""; }; C30FA6DD368FC2B2948D569B383F5E64 /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; C35FE44304E01E7230BF3C749AE1FA40 /* MASShortcut-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MASShortcut-Info.plist"; sourceTree = ""; }; C6A11128791F9A6D42CE72315238617F /* Observable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Observable.swift; path = RxSwift/Observable.swift; sourceTree = ""; }; C6F576CBFAD95E1EC144BEE4CF92062E /* SingleAsync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAsync.swift; path = RxSwift/Observables/SingleAsync.swift; sourceTree = ""; }; C75A980446438AE106AEB35138F54A85 /* RxSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; C854771E92D81796AE1033761B87B13B /* URLSession+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSession+Rx.swift"; path = "RxCocoa/Foundation/URLSession+Rx.swift"; sourceTree = ""; }; C8FAC0D73C3E3E2CAC2278A682EABD68 /* RxSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxSwift.modulemap; sourceTree = ""; }; C9871EB596BFDAD6DD9DE21E9B207CC9 /* UIWebView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIWebView+Rx.swift"; path = "RxCocoa/iOS/UIWebView+Rx.swift"; sourceTree = ""; }; C990B12477542A9CFA60BB08B4F2C5A4 /* UITextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextView+Rx.swift"; path = "RxCocoa/iOS/UITextView+Rx.swift"; sourceTree = ""; }; CAED0E256B980216BDC9E0BDB758F0C4 /* KVORepresentable+CoreGraphics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+CoreGraphics.swift"; path = "RxCocoa/Foundation/KVORepresentable+CoreGraphics.swift"; sourceTree = ""; }; CD95085BFAA31431686824B236DB9319 /* Pods-ShadowsocksX-NG-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-ShadowsocksX-NG-umbrella.h"; sourceTree = ""; }; CF206D5AF0B92656E29E6B80D30DE8B6 /* NSObject+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx.swift"; path = "RxCocoa/Foundation/NSObject+Rx.swift"; sourceTree = ""; }; CF851BE67551448FE4AF31165CCF44D1 /* GCDWebServerResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerResponse.m; path = GCDWebServer/Core/GCDWebServerResponse.m; sourceTree = ""; }; CFE028C252FA3897A0A0E06D467F25B8 /* MASShortcutBinder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASShortcutBinder.m; path = "Framework/User Defaults Storage/MASShortcutBinder.m"; sourceTree = ""; }; D06A3DA2561F03B31B2FF4F9023888AB /* GCDWebServer.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GCDWebServer.xcconfig; sourceTree = ""; }; D2D9BA2B1A9BA9359345054406285351 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; D30086BECDA94AC5B275A98803C5D237 /* RxCocoa.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxCocoa.modulemap; sourceTree = ""; }; D32E956D7DFBAB60952BB5E4698AAFAF /* VirtualTimeScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeScheduler.swift; path = RxSwift/Schedulers/VirtualTimeScheduler.swift; sourceTree = ""; }; D3B840BDCC18D114708307DD21B0FD34 /* ObserveOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserveOn.swift; path = RxSwift/Observables/ObserveOn.swift; sourceTree = ""; }; D42261E882754ACE5197E92874E3692E /* ko.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ko.lproj; path = Resources/ko.lproj; sourceTree = ""; }; D48183AD5F98D081078429EF56451DFF /* Pods_ShadowsocksX_NGTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_ShadowsocksX_NGTests.framework; path = "Pods-ShadowsocksX-NGTests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; D48A7F281BFB8AE5361002550B78BCFB /* _RXObjCRuntime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXObjCRuntime.m; path = RxCocoa/Runtime/_RXObjCRuntime.m; sourceTree = ""; }; D4AA3D22A22541385E2BE8A9826411BD /* Multicast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Multicast.swift; path = RxSwift/Observables/Multicast.swift; sourceTree = ""; }; D4BBF68DA310AA23FE181E3A90C4898D /* Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rx.swift; path = RxSwift/Rx.swift; sourceTree = ""; }; D4C78E5FE9AF49A9F518F933A5AAAA8F /* Reactive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reactive.swift; path = RxSwift/Reactive.swift; sourceTree = ""; }; D4F8200DF11880BB330D0C984FDBEE46 /* MASShortcut.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASShortcut.h; path = Framework/Model/MASShortcut.h; sourceTree = ""; }; D5135D30F5919ADB447BB087F86BA4D6 /* RxSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-prefix.pch"; sourceTree = ""; }; D5DEB9E2E4BC48DD2164B8DFF87F4E7C /* UICollectionView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UICollectionView+Rx.swift"; path = "RxCocoa/iOS/UICollectionView+Rx.swift"; sourceTree = ""; }; D60357581333E7EC56952E31B2991366 /* Pods-ShadowsocksX-NG-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-ShadowsocksX-NG-dummy.m"; sourceTree = ""; }; D778166CFD146FF7950BEAF4F1B17D69 /* Switch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Switch.swift; path = RxSwift/Observables/Switch.swift; sourceTree = ""; }; D85E0E99F5A0122186C42A4770A07A3F /* RxSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxSwift-Info.plist"; sourceTree = ""; }; D880375D22A2DFF532D53751FCE5F39E /* Dematerialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Dematerialize.swift; path = RxSwift/Observables/Dematerialize.swift; sourceTree = ""; }; D88B0CA82895FAED335D6509CC45BC08 /* Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deprecated.swift; path = RxCocoa/Deprecated.swift; sourceTree = ""; }; D896F6A68919914B3302027C15449A1D /* Pods_ShadowsocksX_NG.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_ShadowsocksX_NG.framework; path = "Pods-ShadowsocksX-NG.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; D8C88B0B7BFE785BC9B00D1C53FDC003 /* Pods-proxy_conf_helper.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-proxy_conf_helper.debug.xcconfig"; sourceTree = ""; }; D9588B20402B1043639623B2FC59F6E4 /* ConnectableObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConnectableObservableType.swift; path = RxSwift/ConnectableObservableType.swift; sourceTree = ""; }; D984A5063D4C3E31E7DE06C43664754C /* UIProgressView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIProgressView+Rx.swift"; path = "RxCocoa/iOS/UIProgressView+Rx.swift"; sourceTree = ""; }; DA7742783CAC98DC2B17E42D74AFD3A8 /* MASDictionaryTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASDictionaryTransformer.m; path = "Framework/User Defaults Storage/MASDictionaryTransformer.m"; sourceTree = ""; }; DBB3C3B17EDBB78E4FE1FC193E204014 /* DeprecationWarner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DeprecationWarner.swift; path = Platform/DeprecationWarner.swift; sourceTree = ""; }; DBD58C24FC3D1F775D2C7B0EC2E1963A /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = RxSwift/Observables/Filter.swift; sourceTree = ""; }; DDAADB3B32A00FC5CD1530132A4749C7 /* RefCountDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RefCountDisposable.swift; path = RxSwift/Disposables/RefCountDisposable.swift; sourceTree = ""; }; DE3BCF6F3DA3A9674F00A5AF5AC24D0A /* BehaviorSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorSubject.swift; path = RxSwift/Subjects/BehaviorSubject.swift; sourceTree = ""; }; DE3F0AFAFECF79B7FCB6C1803799FB56 /* UISegmentedControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISegmentedControl+Rx.swift"; path = "RxCocoa/iOS/UISegmentedControl+Rx.swift"; sourceTree = ""; }; DECF383056658FAC8ED3F834FC0E6879 /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; DEFEC12A566909D4D654C4AF49B028C2 /* GCDWebServerFileResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerFileResponse.m; path = GCDWebServer/Responses/GCDWebServerFileResponse.m; sourceTree = ""; }; DF126B1215248110E38D8749A338E915 /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; DF18EDAF1D1CDB65FCCE0C10437FC3F8 /* RxCocoa-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxCocoa-dummy.m"; sourceTree = ""; }; DF65F7E21527B4F96EB912A3DC5BB9BF /* MASShortcut.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MASShortcut.modulemap; sourceTree = ""; }; DF7C691F40061C27FA390EDAB8B4C2A9 /* MASShortcutView+Bindings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MASShortcutView+Bindings.m"; path = "Framework/UI/MASShortcutView+Bindings.m"; sourceTree = ""; }; E081455FFE0A6417C0B3A88357830189 /* GroupBy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupBy.swift; path = RxSwift/Observables/GroupBy.swift; sourceTree = ""; }; E0FAB697E96BDFD66F7B62D023E96F54 /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; E11D395E1A22F7D962EBF7864DDA3953 /* SharedSequence+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators.swift"; sourceTree = ""; }; E20553610B45A7106A888104AEFB847F /* GCDWebServerStreamedResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerStreamedResponse.m; path = GCDWebServer/Responses/GCDWebServerStreamedResponse.m; sourceTree = ""; }; E40255525E84BBD1041ECDFB3AF0F725 /* RxTableViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDelegateProxy.swift; sourceTree = ""; }; E69FF4D6FB95A7935DAA4516358AF580 /* _RXObjCRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXObjCRuntime.h; path = RxCocoa/Runtime/include/_RXObjCRuntime.h; sourceTree = ""; }; E7C6A2DFDBFD2B69F2F3A2319C28E724 /* UITabBarItem+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBarItem+Rx.swift"; path = "RxCocoa/iOS/UITabBarItem+Rx.swift"; sourceTree = ""; }; E86056BC08D1E16EF3ED205BAD5F8299 /* it.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = it.lproj; path = Resources/it.lproj; sourceTree = ""; }; EA4D01D8229179BA7D795BF53B02D2EB /* GCDWebServerErrorResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerErrorResponse.m; path = GCDWebServer/Responses/GCDWebServerErrorResponse.m; sourceTree = ""; }; EA6521598F6159AF07F6338FF00C0AB4 /* Timer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timer.swift; path = RxSwift/Observables/Timer.swift; sourceTree = ""; }; EA80E8FD725D0F5C704A3E1F8230DBE6 /* Buffer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Buffer.swift; path = RxSwift/Observables/Buffer.swift; sourceTree = ""; }; EA97206803398016A5C6F25269D4EE95 /* RxCocoaRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoaRuntime.h; path = RxCocoa/Runtime/include/RxCocoaRuntime.h; sourceTree = ""; }; EC320A09F2B1A24B085647F8D9FAB7A2 /* NotificationCenter+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NotificationCenter+Rx.swift"; path = "RxCocoa/Foundation/NotificationCenter+Rx.swift"; sourceTree = ""; }; ECD63DA7273D647092390DF4A177DCFA /* GCDWebServerFileRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerFileRequest.h; path = GCDWebServer/Requests/GCDWebServerFileRequest.h; sourceTree = ""; }; ECDD559C92CE26902B1FA6A0AD853490 /* SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SharedSequence.swift; path = RxCocoa/Traits/SharedSequence/SharedSequence.swift; sourceTree = ""; }; ECE37AB5475DCDDF963E5D41D55EC090 /* PrimitiveSequence+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Zip+arity.swift"; path = "RxSwift/Traits/PrimitiveSequence+Zip+arity.swift"; sourceTree = ""; }; EE6C5CA19D3A9BFDF94E04CDFDDB3C65 /* BRLOptionParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRLOptionParser.h; path = BRLOptionParser/BRLOptionParser.h; sourceTree = ""; }; EE8D59B6EEAB2AC659491AEAFC8F7353 /* Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+arity.swift"; path = "RxSwift/Observables/Zip+arity.swift"; sourceTree = ""; }; EEE1581E909318F313B203E2051CB2DF /* Range.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Range.swift; path = RxSwift/Observables/Range.swift; sourceTree = ""; }; EF1DC5DAB9D1A674262E349045C9D801 /* GCDWebServerDataRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerDataRequest.m; path = GCDWebServer/Requests/GCDWebServerDataRequest.m; sourceTree = ""; }; EF3AA619DD3D5FB99118659677C49F41 /* NSButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Rx.swift"; path = "RxCocoa/macOS/NSButton+Rx.swift"; sourceTree = ""; }; EF5856F62AA26BC5FC293CBB8E0A358E /* UITabBarController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBarController+Rx.swift"; path = "RxCocoa/iOS/UITabBarController+Rx.swift"; sourceTree = ""; }; EFA36C88077BFA764F8DC41989260F93 /* CompositeDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositeDisposable.swift; path = RxSwift/Disposables/CompositeDisposable.swift; sourceTree = ""; }; EFE892846EA4D5C7DD28CD1A9C56D605 /* ScheduledItemType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItemType.swift; path = RxSwift/Schedulers/Internal/ScheduledItemType.swift; sourceTree = ""; }; F039B2222398AA260A0035710CF35E43 /* UIControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIControl+Rx.swift"; path = "RxCocoa/iOS/UIControl+Rx.swift"; sourceTree = ""; }; F0F24024ECE20075C6AB8FA93E665FDF /* RxMutableBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxMutableBox.swift; path = RxSwift/RxMutableBox.swift; sourceTree = ""; }; F13DD799B0C55EDB604527EF5E2D4DBC /* GCDWebServerStreamedResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerStreamedResponse.h; path = GCDWebServer/Responses/GCDWebServerStreamedResponse.h; sourceTree = ""; }; F20AF8F20E1D034B226BED48AD23BBA6 /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Source/SessionManager.swift; sourceTree = ""; }; F221CB49D9FBB486A728E6BE1A093636 /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; F24200A9BED7315E6DE7E7E098267AEA /* Deferred.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deferred.swift; path = RxSwift/Observables/Deferred.swift; sourceTree = ""; }; F365CCD6CEAFE01B4C8F51C9671FC986 /* MASShortcutValidator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASShortcutValidator.h; path = Framework/Model/MASShortcutValidator.h; sourceTree = ""; }; F4667D45EE6ADC44776BC7C91047047D /* GCDWebServerDataResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerDataResponse.h; path = GCDWebServer/Responses/GCDWebServerDataResponse.h; sourceTree = ""; }; F4A09D8F06A8D51408AE18672A17173F /* UISwitch+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISwitch+Rx.swift"; path = "RxCocoa/iOS/UISwitch+Rx.swift"; sourceTree = ""; }; F4DD9424E75FB21C946DDE44BFDCA911 /* MASHotKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASHotKey.m; path = Framework/Monitoring/MASHotKey.m; sourceTree = ""; }; F51A1D6C7CD6B3CAB2378A59B8E9544F /* GCDWebServer-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GCDWebServer-prefix.pch"; sourceTree = ""; }; F5B60B3491DE152F1B715CBF562E5305 /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; F66DDFEC0DCCE179D91C56209F83AA07 /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; F83507E6A3830CB0EF930ED0295DDA89 /* ObservableConvertibleType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableConvertibleType.swift; path = RxSwift/ObservableConvertibleType.swift; sourceTree = ""; }; F85427DA8D6C7E919784A26E78E97B8E /* DelegateProxyType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxyType.swift; path = RxCocoa/Common/DelegateProxyType.swift; sourceTree = ""; }; F8D45561FBB8D79575906F479E096E0E /* RxPickerViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDataSourceProxy.swift; sourceTree = ""; }; F9659FFCDFA488452A2903E184FD16AE /* MASShortcut-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MASShortcut-umbrella.h"; sourceTree = ""; }; F9ADD9A9C619EF70B3FD5A130EB03957 /* UIDatePicker+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIDatePicker+Rx.swift"; path = "RxCocoa/iOS/UIDatePicker+Rx.swift"; sourceTree = ""; }; FA05CC730E2BDF9DC04EB244C0FA04D3 /* Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debug.swift; path = RxSwift/Observables/Debug.swift; sourceTree = ""; }; FA7930C4474B6DD05296A14068B86E6E /* ObserverBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverBase.swift; path = RxSwift/Observers/ObserverBase.swift; sourceTree = ""; }; FB1FE15BC21280235F8B276E31EA3E10 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; FB50A95F3BC6DC12244F2B76ABEBB9BD /* Pods-ShadowsocksX-NG-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-ShadowsocksX-NG-acknowledgements.plist"; sourceTree = ""; }; FBAACA1C500983F541EA1CCFE0867A23 /* RxTabBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarDelegateProxy.swift; sourceTree = ""; }; FD07D54CAC2D4A925911412C8C7FAAC1 /* GCDWebServerURLEncodedFormRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerURLEncodedFormRequest.m; path = GCDWebServer/Requests/GCDWebServerURLEncodedFormRequest.m; sourceTree = ""; }; FEC7BBEB6F14F15C981358E97F146982 /* NSObject+Rx+KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+KVORepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+KVORepresentable.swift"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 008D6D7D4AFFC2F843859C289B0F0F42 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( B29BEC3B1CBDA07E1311226116D26D0D /* Cocoa.framework in Frameworks */, 2CB9AAC82D27427416A856C77F332589 /* RxSwift.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 03EC701EA93354FA80620865021DDA20 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 374C03041AE988F0C5CE2DFB025C0CB1 /* AppKit.framework in Frameworks */, 13C1CE0E8AA9ECEC60B23849CF09A4E0 /* Carbon.framework in Frameworks */, 9D7607BC54363A90B707BDEF8EF1AA54 /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 550A4EC5CA7C76FA9E91471AF2FA0F18 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( FFC27D9C106B3345B95358D853ABEB74 /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 7AE4BE3B6BF5F4ADF706ED234C069189 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( CD5E3C48FF3B5147471A389375A1C1A9 /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 8E62B48C75664826F00271649DEDBE7F /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( F7F13DADAC83BE187A2FD4D509F02A3B /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 90BE591F87E8CB0CD3B421484084CF1F /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; C2D4774AB2F0BFB25B60914F66C457AC /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 1C12C7D2A9A258BDCA5D921F8FB43858 /* Cocoa.framework in Frameworks */, 13283107A9C06569A786304D9A59626D /* SystemConfiguration.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; EE0D52842751CED2CD0BD2633A30FEA4 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; F48CC03784155F3AB3D513B5BEA3AB81 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; F9230A35111B5DCDA46C2D1D69595EDC /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 891D066B2A3C9C4CB0AB2BF10DBCB70E /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 016ECA8DBDA1E03C02AE6CE07B9C7B28 /* Pods-ShadowsocksX-NGTests */ = { isa = PBXGroup; children = ( 83899FE1EDE6090C8B2F4703A7895330 /* Pods-ShadowsocksX-NGTests.modulemap */, 22ADD736785A6DE33628551E25AC889A /* Pods-ShadowsocksX-NGTests-acknowledgements.markdown */, 2CFE9D0E45288EBBAF865D7685C2B983 /* Pods-ShadowsocksX-NGTests-acknowledgements.plist */, 1C10AA3C311345DB3616BCE827B69C55 /* Pods-ShadowsocksX-NGTests-dummy.m */, B797965188D07FBBF91BA7F69EC21D39 /* Pods-ShadowsocksX-NGTests-Info.plist */, 72A57876EDEB24ADDFE06DD482CE250C /* Pods-ShadowsocksX-NGTests-umbrella.h */, 196DA983244F60766BA272090829A16E /* Pods-ShadowsocksX-NGTests.debug.xcconfig */, 5C0C485AB4EA81F3E9128F65E9AC66CA /* Pods-ShadowsocksX-NGTests.release.xcconfig */, ); name = "Pods-ShadowsocksX-NGTests"; path = "Target Support Files/Pods-ShadowsocksX-NGTests"; sourceTree = ""; }; 1E483FEB61F0218A5D5E47D330565A5A /* MASShortcut */ = { isa = PBXGroup; children = ( 8077DA7129B8BDC81422ADF3882BAA82 /* MASDictionaryTransformer.h */, DA7742783CAC98DC2B17E42D74AFD3A8 /* MASDictionaryTransformer.m */, A607DA681EAB36A3328A093A482E41E2 /* MASHotKey.h */, F4DD9424E75FB21C946DDE44BFDCA911 /* MASHotKey.m */, 81919BA71E81B150D40A0E3C09BC30AA /* MASKeyCodes.h */, 42B212B0BA428906B4F7F8D5550AFDBA /* MASKeyMasks.h */, 9C56EAAF4EB93CD2E573DE2FA6C20F3B /* MASLocalization.h */, BE284DF75A041F0B6FD8D9FC5FD735B9 /* MASLocalization.m */, D4F8200DF11880BB330D0C984FDBEE46 /* MASShortcut.h */, 4C70858ED03784A24DDA6EFD0AD76FF2 /* MASShortcut.m */, 48D13C7F0431CC732B478D8E212CC654 /* MASShortcutBinder.h */, CFE028C252FA3897A0A0E06D467F25B8 /* MASShortcutBinder.m */, 27D7BD19D73E4E086649E1A82EB5D1D3 /* MASShortcutMonitor.h */, 6056D7FCEAF7F7FD3378383460399AC2 /* MASShortcutMonitor.m */, F365CCD6CEAFE01B4C8F51C9671FC986 /* MASShortcutValidator.h */, 9F4DAD2E8A3EE4F3C5B8467668D8FB14 /* MASShortcutValidator.m */, BA426156D731C35B53D563E028425AF5 /* MASShortcutView.h */, 38331F007603B6A5454DEF516A47C6D1 /* MASShortcutView.m */, 73A0B42B6821692D3718CCC3ED19EC91 /* MASShortcutView+Bindings.h */, DF7C691F40061C27FA390EDAB8B4C2A9 /* MASShortcutView+Bindings.m */, 4CBABA15E01553A2EBF5469ECF9902D8 /* Shortcut.h */, 2902DD264AE923847B5DD807CDDF7696 /* Resources */, 2BDB110E5C90297E34451C3A34ECC8B6 /* Support Files */, ); name = MASShortcut; path = MASShortcut; sourceTree = ""; }; 2135A5127AEB0B0B98B7601258388F2E /* Support Files */ = { isa = PBXGroup; children = ( 398EF03F25E786EE51CE7D2686DA013F /* BRLOptionParser.xcconfig */, 21CC26D960649010581027DEC4A807AF /* BRLOptionParser-dummy.m */, 27E33683416BE6BBAFF410AC9B4FE4E3 /* BRLOptionParser-prefix.pch */, ); name = "Support Files"; path = "../Target Support Files/BRLOptionParser"; sourceTree = ""; }; 226A0F5D5C5585C1E55C1FBFA486C3DD /* Core */ = { isa = PBXGroup; children = ( AA5D721162BD07ADA9A542727E9C4EBF /* GCDWebServer.h */, A10258E0CB34CA42B6203916BA494292 /* GCDWebServer.m */, 19D5FD29D4CE6B8F9F58EBD6D31132AF /* GCDWebServerConnection.h */, 980E803DF1CEDC63DAF240BE606CB1E1 /* GCDWebServerConnection.m */, 223B97484ED8EF8532C878702AA66CDB /* GCDWebServerDataRequest.h */, EF1DC5DAB9D1A674262E349045C9D801 /* GCDWebServerDataRequest.m */, F4667D45EE6ADC44776BC7C91047047D /* GCDWebServerDataResponse.h */, 4B7C5CBA0DEADFF00D8146A0547C5F2C /* GCDWebServerDataResponse.m */, 77330B4ABA405C70F3FEB8179D77729C /* GCDWebServerErrorResponse.h */, EA4D01D8229179BA7D795BF53B02D2EB /* GCDWebServerErrorResponse.m */, ECD63DA7273D647092390DF4A177DCFA /* GCDWebServerFileRequest.h */, 0A2FE414EA241DE2F082F832DE505D53 /* GCDWebServerFileRequest.m */, 6BFA5D655DC73C731058E9EB18409B85 /* GCDWebServerFileResponse.h */, DEFEC12A566909D4D654C4AF49B028C2 /* GCDWebServerFileResponse.m */, 13DE9C4179B51580372F518B08E6F8E5 /* GCDWebServerFunctions.h */, 162AFC145B4712EA23E23DB150D17F76 /* GCDWebServerFunctions.m */, 8C4B1B43EDF93A42F1A1749865A78247 /* GCDWebServerHTTPStatusCodes.h */, 6630986F315260CAA6DDA1083A6F21A4 /* GCDWebServerMultiPartFormRequest.h */, 7730956FEBD946DE71B9FF2D22D82A0E /* GCDWebServerMultiPartFormRequest.m */, 76AC38B42A84F351FCA35AD3C600D904 /* GCDWebServerPrivate.h */, 8ECE5A2BD1E2FE8EE45B4DC3360C9490 /* GCDWebServerRequest.h */, 3F44AC47A613BED5BF0EC399BB3C60AC /* GCDWebServerRequest.m */, 8F96791D2B5C3DFBD8F579E6A1E6F505 /* GCDWebServerResponse.h */, CF851BE67551448FE4AF31165CCF44D1 /* GCDWebServerResponse.m */, F13DD799B0C55EDB604527EF5E2D4DBC /* GCDWebServerStreamedResponse.h */, E20553610B45A7106A888104AEFB847F /* GCDWebServerStreamedResponse.m */, 9AE682353E401F8EFBB8BF020CEF2966 /* GCDWebServerURLEncodedFormRequest.h */, FD07D54CAC2D4A925911412C8C7FAAC1 /* GCDWebServerURLEncodedFormRequest.m */, ); name = Core; sourceTree = ""; }; 2902DD264AE923847B5DD807CDDF7696 /* Resources */ = { isa = PBXGroup; children = ( A9D43C3F1AB50B30BC39519E2FE291E1 /* cs.lproj */, AE1A24887C23BF14C06558FBCC5BB538 /* de.lproj */, 017EA7AE00AFC74C00F8990127ED527C /* en.lproj */, 15BA10669BE2F9DC0DB64CFF7CD5883B /* es.lproj */, 6EC3C013FB0B5F7D1495CB080C38E749 /* fr.lproj */, E86056BC08D1E16EF3ED205BAD5F8299 /* it.lproj */, 7A4625561A586277FC50F93F88EB217B /* ja.lproj */, D42261E882754ACE5197E92874E3692E /* ko.lproj */, BE8A3DAA4D69C02E2BFBBCE6A5DF27A1 /* nl.lproj */, 0BF289893A9A59694D57A102D4A87636 /* pl.lproj */, 0CC8E5BFC9FFF599507D0E2FF81F736E /* pt.lproj */, 930DF21F2E41387A15BA249EC4CD40B4 /* ru.lproj */, 9F29C5EC27BA1AF96BEA4EF9094AA7B9 /* sv.lproj */, 2A85284A4A1F027E71248BD39FE406BB /* zh-Hans.lproj */, 0CE96E7973D367FB526FA0C5844D179E /* zh-Hant.lproj */, ); name = Resources; sourceTree = ""; }; 2BDB110E5C90297E34451C3A34ECC8B6 /* Support Files */ = { isa = PBXGroup; children = ( DF65F7E21527B4F96EB912A3DC5BB9BF /* MASShortcut.modulemap */, 6EB1D16959163BF6C7CE86B4ECC2F838 /* MASShortcut.xcconfig */, 364139ECB6792CF2BCA8887D2C52ED34 /* MASShortcut-dummy.m */, C35FE44304E01E7230BF3C749AE1FA40 /* MASShortcut-Info.plist */, 1D7B333E86145A5BC680295BB6AF77DB /* MASShortcut-prefix.pch */, F9659FFCDFA488452A2903E184FD16AE /* MASShortcut-umbrella.h */, A6509C74DF4369702E6B7DBE0F85266F /* ResourceBundle-MASShortcut-MASShortcut-Info.plist */, ); name = "Support Files"; path = "../Target Support Files/MASShortcut"; sourceTree = ""; }; 4550C48D1DEC0EBF15C256F01187EDAA /* RxCocoa */ = { isa = PBXGroup; children = ( 8F4E914A29FC9CB447D5300AD355EE51 /* _RX.h */, C2046828FB9F3E3746A486D76B4A2FDC /* _RX.m */, 955BAE1B3D2C9362EEA10A47932E400F /* _RXDelegateProxy.h */, 8A3DC645CE98619F34176BA7311CE747 /* _RXDelegateProxy.m */, 0C3CC8FBBEFDD39D871B088D3C51B3CD /* _RXKVOObserver.h */, 1ED7697F0F268752440AA1B1CE38050B /* _RXKVOObserver.m */, E69FF4D6FB95A7935DAA4516358AF580 /* _RXObjCRuntime.h */, D48A7F281BFB8AE5361002550B78BCFB /* _RXObjCRuntime.m */, 8779ADAB05FB9266886C56FA981DE026 /* Bag.swift */, 8D60CEEA55060A1647EA2947CE1AB422 /* BehaviorRelay.swift */, 395D7F85C4FAB09C20A3D62128E6067B /* BehaviorRelay+Driver.swift */, 4CE15FA02334943F1336A56C3A9F62A8 /* Binder.swift */, 5E9C5779097B78150D188889B9055F17 /* ControlEvent.swift */, AEDFB4AAC51002D97365DEC6F29BBE1D /* ControlEvent+Driver.swift */, A2FAC9D14523BB70ED7E7028E3EFD4C2 /* ControlEvent+Signal.swift */, 7E31B29FED10A6553B53B6EFDC54E0EF /* ControlProperty.swift */, 65109FD0FBB1AF015CE007F996A9F82E /* ControlProperty+Driver.swift */, 9DDF4E91F15631AF505944083ABD9E16 /* ControlTarget.swift */, 887193072E123ABDF32C76A5B6910F62 /* DelegateProxy.swift */, F85427DA8D6C7E919784A26E78E97B8E /* DelegateProxyType.swift */, D88B0CA82895FAED335D6509CC45BC08 /* Deprecated.swift */, 455043F98EB38902DB7C37830215F730 /* DeprecationWarner.swift */, F221CB49D9FBB486A728E6BE1A093636 /* DispatchQueue+Extensions.swift */, 796D6189F1ACBF6AB68030F26F4A6765 /* Driver.swift */, 840D311BE3B93551C3838165B9BCC824 /* Driver+Subscription.swift */, 643398E5FBFC03EBAE294467BDABC600 /* InfiniteSequence.swift */, BA51369CAD0AD2B7152281C02A6A54BC /* ItemEvents.swift */, 8B996FAF3901090B1FACF334719DBCAA /* KeyPathBinder.swift */, 8C45ECA9241B2F63AE7FC799DA7915B8 /* KVORepresentable.swift */, CAED0E256B980216BDC9E0BDB758F0C4 /* KVORepresentable+CoreGraphics.swift */, ABAFC5B7C54D862834AF04E24DEDF2D7 /* KVORepresentable+Swift.swift */, B6E2FA8EE366898616D142BF72C0AAEE /* Logging.swift */, EC320A09F2B1A24B085647F8D9FAB7A2 /* NotificationCenter+Rx.swift */, EF3AA619DD3D5FB99118659677C49F41 /* NSButton+Rx.swift */, A1AFABA5A9F5DF7BFC0BF00E10DF5EEB /* NSControl+Rx.swift */, 981B56233D80ADFA7DB70CD978E34645 /* NSImageView+Rx.swift */, 4847C1875E17E04F1C39D3405AC49668 /* NSLayoutConstraint+Rx.swift */, CF206D5AF0B92656E29E6B80D30DE8B6 /* NSObject+Rx.swift */, FEC7BBEB6F14F15C981358E97F146982 /* NSObject+Rx+KVORepresentable.swift */, 85DA750F94372310AA140128D06180E9 /* NSObject+Rx+RawRepresentable.swift */, 610AC04BFFDC0FC53A5E27E01E17B1C8 /* NSSlider+Rx.swift */, 69A381E2EA9E30D4B84E731FE738AA91 /* NSTextField+Rx.swift */, ADE64C30C48E696E654711ACD36DA326 /* NSTextStorage+Rx.swift */, 492791F88BE0826770F8477D0D40AC1D /* NSTextView+Rx.swift */, 08CE32DF232EACE798776BB9C352E63D /* NSView+Rx.swift */, 41B3CC5581568BA316E1034EBB76EBDC /* Observable+Bind.swift */, 15A880BFD3BA29E7D9E19D82201B9ED2 /* ObservableConvertibleType+Driver.swift */, 11D55E5F0EDB2A7CB67812C9D8AFAAE6 /* ObservableConvertibleType+SharedSequence.swift */, 42706D8DA2A7821DB3E22C0A6B427B6E /* ObservableConvertibleType+Signal.swift */, 12F326AC4326149D674793F4AFFF79B1 /* Platform.Darwin.swift */, 21371C30277E8E9EBEC52948505B3A96 /* Platform.Linux.swift */, C30FA6DD368FC2B2948D569B383F5E64 /* PriorityQueue.swift */, 6DAA1E00A41798AADD4ECA19721BCC35 /* PublishRelay.swift */, 0F20FFA2C39722AD2BC3ED9A45543B7D /* PublishRelay+Signal.swift */, 1D6DBE7DC8CF4F530B297FEBF764C3D3 /* Queue.swift */, 626BA08A4637561EBC4DF91224E5F00B /* RecursiveLock.swift */, 08D627705205DA5D964FE55F3C88AEF4 /* RxCocoa.h */, 98E720965199ACA14823DD1F077984D4 /* RxCocoa.swift */, 2DA14F3F3C21C74142277C302021AF21 /* RxCocoaObjCRuntimeError+Extensions.swift */, EA97206803398016A5C6F25269D4EE95 /* RxCocoaRuntime.h */, 900DB0D2D17E1B3E136963DB2624EC52 /* RxCollectionViewDataSourcePrefetchingProxy.swift */, 75DD58DF109602A1B65E7B81DFF4340A /* RxCollectionViewDataSourceProxy.swift */, 897A6CA50B4D14D7D666272D5627B965 /* RxCollectionViewDataSourceType.swift */, A26BFC8F75BD26AE077BDD617B095A31 /* RxCollectionViewDelegateProxy.swift */, 2AC1417A69DBDB083E947652BEDBC875 /* RxCollectionViewReactiveArrayDataSource.swift */, 65E005B535C2B2920EFA29FA6DB9E03F /* RxNavigationControllerDelegateProxy.swift */, 9C98E13CC209D454A40383CB8920EB46 /* RxPickerViewAdapter.swift */, F8D45561FBB8D79575906F479E096E0E /* RxPickerViewDataSourceProxy.swift */, 50D9B4DFA4D735EA1D46B92CF074C19E /* RxPickerViewDataSourceType.swift */, 9A4142B70E2E1F888C569E1D0F9F5C5A /* RxPickerViewDelegateProxy.swift */, 7F7C5623468934D14538E9C53A4A123A /* RxScrollViewDelegateProxy.swift */, 1C456B13BD37042AADAF344D16829D82 /* RxSearchBarDelegateProxy.swift */, 4D01C22D3DEF9768E27C5E928609FB6B /* RxSearchControllerDelegateProxy.swift */, 1DF6D9BC761345B4A502609430D649E8 /* RxTabBarControllerDelegateProxy.swift */, FBAACA1C500983F541EA1CCFE0867A23 /* RxTabBarDelegateProxy.swift */, 74BB51D15E09E53F860CF4955B09156C /* RxTableViewDataSourcePrefetchingProxy.swift */, 8AD26B1C0E0BA6926FAA0A5FB457F1CD /* RxTableViewDataSourceProxy.swift */, AB6127E112781F58B0270457FD26FD41 /* RxTableViewDataSourceType.swift */, E40255525E84BBD1041ECDFB3AF0F725 /* RxTableViewDelegateProxy.swift */, 0B908E636997ABCFCB36B013E13544E4 /* RxTableViewReactiveArrayDataSource.swift */, 59DE8B519279886619B16B452EEF198F /* RxTarget.swift */, 1254930415F598290DBFDE164B52F5EE /* RxTextStorageDelegateProxy.swift */, 4CAC54E6F678D348F6ADD810CE3B57DC /* RxTextViewDelegateProxy.swift */, 0A1A9F14617195BE4EAA8EB231BC93D0 /* RxWebViewDelegateProxy.swift */, 0D1FAC858CCECDAFC0FABE9F228993B6 /* SchedulerType+SharedSequence.swift */, 5A8C382FD7C8368D2A0390C660878D66 /* SectionedViewDataSourceType.swift */, ECDD559C92CE26902B1FA6A0AD853490 /* SharedSequence.swift */, E11D395E1A22F7D962EBF7864DDA3953 /* SharedSequence+Operators.swift */, AB41F04C83A3310593EA05797F51307A /* SharedSequence+Operators+arity.swift */, 8A9D90B78C4F6D1D63058F8D0F7BE31E /* Signal.swift */, BF7166E934E8760F648C0046FD38E094 /* Signal+Subscription.swift */, 2101B587D7651865A197DA5DC1BA9FFC /* TextInput.swift */, 7B8566BFD19A87741BC86B2A9EEF023E /* UIActivityIndicatorView+Rx.swift */, 3F6E7BA43BF20F9211BEC759C698B88A /* UIAlertAction+Rx.swift */, BC9E992A9E9A9772E82A168C02AB0C0B /* UIApplication+Rx.swift */, 6B8264ED3AB7B9BB79504CA15D1AF7EE /* UIBarButtonItem+Rx.swift */, AE47D794CD9613696E24314F5A87229D /* UIButton+Rx.swift */, D5DEB9E2E4BC48DD2164B8DFF87F4E7C /* UICollectionView+Rx.swift */, F039B2222398AA260A0035710CF35E43 /* UIControl+Rx.swift */, F9ADD9A9C619EF70B3FD5A130EB03957 /* UIDatePicker+Rx.swift */, AF6B0D8CBD20758A918D9F3501B417C1 /* UIGestureRecognizer+Rx.swift */, 09374BC6EFBF206BBD048BBD3D4E2425 /* UIImageView+Rx.swift */, A4FA5B5F8A7013993F831CA1285A3407 /* UILabel+Rx.swift */, 544F10CD473E5454A4F69A2171E24164 /* UINavigationController+Rx.swift */, 9145FB510F562CC6EE1A74AD2556392D /* UINavigationItem+Rx.swift */, 6B5F0D04580CDEB461DBBD15460F6AED /* UIPageControl+Rx.swift */, 1DB93CF3B287CEDEBDD804B04A380877 /* UIPickerView+Rx.swift */, D984A5063D4C3E31E7DE06C43664754C /* UIProgressView+Rx.swift */, 83C19A27417F90CB9537C7941FEDA6D5 /* UIRefreshControl+Rx.swift */, 5D6F1DD6846DABD999928BE18715DA67 /* UIScrollView+Rx.swift */, 2D79B0F6D2E9885A4EED001F4D729460 /* UISearchBar+Rx.swift */, 6C29E3BECBE7AE47361DFEB7B4F74802 /* UISearchController+Rx.swift */, DE3F0AFAFECF79B7FCB6C1803799FB56 /* UISegmentedControl+Rx.swift */, 9F6CB38F3C5A85671C8F6918A79624DD /* UISlider+Rx.swift */, 1CB8A2AA23BC45CD833CFC131A0AB600 /* UIStepper+Rx.swift */, F4A09D8F06A8D51408AE18672A17173F /* UISwitch+Rx.swift */, 5489AC6AD8F126F28E2AF2B3ADD23613 /* UITabBar+Rx.swift */, EF5856F62AA26BC5FC293CBB8E0A358E /* UITabBarController+Rx.swift */, E7C6A2DFDBFD2B69F2F3A2319C28E724 /* UITabBarItem+Rx.swift */, 6563CE0CE30782C8BC9E8FB1BE6CA671 /* UITableView+Rx.swift */, A596BF811CD98F84594174A2AF1397F4 /* UITextField+Rx.swift */, C990B12477542A9CFA60BB08B4F2C5A4 /* UITextView+Rx.swift */, 02892ED3D50B76627B7710138E2627A9 /* UIView+Rx.swift */, A6DCC5E5EEA8E571BCE6AF614B18CA50 /* UIViewController+Rx.swift */, C9871EB596BFDAD6DD9DE21E9B207CC9 /* UIWebView+Rx.swift */, C854771E92D81796AE1033761B87B13B /* URLSession+Rx.swift */, D412B8A6FCF26132C794B7C7418CD18B /* Support Files */, ); name = RxCocoa; path = RxCocoa; sourceTree = ""; }; 493933EC245DE8B9BF6A90C4A901306A /* Targets Support Files */ = { isa = PBXGroup; children = ( A1DDAA49ED6DA408AC4F6220754154E6 /* Pods-proxy_conf_helper */, B364CCC64531E6C6BC03A50131504939 /* Pods-ShadowsocksX-NG */, 016ECA8DBDA1E03C02AE6CE07B9C7B28 /* Pods-ShadowsocksX-NGTests */, ); name = "Targets Support Files"; sourceTree = ""; }; 4C36218DA72948DC678940E6EEA913C6 /* BRLOptionParser */ = { isa = PBXGroup; children = ( EE6C5CA19D3A9BFDF94E04CDFDDB3C65 /* BRLOptionParser.h */, 7189617DD5EFF0D4550871EFBD842236 /* BRLOptionParser.m */, 2135A5127AEB0B0B98B7601258388F2E /* Support Files */, ); name = BRLOptionParser; path = BRLOptionParser; sourceTree = ""; }; 6873D68FCCE3A8614F496B3398D4DFAB /* Alamofire */ = { isa = PBXGroup; children = ( 58E36D93BF6C21EBF9F2F4F8C025F411 /* AFError.swift */, D2D9BA2B1A9BA9359345054406285351 /* Alamofire.swift */, 84E1EE9E7C071A03C984F5CD19E8C5F9 /* DispatchQueue+Alamofire.swift */, 6FC7610E57CCDD91CD4BEE106EAA5F66 /* MultipartFormData.swift */, 7EB0FF6F17DD4EA46945A14CEDD5A7DC /* NetworkReachabilityManager.swift */, F5B60B3491DE152F1B715CBF562E5305 /* Notifications.swift */, A7C27B69D4A74C1110260B9F6D371B9A /* ParameterEncoding.swift */, 3BF996887A00F26DC6B1A9C0C79DE55C /* Request.swift */, 70679975275864C03E0C7896423C60CA /* Response.swift */, E0FAB697E96BDFD66F7B62D023E96F54 /* ResponseSerialization.swift */, 0DE5D606E248F16A9014D5CA981B3863 /* Result.swift */, 11FA1336AA65AC4A83BA9A044E272045 /* ServerTrustPolicy.swift */, 1C83429FF812B9DA981C7B8C9C1F467F /* SessionDelegate.swift */, F20AF8F20E1D034B226BED48AD23BBA6 /* SessionManager.swift */, 7BF28DE31AEE5F273FF331103498E1A8 /* TaskDelegate.swift */, 9D1F8D477E8DD0D7734A6A3F90B8E90D /* Timeline.swift */, 6AE287657B73E3216C6EB9F95C8820FF /* Validation.swift */, 85605094D40BFF3408778532DD0A29C0 /* Support Files */, ); name = Alamofire; path = Alamofire; sourceTree = ""; }; 6B317388FFEF0D533427D38EAABDDDF3 /* OS X */ = { isa = PBXGroup; children = ( 2F8BAAE4D41F40C0FB9261765471538F /* AppKit.framework */, 328B2C0D0C2801DEB8E1B0CB8BC2AB26 /* Carbon.framework */, 82EBF3FEF6DB5B33828B9043A01A98F3 /* Cocoa.framework */, B96E67605923D3489CF58CC32695AA2D /* SystemConfiguration.framework */, ); name = "OS X"; sourceTree = ""; }; 702B386734EDDD9BD1B27AFC1B65217E /* GCDWebServer */ = { isa = PBXGroup; children = ( 226A0F5D5C5585C1E55C1FBFA486C3DD /* Core */, F3676700C71C7A007B2A51F91690BD24 /* Support Files */, ); name = GCDWebServer; path = GCDWebServer; sourceTree = ""; }; 79ECE477C43D4E00936DB7E2EA2FF948 /* RxSwift */ = { isa = PBXGroup; children = ( 704BC3B4626DA3ACBF9EF87010D3D73D /* AddRef.swift */, 587B1633963EB2006665B400B5A70231 /* Amb.swift */, 80D6CCC33D927EDE9ED3673C47332050 /* AnonymousDisposable.swift */, 7615E5FBF92C1FFFC813375449BFC85C /* AnonymousObserver.swift */, 1BAE7C39849E92A9E747453D0F515009 /* AnyObserver.swift */, 15DB04FE0CB4B956FF4C0707CA82AA90 /* AsMaybe.swift */, 2F6E60C65D1A7B3EDA3B13C59C33BFF8 /* AsSingle.swift */, 675510C2FA47A58BC62BBABA36CC60F6 /* AsyncLock.swift */, A9B6F430505AE9BFC3026FAAD1E6779C /* AsyncSubject.swift */, 93FE104E3627E04AEF9A4B24D5B45C17 /* AtomicInt.swift */, A7BF2B206170F0F8F8679DF9AC304B29 /* Bag.swift */, 2EC78EE536042688597968AD19FAFE0B /* Bag+Rx.swift */, DE3BCF6F3DA3A9674F00A5AF5AC24D0A /* BehaviorSubject.swift */, 4D9524487A68C87251AFC47920B13625 /* BinaryDisposable.swift */, 8707DD9BD2F2ACB004BFE993D76C948A /* BooleanDisposable.swift */, EA80E8FD725D0F5C704A3E1F8230DBE6 /* Buffer.swift */, 3E07A903A71177DB1467508B3418C1C0 /* Cancelable.swift */, 961A3D43520884304379BE0D3C2F25BA /* Catch.swift */, 9707158E4ADEFCD4CD1703CE174379F2 /* CombineLatest.swift */, 6B49DF92D4DDA98846AB810B589AC1B2 /* CombineLatest+arity.swift */, B1A71C7470EEFEBFCC6B4959051DFEA0 /* CombineLatest+Collection.swift */, 797E32873419F6CB80671372373A5BE9 /* Completable.swift */, 27792BEE59A49C64943D61AFA574A262 /* Completable+AndThen.swift */, EFA36C88077BFA764F8DC41989260F93 /* CompositeDisposable.swift */, 569E0F2EBCB983B0D2B4C02A29A3AB32 /* Concat.swift */, 72AC70018491D89530236D4CFF055FFB /* ConcurrentDispatchQueueScheduler.swift */, 2FBA69C03E1E7A77B360FADEC7FB6940 /* ConcurrentMainScheduler.swift */, D9588B20402B1043639623B2FC59F6E4 /* ConnectableObservableType.swift */, 937AE9F9FEA8766E951288CFC8B36113 /* Create.swift */, 4B0543BA74912BFF6B7D53745E25BA7D /* CurrentThreadScheduler.swift */, 3D6FEE8DF6BE2E1A4F83F2BA05DAC931 /* Debounce.swift */, FA05CC730E2BDF9DC04EB244C0FA04D3 /* Debug.swift */, B681FC3C8E6FBCF410B129A67675EADF /* DefaultIfEmpty.swift */, F24200A9BED7315E6DE7E7E098267AEA /* Deferred.swift */, 612AC0E05BBD0FC2708C80F7C31DB6BB /* Delay.swift */, 5021D5551512025A68EE475F8A48E8CE /* DelaySubscription.swift */, D880375D22A2DFF532D53751FCE5F39E /* Dematerialize.swift */, 852B77F34F54C2B719EF00A2286D8327 /* Deprecated.swift */, DBB3C3B17EDBB78E4FE1FC193E204014 /* DeprecationWarner.swift */, 9F1441CEF54EC781B7118A4D93A9D8CE /* DispatchQueue+Extensions.swift */, B8370F7662D96E5DB21C5356444748D2 /* DispatchQueueConfiguration.swift */, 8A46BEB370D6C9F7FAC1442F2FD153D3 /* Disposable.swift */, 65A9FA47DECE181FC9E9D99BBD543E8C /* Disposables.swift */, 31DD810EC7E64A47E7B3B4B9C67A7F3D /* DisposeBag.swift */, 980D466E90D97751C4727ADAA43FE24A /* DisposeBase.swift */, 48039C57DDB81631DDE43077C1067F9C /* DistinctUntilChanged.swift */, 5BBCB2074BBB2D1E5B6CDEF80FEAA7DB /* Do.swift */, A212C985FF21DD8A984B6511DF38AAF4 /* ElementAt.swift */, 6B3B68C604326146EB3D7F35275138FB /* Empty.swift */, 3C473A2FE3DBA79898766E94A5327D1D /* Enumerated.swift */, 3F14873C28444FD77CF90B533D5DE9C8 /* Error.swift */, 189B9EC1BC21BF5B5DA9BFA92BB33E9D /* Errors.swift */, 58DE5DBA7E62C898795377AD29CDD679 /* Event.swift */, DBD58C24FC3D1F775D2C7B0EC2E1963A /* Filter.swift */, 178940739C8693B933CE37ACC9A2086A /* First.swift */, 84F6C0218FC7DEBC65BF703277D26402 /* Generate.swift */, E081455FFE0A6417C0B3A88357830189 /* GroupBy.swift */, 5A0F85E764CEDC91FCED9C525B8670FD /* GroupedObservable.swift */, 68AE00387E42F7D7AE1464DD02547ABE /* HistoricalScheduler.swift */, 1571A74026D2C2DB3ABEA298285F6808 /* HistoricalSchedulerTimeConverter.swift */, 531D4E2CF133EC08B579B95C0DE4324E /* ImmediateSchedulerType.swift */, DF126B1215248110E38D8749A338E915 /* InfiniteSequence.swift */, 2105E8F6F61D82EDF248DA03523B2A54 /* InvocableScheduledItem.swift */, 5B79DE5F76D7B5B5B0FD245F1D384CE4 /* InvocableType.swift */, 5ACBFCE9BB6EA44320A5773D0BF1093E /* Just.swift */, 59985A32E915338A5EACD66B7B3AB94D /* Lock.swift */, 859943AEB14D0E0E8EA7CEF4C2DC3696 /* LockOwnerType.swift */, 9D65AF3873F0F88A7E318D52F5BB3BE2 /* MainScheduler.swift */, 0F9C9E3330D8CC51C1B692905DFEEFDE /* Map.swift */, 4317293354072B62AA2F38BFD804CD3B /* Materialize.swift */, 6994049E5A7D9CD3A702881F2C126919 /* Maybe.swift */, 0379F427713FA32251691FA718F768DF /* Merge.swift */, D4AA3D22A22541385E2BE8A9826411BD /* Multicast.swift */, 0BBDB9AA9F94087BB7C86C95BCB6EA6E /* Never.swift */, 677A05DA37F48D2C15F794DE8195E8C4 /* NopDisposable.swift */, C6A11128791F9A6D42CE72315238617F /* Observable.swift */, F83507E6A3830CB0EF930ED0295DDA89 /* ObservableConvertibleType.swift */, 6711DAACE704BF5B33699CC207C641F1 /* ObservableType.swift */, 40082ED0E2E269390FE0DC988FDFE17F /* ObservableType+Extensions.swift */, BA80DEFFB604BB1F020CD3BAF144D530 /* ObservableType+PrimitiveSequence.swift */, D3B840BDCC18D114708307DD21B0FD34 /* ObserveOn.swift */, FA7930C4474B6DD05296A14068B86E6E /* ObserverBase.swift */, 812CA437234E6D988043089DB9ED1B46 /* ObserverType.swift */, 84B31E6777C4D0A8B6E2E54A19B37DBB /* OperationQueueScheduler.swift */, 9636AB301C2CBE11BAB61108469B12A0 /* Optional.swift */, 52C1E1FBF77F6C07727CD1FC901173F0 /* Platform.Darwin.swift */, DECF383056658FAC8ED3F834FC0E6879 /* Platform.Linux.swift */, 56676E947B39FF6D4221D6086BD301E7 /* PrimitiveSequence.swift */, ECE37AB5475DCDDF963E5D41D55EC090 /* PrimitiveSequence+Zip+arity.swift */, AB845662223645A41A9E9323DCA06556 /* PriorityQueue.swift */, B879E85B9271039336F3AA0EF087F350 /* Producer.swift */, 4F3DF3C72F047C3B5070CFBCFD9F0EF7 /* PublishSubject.swift */, 638952B8E6286F50F8AAC033F45B19F6 /* Queue.swift */, EEE1581E909318F313B203E2051CB2DF /* Range.swift */, D4C78E5FE9AF49A9F518F933A5AAAA8F /* Reactive.swift */, F66DDFEC0DCCE179D91C56209F83AA07 /* RecursiveLock.swift */, 780BCCC94F9B5AA5FA7D00354012C5DE /* RecursiveScheduler.swift */, 6AEDC3D4CC661FF84B99FE8F6DA5F195 /* Reduce.swift */, DDAADB3B32A00FC5CD1530132A4749C7 /* RefCountDisposable.swift */, 1F7936811E9011B5370A1CE1249237ED /* Repeat.swift */, 6401AEE78AB29249F27D040191E2D207 /* ReplaySubject.swift */, 60D2D6A0EB9238D0C7790C3C97777FC8 /* RetryWhen.swift */, D4BBF68DA310AA23FE181E3A90C4898D /* Rx.swift */, F0F24024ECE20075C6AB8FA93E665FDF /* RxMutableBox.swift */, B8F23606E78BAD031C1E51B4CF05D7EC /* Sample.swift */, BF1E0CF38766FA28C1BA3B1E1A2F5EB5 /* Scan.swift */, A7D47BA7E3D74D28113F2F2ED432D8F7 /* ScheduledDisposable.swift */, 43C9E44CB6647BCC5292F87C3DC0B10C /* ScheduledItem.swift */, EFE892846EA4D5C7DD28CD1A9C56D605 /* ScheduledItemType.swift */, 227B1AE6EAC8FE5A2DEA119128136CA7 /* SchedulerServices+Emulation.swift */, 21AF663E0D3EA4DE30A36672BDDD71C4 /* SchedulerType.swift */, 9D7AAD61F8018460560C9948BF945E0C /* Sequence.swift */, 15A756699BC19779EC9AF45F32E3534B /* SerialDispatchQueueScheduler.swift */, 2FAA03F1A01EF7E9DA1ADE426A2D1BE6 /* SerialDisposable.swift */, B39B56282828DB7E502311B4B8624B8B /* ShareReplayScope.swift */, 55C38A57E4604C9D7AE612EC71FBDA05 /* Single.swift */, 1B664F4F47A4BACAF20BC20969A284C6 /* SingleAssignmentDisposable.swift */, C6F576CBFAD95E1EC144BEE4CF92062E /* SingleAsync.swift */, 87DA3E9478C9CC88211E606797A59CDD /* Sink.swift */, B603318B0FDDF11893DD43C66B9BA1DA /* Skip.swift */, 59ABB10D8E45AE8FA8A5BA9EF342929D /* SkipUntil.swift */, 14447C7ECFC483BC1105311C38C14013 /* SkipWhile.swift */, 376ED01A24D61F486909B14C21BE99EC /* StartWith.swift */, 59FD612992675D5A4BE9B76BD8A04F4C /* String+Rx.swift */, 5C7D54EA6F63CFB763C85856DF783645 /* SubjectType.swift */, 68AC198B1E9608157AC6C0B66977894C /* SubscribeOn.swift */, 5996297754E3B47651CD905A59BF50FE /* SubscriptionDisposable.swift */, 579DE7BD7E3128BFCDB681F3B8A44CE5 /* SwiftSupport.swift */, D778166CFD146FF7950BEAF4F1B17D69 /* Switch.swift */, 2A1EEE55569C249009BCBB667CDB7ED0 /* SwitchIfEmpty.swift */, C1F2E3DADE6EBBC911002C043640926D /* SynchronizedDisposeType.swift */, 6BE536E184CBE0553E031B2FC562A02B /* SynchronizedOnType.swift */, 3E0607C3EE5A5C4342806E1F7E7D3AFF /* SynchronizedUnsubscribeType.swift */, 47A3474F2DE3564E6000FF75CBCCF215 /* TailRecursiveSink.swift */, 27CF280DD7EEFDBCB6F802E2B066ED07 /* Take.swift */, 688593BA1B6B2EEB393755EE93AA09BD /* TakeLast.swift */, A358A65D32E2A7E661BCC76D5DAA8912 /* TakeUntil.swift */, A7DD440F55FCD8FE59956BD25CC3F85A /* TakeWhile.swift */, BC62BBF1781FAF7138F77A37B7C5207B /* Throttle.swift */, 18FDCC5A9FC784731D37BB85C0C627FE /* Timeout.swift */, EA6521598F6159AF07F6338FF00C0AB4 /* Timer.swift */, BA1E2094F93BC80DC253F9E63A1DB32F /* ToArray.swift */, A28C7E94534F8902036340C6579552DC /* Using.swift */, 714B299AEA1F0B759DF5C6D942C761BE /* VirtualTimeConverterType.swift */, D32E956D7DFBAB60952BB5E4698AAFAF /* VirtualTimeScheduler.swift */, 8399ABF9B111EB82F7D2671D42C0B45E /* Window.swift */, 298EAC20DCCF828ACE3AC82D03A67B62 /* WithLatestFrom.swift */, 9F0049F8224E9B2CF6B62CD1AC7635ED /* Zip.swift */, EE8D59B6EEAB2AC659491AEAFC8F7353 /* Zip+arity.swift */, B532C3D7B3F6D8F1D4E533C797D0485D /* Zip+Collection.swift */, 8BC72C70FA5E569287AE13DFD8E36752 /* Support Files */, ); name = RxSwift; path = RxSwift; sourceTree = ""; }; 85605094D40BFF3408778532DD0A29C0 /* Support Files */ = { isa = PBXGroup; children = ( 966D99F6C63AA79DBAD9B98C5D58AFF9 /* Alamofire.modulemap */, 3C5C1A76B420F9C3F3AE77F970DAE16F /* Alamofire.xcconfig */, 0D85DAD62F9FFD00DC13C80A571C0E2B /* Alamofire-dummy.m */, 8034B8E98957208E9A28F12A2035264B /* Alamofire-Info.plist */, FB1FE15BC21280235F8B276E31EA3E10 /* Alamofire-prefix.pch */, BD94E8D32F0FE16353F2B9E4D2604976 /* Alamofire-umbrella.h */, ); name = "Support Files"; path = "../Target Support Files/Alamofire"; sourceTree = ""; }; 89D2C0DD808E5B91D1B4AED2CB5970EA /* Pods */ = { isa = PBXGroup; children = ( 6873D68FCCE3A8614F496B3398D4DFAB /* Alamofire */, 4C36218DA72948DC678940E6EEA913C6 /* BRLOptionParser */, 702B386734EDDD9BD1B27AFC1B65217E /* GCDWebServer */, 1E483FEB61F0218A5D5E47D330565A5A /* MASShortcut */, 4550C48D1DEC0EBF15C256F01187EDAA /* RxCocoa */, 79ECE477C43D4E00936DB7E2EA2FF948 /* RxSwift */, ); name = Pods; sourceTree = ""; }; 8BC72C70FA5E569287AE13DFD8E36752 /* Support Files */ = { isa = PBXGroup; children = ( C8FAC0D73C3E3E2CAC2278A682EABD68 /* RxSwift.modulemap */, 69EC0769F0152A4ACE472ED21174D926 /* RxSwift.xcconfig */, 681EC6FCC9B11DCC601E1D4F89FDB367 /* RxSwift-dummy.m */, D85E0E99F5A0122186C42A4770A07A3F /* RxSwift-Info.plist */, D5135D30F5919ADB447BB087F86BA4D6 /* RxSwift-prefix.pch */, 12C4FD3C680A513CEDC75698CB71EA26 /* RxSwift-umbrella.h */, ); name = "Support Files"; path = "../Target Support Files/RxSwift"; sourceTree = ""; }; 92844F560400DDCFD6CD292F322191F2 /* Products */ = { isa = PBXGroup; children = ( 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */, B68C1052A3B51DBCF7D960F898AAFA95 /* GCDWebServer.framework */, 866C21955F27EBD7A49148F5E63A6E7E /* libBRLOptionParser.a */, 61C23DB60A84900CD4BDA2F5EE2A0865 /* libPods-proxy_conf_helper.a */, 230F8208BE63C052A548A7D41A1158B2 /* MASShortcut.bundle */, 26A8810424438A12E7ADBFB3E068C658 /* MASShortcut.framework */, D896F6A68919914B3302027C15449A1D /* Pods_ShadowsocksX_NG.framework */, D48183AD5F98D081078429EF56451DFF /* Pods_ShadowsocksX_NGTests.framework */, BC432FD48A5932251F1CAFBC4BF74894 /* RxCocoa.framework */, 809C5FAB588354C9BA37DC3EAB8CB45C /* RxSwift.framework */, ); name = Products; sourceTree = ""; }; A1DDAA49ED6DA408AC4F6220754154E6 /* Pods-proxy_conf_helper */ = { isa = PBXGroup; children = ( 74656C1BF53AED56A45CDA8600A787D1 /* Pods-proxy_conf_helper-acknowledgements.markdown */, 11F97CBA2FD3653262BC227DD1340D90 /* Pods-proxy_conf_helper-acknowledgements.plist */, 8752D17209EE8AAD7681107D6444113F /* Pods-proxy_conf_helper-dummy.m */, D8C88B0B7BFE785BC9B00D1C53FDC003 /* Pods-proxy_conf_helper.debug.xcconfig */, 4A70BE8C07BCE9C6D6F47AC73225C959 /* Pods-proxy_conf_helper.release.xcconfig */, ); name = "Pods-proxy_conf_helper"; path = "Target Support Files/Pods-proxy_conf_helper"; sourceTree = ""; }; B364CCC64531E6C6BC03A50131504939 /* Pods-ShadowsocksX-NG */ = { isa = PBXGroup; children = ( 1EA29F7E0E65B6A9619DB77448844EC1 /* Pods-ShadowsocksX-NG.modulemap */, A907FA326D15CD08847B63032F80EB64 /* Pods-ShadowsocksX-NG-acknowledgements.markdown */, FB50A95F3BC6DC12244F2B76ABEBB9BD /* Pods-ShadowsocksX-NG-acknowledgements.plist */, D60357581333E7EC56952E31B2991366 /* Pods-ShadowsocksX-NG-dummy.m */, 2A11F032AFA3310A3EEE63E67481B01E /* Pods-ShadowsocksX-NG-frameworks.sh */, 96C80DBAD0A8D59912E005E60636A935 /* Pods-ShadowsocksX-NG-Info.plist */, CD95085BFAA31431686824B236DB9319 /* Pods-ShadowsocksX-NG-umbrella.h */, 9A71B9958F30759ED2645E0DF9ADF314 /* Pods-ShadowsocksX-NG.debug.xcconfig */, 92B4BB091693150E5B1FCC6987683C6F /* Pods-ShadowsocksX-NG.release.xcconfig */, ); name = "Pods-ShadowsocksX-NG"; path = "Target Support Files/Pods-ShadowsocksX-NG"; sourceTree = ""; }; B633DF5B92729A2C1D0550F244AD04C5 /* Frameworks */ = { isa = PBXGroup; children = ( C75A980446438AE106AEB35138F54A85 /* RxSwift.framework */, 6B317388FFEF0D533427D38EAABDDDF3 /* OS X */, ); name = Frameworks; sourceTree = ""; }; CF1408CF629C7361332E53B88F7BD30C = { isa = PBXGroup; children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, B633DF5B92729A2C1D0550F244AD04C5 /* Frameworks */, 89D2C0DD808E5B91D1B4AED2CB5970EA /* Pods */, 92844F560400DDCFD6CD292F322191F2 /* Products */, 493933EC245DE8B9BF6A90C4A901306A /* Targets Support Files */, ); sourceTree = ""; }; D412B8A6FCF26132C794B7C7418CD18B /* Support Files */ = { isa = PBXGroup; children = ( D30086BECDA94AC5B275A98803C5D237 /* RxCocoa.modulemap */, 9C8257BF9B3C8D5E6CEBE878321B32D1 /* RxCocoa.xcconfig */, DF18EDAF1D1CDB65FCCE0C10437FC3F8 /* RxCocoa-dummy.m */, AF5BDD99958CA831962DB3154C4673A4 /* RxCocoa-Info.plist */, 99220BB843D4BB6A64F1D60A63E9A089 /* RxCocoa-prefix.pch */, 552A0FFB8546C0CF0CACBC894F6C1129 /* RxCocoa-umbrella.h */, ); name = "Support Files"; path = "../Target Support Files/RxCocoa"; sourceTree = ""; }; F3676700C71C7A007B2A51F91690BD24 /* Support Files */ = { isa = PBXGroup; children = ( 99C718F46885FED53CAA6CADE7E9B60B /* GCDWebServer.modulemap */, D06A3DA2561F03B31B2FF4F9023888AB /* GCDWebServer.xcconfig */, 4D1608AC462A98128303EBA84E86D867 /* GCDWebServer-dummy.m */, 2099C545C755FA9C0611860EC5DC1EB6 /* GCDWebServer-Info.plist */, F51A1D6C7CD6B3CAB2378A59B8E9544F /* GCDWebServer-prefix.pch */, 38E54F61C2E3A6D76415A0798B8AB610 /* GCDWebServer-umbrella.h */, ); name = "Support Files"; path = "../Target Support Files/GCDWebServer"; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ 1D6AF7C7E222FECC8BAF23CA1F6589F8 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( 9AE25D49EBC96F6D6E68CF6D566E85D6 /* MASDictionaryTransformer.h in Headers */, D9DB9FA552C86B626E12CD5650E444F7 /* MASHotKey.h in Headers */, E08992C32D31129A0055514FA5BD3849 /* MASKeyCodes.h in Headers */, 0A53115AAF2399246743B41ED6E5D5A5 /* MASKeyMasks.h in Headers */, CE2760C82C07084992BC176BA8AF41DE /* MASLocalization.h in Headers */, 7874ED6812E4ECD587B3494B42649DFC /* MASShortcut-umbrella.h in Headers */, 7C503D266F5974D82BD0A60DC4225FCD /* MASShortcut.h in Headers */, 538B8D7C14FE9DD26B5BF85355ABB93B /* MASShortcutBinder.h in Headers */, D8C2E8F2D3D1319BB11642F41372A188 /* MASShortcutMonitor.h in Headers */, E9795B875E10345C330065C812F46AD3 /* MASShortcutValidator.h in Headers */, C74FBC45A8CC8865F2E254DC0B9F9AC6 /* MASShortcutView+Bindings.h in Headers */, 22E8DE42AE23B3210B04D02E0AAFB895 /* MASShortcutView.h in Headers */, C8E0EEE042EA7C2FF22A3E452A7922EE /* Shortcut.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; 2582784E4FA6A1AC5D23FC53AC3F6EE2 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( F7B74645E07C39771156A1FA413B98D4 /* Alamofire-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; 29E59AC9928AE6EC96301B11A400DC97 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 6D5EE38D1C1016BBF38E27BDF0AE819C /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( CEA50BEC377AEE2AAA9DB5B71DEA418C /* BRLOptionParser.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; 8AC5AA6FFC615596F505AD8BD785D837 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( 1D5606C6BD48C543FA0DB2C82B8791B7 /* GCDWebServer-umbrella.h in Headers */, AECCE1EAA0757255BC4D722A53202DB0 /* GCDWebServer.h in Headers */, 7D5AE7E56AC7636F1D00076095F57745 /* GCDWebServerConnection.h in Headers */, 8BEDC2C0D907FBB47A65EE0E01DE2A59 /* GCDWebServerDataRequest.h in Headers */, 901D8E9CC22C5E7FDB218557EBBB3559 /* GCDWebServerDataResponse.h in Headers */, F5C3C227785D45C44F1FA8157EF99C71 /* GCDWebServerErrorResponse.h in Headers */, 4892C3EBD345FAE187A5E15D7FA19CBE /* GCDWebServerFileRequest.h in Headers */, D33C1AD2E019F48235F734A00CE7C24C /* GCDWebServerFileResponse.h in Headers */, B47372436C56EE24B909DE97D5005A64 /* GCDWebServerFunctions.h in Headers */, C341FC8944C28CCA39FB9AC4B0F23763 /* GCDWebServerHTTPStatusCodes.h in Headers */, FCBF7F9DA53A194F0653EE7E00B57BC8 /* GCDWebServerMultiPartFormRequest.h in Headers */, DF3FD63D6A37C12FDB09B8CA5AE80AC3 /* GCDWebServerPrivate.h in Headers */, 6809229B402FC6C91774DA8664AD4F2F /* GCDWebServerRequest.h in Headers */, 88F5FF298C4C3D2CDCA5EB7B0BE2B52C /* GCDWebServerResponse.h in Headers */, 1FAEB66513E2610FE37D99FDD8F9E46D /* GCDWebServerStreamedResponse.h in Headers */, BD379AB5D6DF4FF97EF15732D9635186 /* GCDWebServerURLEncodedFormRequest.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; BA45FFACDF942A08AC3A4626AA4D2824 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( 782A03F46C3FEEB4EC333D3D458ADE29 /* Pods-ShadowsocksX-NG-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; DE6EB12F29AADD5E1AA58A7842CE9B9C /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( F141581ECD51D5136051D061A8F96539 /* Pods-ShadowsocksX-NGTests-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; E41C07005F8D06EF87D2436DB1DC15EC /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( F0C0BBAE805DC58335A377C7E41B2F10 /* RxSwift-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; F9521EB6E3A8FAF54E9E6A79EFB98560 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( 238DBC044A628B8EBE7DCE6CED2EC2BE /* _RX.h in Headers */, 2A02D3A7DAC2D3134C08FDA33250A874 /* _RXDelegateProxy.h in Headers */, B7E6C8793D27611A5A3491CFF63E7014 /* _RXKVOObserver.h in Headers */, 80A78F77F20FFB51A372F2269DA314AA /* _RXObjCRuntime.h in Headers */, B32975DBF039D5A2C0171155917F99B7 /* RxCocoa-umbrella.h in Headers */, 9486101B5CDA42FABA46945C995C0CA1 /* RxCocoa.h in Headers */, 8C5389CF1740E5C17CDF0EF738F8F00E /* RxCocoaRuntime.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ 00F92A6698B766C4479D7B608F28D680 /* BRLOptionParser */ = { isa = PBXNativeTarget; buildConfigurationList = 6D442598AC59E49374231C4242255CA3 /* Build configuration list for PBXNativeTarget "BRLOptionParser" */; buildPhases = ( 6D5EE38D1C1016BBF38E27BDF0AE819C /* Headers */, DFF2B5F26ABB5074146BB93EA5DBE095 /* Sources */, EE0D52842751CED2CD0BD2633A30FEA4 /* Frameworks */, ); buildRules = ( ); dependencies = ( ); name = BRLOptionParser; productName = BRLOptionParser; productReference = 866C21955F27EBD7A49148F5E63A6E7E /* libBRLOptionParser.a */; productType = "com.apple.product-type.library.static"; }; 2B2B481A164695722839BD581D442457 /* MASShortcut */ = { isa = PBXNativeTarget; buildConfigurationList = 5CCE7C934C2A3B1A21E22C728B195981 /* Build configuration list for PBXNativeTarget "MASShortcut" */; buildPhases = ( 1D6AF7C7E222FECC8BAF23CA1F6589F8 /* Headers */, CC0A6861257CB532973FF86E2158080D /* Sources */, 03EC701EA93354FA80620865021DDA20 /* Frameworks */, 5EFE0CB740750F37B670FCC84E1A05C2 /* Resources */, ); buildRules = ( ); dependencies = ( 785DF10A7F6D077AAC7E454D1492F078 /* PBXTargetDependency */, ); name = MASShortcut; productName = MASShortcut; productReference = 26A8810424438A12E7ADBFB3E068C658 /* MASShortcut.framework */; productType = "com.apple.product-type.framework"; }; 2E91F9FD8B0C7DA58DD330CBF2096926 /* Pods-ShadowsocksX-NGTests */ = { isa = PBXNativeTarget; buildConfigurationList = FFBCBA759AC5392D04EBA19E125E32BA /* Build configuration list for PBXNativeTarget "Pods-ShadowsocksX-NGTests" */; buildPhases = ( DE6EB12F29AADD5E1AA58A7842CE9B9C /* Headers */, F8B0EA0009838166B85F3E1499E8E0B4 /* Sources */, F9230A35111B5DCDA46C2D1D69595EDC /* Frameworks */, 452930C554E1EA81757FA25E811D94D5 /* Resources */, ); buildRules = ( ); dependencies = ( BE993D535080B4168378C516D8CB2A03 /* PBXTargetDependency */, ); name = "Pods-ShadowsocksX-NGTests"; productName = "Pods-ShadowsocksX-NGTests"; productReference = D48183AD5F98D081078429EF56451DFF /* Pods_ShadowsocksX_NGTests.framework */; productType = "com.apple.product-type.framework"; }; 73C37A16ECCEAD845651DCDEE95675BE /* MASShortcut-MASShortcut */ = { isa = PBXNativeTarget; buildConfigurationList = 14EDD71B3D9BB25C4467E6BAFABDB673 /* Build configuration list for PBXNativeTarget "MASShortcut-MASShortcut" */; buildPhases = ( 52860AF2B250CED8219DBAE5624918DF /* Sources */, F48CC03784155F3AB3D513B5BEA3AB81 /* Frameworks */, 96F9ACF6860FAF22B9F4A51BB6FE02BC /* Resources */, ); buildRules = ( ); dependencies = ( ); name = "MASShortcut-MASShortcut"; productName = "MASShortcut-MASShortcut"; productReference = 230F8208BE63C052A548A7D41A1158B2 /* MASShortcut.bundle */; productType = "com.apple.product-type.bundle"; }; 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6 /* RxCocoa */ = { isa = PBXNativeTarget; buildConfigurationList = 73FA7A8F24BB5929104BA63C28D8283E /* Build configuration list for PBXNativeTarget "RxCocoa" */; buildPhases = ( F9521EB6E3A8FAF54E9E6A79EFB98560 /* Headers */, FEE6672ED718118344D7C7C52A4BB1AF /* Sources */, 008D6D7D4AFFC2F843859C289B0F0F42 /* Frameworks */, 322BAC9A2E48A2D807C6368F956A8783 /* Resources */, ); buildRules = ( ); dependencies = ( 296782F7E190CE8D992F029F4EA78224 /* PBXTargetDependency */, ); name = RxCocoa; productName = RxCocoa; productReference = BC432FD48A5932251F1CAFBC4BF74894 /* RxCocoa.framework */; productType = "com.apple.product-type.framework"; }; 9155E0B9A1C6F689BA4B61F3B690FDA1 /* Pods-proxy_conf_helper */ = { isa = PBXNativeTarget; buildConfigurationList = 1DEF4FDEB2EC08FC81953652795253B2 /* Build configuration list for PBXNativeTarget "Pods-proxy_conf_helper" */; buildPhases = ( 29E59AC9928AE6EC96301B11A400DC97 /* Headers */, EE68890D9822CF6FA54B7B7954CBBB99 /* Sources */, 90BE591F87E8CB0CD3B421484084CF1F /* Frameworks */, ); buildRules = ( ); dependencies = ( 5A80703760D05602640CE0D9867EAB10 /* PBXTargetDependency */, ); name = "Pods-proxy_conf_helper"; productName = "Pods-proxy_conf_helper"; productReference = 61C23DB60A84900CD4BDA2F5EE2A0865 /* libPods-proxy_conf_helper.a */; productType = "com.apple.product-type.library.static"; }; AD904F32069787EFB2DFFE05EB82F5BD /* GCDWebServer */ = { isa = PBXNativeTarget; buildConfigurationList = 690C9430B03B92419AFA4555712EC873 /* Build configuration list for PBXNativeTarget "GCDWebServer" */; buildPhases = ( 8AC5AA6FFC615596F505AD8BD785D837 /* Headers */, A169CD366B0A64342FFF6E09CEC61622 /* Sources */, C2D4774AB2F0BFB25B60914F66C457AC /* Frameworks */, AE499806FA299FC184E575472A14EE39 /* Resources */, ); buildRules = ( ); dependencies = ( ); name = GCDWebServer; productName = GCDWebServer; productReference = B68C1052A3B51DBCF7D960F898AAFA95 /* GCDWebServer.framework */; productType = "com.apple.product-type.framework"; }; E9FDECF69808DB0491D4B4C08CF920DC /* Pods-ShadowsocksX-NG */ = { isa = PBXNativeTarget; buildConfigurationList = D615352A0712488A75D13633F6615244 /* Build configuration list for PBXNativeTarget "Pods-ShadowsocksX-NG" */; buildPhases = ( BA45FFACDF942A08AC3A4626AA4D2824 /* Headers */, 6B35D8D6ED2987D6628CAEB0336B2646 /* Sources */, 550A4EC5CA7C76FA9E91471AF2FA0F18 /* Frameworks */, 85E834A7BB49C536EAEA94B7B90B9720 /* Resources */, ); buildRules = ( ); dependencies = ( 654DB0D5AC01F5EF1152E085ECE374A4 /* PBXTargetDependency */, 4A7AAAD9A6547DFC55534D9C39318A02 /* PBXTargetDependency */, 39D6AB4AF7BACA4C0F770EA14F554517 /* PBXTargetDependency */, 46E99C1329CF17A8F03B941D9AC8AD8F /* PBXTargetDependency */, 41B55A0E7F732663E471B4A675F9C6F2 /* PBXTargetDependency */, ); name = "Pods-ShadowsocksX-NG"; productName = "Pods-ShadowsocksX-NG"; productReference = D896F6A68919914B3302027C15449A1D /* Pods_ShadowsocksX_NG.framework */; productType = "com.apple.product-type.framework"; }; EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */ = { isa = PBXNativeTarget; buildConfigurationList = C097F6591DF9C85551A4840A85D151CD /* Build configuration list for PBXNativeTarget "RxSwift" */; buildPhases = ( E41C07005F8D06EF87D2436DB1DC15EC /* Headers */, 413E331A06EDCC1295A5105F7C9475E0 /* Sources */, 7AE4BE3B6BF5F4ADF706ED234C069189 /* Frameworks */, 7A02BABA00C1312B65D03EBAA301D50C /* Resources */, ); buildRules = ( ); dependencies = ( ); name = RxSwift; productName = RxSwift; productReference = 809C5FAB588354C9BA37DC3EAB8CB45C /* RxSwift.framework */; productType = "com.apple.product-type.framework"; }; EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */ = { isa = PBXNativeTarget; buildConfigurationList = E4A5194ABAF7A4780609E0E581DA6B54 /* Build configuration list for PBXNativeTarget "Alamofire" */; buildPhases = ( 2582784E4FA6A1AC5D23FC53AC3F6EE2 /* Headers */, 2DDFD9AC10F181CD7130BDF5F9E0502B /* Sources */, 8E62B48C75664826F00271649DEDBE7F /* Frameworks */, 473D3E892ABB6C798CFF290644259B34 /* Resources */, ); buildRules = ( ); dependencies = ( ); name = Alamofire; productName = Alamofire; productReference = 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */; productType = "com.apple.product-type.framework"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ BFDFE7DC352907FC980B868725387E98 /* Project object */ = { isa = PBXProject; attributes = { LastSwiftUpdateCheck = 1100; LastUpgradeCheck = 1100; }; buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, ); mainGroup = CF1408CF629C7361332E53B88F7BD30C; productRefGroup = 92844F560400DDCFD6CD292F322191F2 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */, 00F92A6698B766C4479D7B608F28D680 /* BRLOptionParser */, AD904F32069787EFB2DFFE05EB82F5BD /* GCDWebServer */, 2B2B481A164695722839BD581D442457 /* MASShortcut */, 73C37A16ECCEAD845651DCDEE95675BE /* MASShortcut-MASShortcut */, 9155E0B9A1C6F689BA4B61F3B690FDA1 /* Pods-proxy_conf_helper */, E9FDECF69808DB0491D4B4C08CF920DC /* Pods-ShadowsocksX-NG */, 2E91F9FD8B0C7DA58DD330CBF2096926 /* Pods-ShadowsocksX-NGTests */, 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6 /* RxCocoa */, EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ 322BAC9A2E48A2D807C6368F956A8783 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 452930C554E1EA81757FA25E811D94D5 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 473D3E892ABB6C798CFF290644259B34 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 5EFE0CB740750F37B670FCC84E1A05C2 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 511F5B5244A4CB3ED46CEFE35E521627 /* MASShortcut.bundle in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; 7A02BABA00C1312B65D03EBAA301D50C /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 85E834A7BB49C536EAEA94B7B90B9720 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 96F9ACF6860FAF22B9F4A51BB6FE02BC /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 90C5842904E656BF7A039C84F7FBFB32 /* cs.lproj in Resources */, 294475DD8EA64DF850E639B4CAD2C5B2 /* de.lproj in Resources */, 6F7AB23C264C288E6EB82C7FB426D6D2 /* en.lproj in Resources */, 9531E77DE653809AD14A22A24211598E /* es.lproj in Resources */, 8190CA8AD81A524AB88704089F9C39AD /* fr.lproj in Resources */, 2EC203255048349AB8DD1E17BADE0513 /* it.lproj in Resources */, 752D0C96FE2144251DF2441CED062A06 /* ja.lproj in Resources */, 7B4306650BA9D20E721F32F0583A5966 /* ko.lproj in Resources */, 5ED12989C4D24FDA28EF9297382A2169 /* nl.lproj in Resources */, 1ED634081035209BE23CECD2AC078AEA /* pl.lproj in Resources */, 220BA570F3035336F7A313E21758E285 /* pt.lproj in Resources */, 50185BA242844E837BC42B4955AD82D7 /* ru.lproj in Resources */, 54CD223EA54101A1118255D97FEDC22B /* sv.lproj in Resources */, A034D9B64004D8F11B2E133B48E605A9 /* zh-Hans.lproj in Resources */, 8F51DEA2A5487C5E0294DB4D4E0156E4 /* zh-Hant.lproj in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; AE499806FA299FC184E575472A14EE39 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ 2DDFD9AC10F181CD7130BDF5F9E0502B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 83956E20859CDBBE7BC38ABADE0170FB /* AFError.swift in Sources */, 1945CD5D63A1C164AEAAA9A33E85571E /* Alamofire-dummy.m in Sources */, BEE6B677416CA71C981D1D3F60B18C96 /* Alamofire.swift in Sources */, D3D8C379C6E4FB487E5ABD6800AD7B7E /* DispatchQueue+Alamofire.swift in Sources */, 1986B50C74F1697EA43F68335C93CEB3 /* MultipartFormData.swift in Sources */, 3571F958A3907B3A806E62D50C2550D4 /* NetworkReachabilityManager.swift in Sources */, 132E0F619E4338E5D1B27E4C72076B3F /* Notifications.swift in Sources */, 0C5E11DE24DAA737704B355F5F2F3426 /* ParameterEncoding.swift in Sources */, 98A929C8E9012AB167672714FFD2113C /* Request.swift in Sources */, D65C254F5ABF2CB5ECEE50FE8F8E1A80 /* Response.swift in Sources */, E3747EC31FCCA97D75A81FC700CF7E24 /* ResponseSerialization.swift in Sources */, 64744C911253C3E01461FAD7C935C8D7 /* Result.swift in Sources */, F13F2AA7F2E6D95A181CAB99B900D531 /* ServerTrustPolicy.swift in Sources */, 2C61B040BA6A9A7AE66C4D9BA26D5520 /* SessionDelegate.swift in Sources */, 931BBB8230A25161D5C37528A8F9FECF /* SessionManager.swift in Sources */, AFC64B1097F7355FF423D6A73E9C7210 /* TaskDelegate.swift in Sources */, 933FDA5970AA525D6CB92BFEBA2BAB4A /* Timeline.swift in Sources */, 53791F5E5F07400F92CFDFC89A432305 /* Validation.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 413E331A06EDCC1295A5105F7C9475E0 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( E3696F799D72976AC081539AAC7B824B /* AddRef.swift in Sources */, 920EBAA5A1FCCE69927EBCAC568AE248 /* Amb.swift in Sources */, F3E027B0D05A4D094A2F5B6B991C6544 /* AnonymousDisposable.swift in Sources */, CB8B75A59C9F0BDEBA1E4AD576E24D5C /* AnonymousObserver.swift in Sources */, 4E032CE70E7EAFD6F433EC579C31644F /* AnyObserver.swift in Sources */, 0C50E4922638B4967F35FE6781849379 /* AsMaybe.swift in Sources */, D43C0D28BBA463061DBC07295A0B8DB6 /* AsSingle.swift in Sources */, 6907ED7DE2538A8E090A3E0B9F78D830 /* AsyncLock.swift in Sources */, A2FE4BB69B75CC96FC2E6A68403DBE24 /* AsyncSubject.swift in Sources */, CAEF2822CEF07F907AA9763A2A3547AA /* AtomicInt.swift in Sources */, 93EE3FCA31E1B61FDAC3EDBE3E86EB93 /* Bag+Rx.swift in Sources */, 046682DA6D7296683CADCC8666DDD077 /* Bag.swift in Sources */, 13F8C84DB5C461AD7D4FBF3BF14E744D /* BehaviorSubject.swift in Sources */, A536BEA325A84274BFE708058E7D6C39 /* BinaryDisposable.swift in Sources */, CC83D8B52A22131469CD88106135F722 /* BooleanDisposable.swift in Sources */, 1EA158DC126CF976CBE853EB0CF4B68A /* Buffer.swift in Sources */, 64F1E10ABC532B6D33588698569A9BAA /* Cancelable.swift in Sources */, BA76D1014137388437A2DA7C32FF5F1C /* Catch.swift in Sources */, 4A71971217A46158B4875C8B9E88DF2A /* CombineLatest+arity.swift in Sources */, C105F924EF5CC97A8277129E23FCF2DA /* CombineLatest+Collection.swift in Sources */, 67FE7D9650C5F96A8115805FF565C816 /* CombineLatest.swift in Sources */, 6F87BB2ED23395C6E10F55B3859FE01F /* Completable+AndThen.swift in Sources */, 9D4E36B9100B9443661DB39C0CE8E47F /* Completable.swift in Sources */, 2B8EFA00A2315D87D3082A98323CF219 /* CompositeDisposable.swift in Sources */, 34579EA336947AA93B304ADE0921B5D6 /* Concat.swift in Sources */, BFEF36974A809ADEF9152304C706148D /* ConcurrentDispatchQueueScheduler.swift in Sources */, 90A7022833A746D39D5CA2D2F343323C /* ConcurrentMainScheduler.swift in Sources */, EDE8E40FCE6DB258FBE7961E7509BF9B /* ConnectableObservableType.swift in Sources */, 13B22F6774689892838626D340934CF3 /* Create.swift in Sources */, F24F799D7B9EBBA9EA2112D52A86FE2E /* CurrentThreadScheduler.swift in Sources */, F67C513A73128E76A42731D37FB8AB73 /* Debounce.swift in Sources */, 6D0C90DB63BC4460B6EDFF4FD928071E /* Debug.swift in Sources */, 83E5AA424D007DE82FABCF861B24AB7A /* DefaultIfEmpty.swift in Sources */, C415558BF884B94917E853CA62AA5A51 /* Deferred.swift in Sources */, 107E45C8A85A945830F90A2DE3974787 /* Delay.swift in Sources */, 2F19AB8A01EE4CFFA7A65DFC2BFC198D /* DelaySubscription.swift in Sources */, A5495EC392106C905939548F6EB92FE3 /* Dematerialize.swift in Sources */, B001405F2EF980F79173E2AE16CA25C4 /* Deprecated.swift in Sources */, E6C4274A228303C2FDCCB90AE6576E8C /* DeprecationWarner.swift in Sources */, 14F1E2048B5F92CBE755C25FC9334610 /* DispatchQueue+Extensions.swift in Sources */, 5A96A8CD17A6A75B2067E1599979D5DF /* DispatchQueueConfiguration.swift in Sources */, A89762C8147FCC9DF1C38AAE017459F0 /* Disposable.swift in Sources */, 4043BFB0BA3CB48F05F81AADA682C6D9 /* Disposables.swift in Sources */, EC6EBC769F0E2CF59774273898CEDB88 /* DisposeBag.swift in Sources */, 01C3A62B9B6DFABD7F391A33733D360A /* DisposeBase.swift in Sources */, 5A0B1AB35DCC61AD83A2035C19E71B71 /* DistinctUntilChanged.swift in Sources */, F7D4A2F5D632F29BEC36751D38E15720 /* Do.swift in Sources */, 50295A7D486398907F305D2FE8D523E1 /* ElementAt.swift in Sources */, ADCE0550610FFBAEED9E303446BA14DE /* Empty.swift in Sources */, E9D6A3832D21453BDE049C3AEAD90B60 /* Enumerated.swift in Sources */, 30395733A2B997A4A98F775AE31D233C /* Error.swift in Sources */, 1BC77A15B5744C9A7C58058F6B912F18 /* Errors.swift in Sources */, F313F4F4DD52BE66CA553019D7E53D19 /* Event.swift in Sources */, 3A00ED57D8D7564EB9C5FCF7B17192D9 /* Filter.swift in Sources */, FAB9BE6947EAC76BCD2179AD02645042 /* First.swift in Sources */, 68D78CE81F8AF07CA13A5873C96D943D /* Generate.swift in Sources */, BD36D7233D4D2DBB513E8CDC2175910A /* GroupBy.swift in Sources */, FAE1E94EA1521206DAB6CC0F9116086F /* GroupedObservable.swift in Sources */, 09246ED5577DE8A00AEE8B372CA94A88 /* HistoricalScheduler.swift in Sources */, 48EA01483A146B0E98FFE4580C21C61D /* HistoricalSchedulerTimeConverter.swift in Sources */, 1566EFD7618666ABE457415FDEB8B21C /* ImmediateSchedulerType.swift in Sources */, 7C3EA31DE4D18B025AC5D4793F7F76BE /* InfiniteSequence.swift in Sources */, 391E353E52BDFBBD4A63CECF0B341EF8 /* InvocableScheduledItem.swift in Sources */, AA8047DEAB6B43BA0C3EE2922C4B4C79 /* InvocableType.swift in Sources */, 61235EA6110601D4EC39B52E5F1643E9 /* Just.swift in Sources */, 458AA96E2B542A19DB36A202111979CA /* Lock.swift in Sources */, 625D9F46E52883693DA931FF4A236A60 /* LockOwnerType.swift in Sources */, 77BD493D40B9357016DA30119B133CAB /* MainScheduler.swift in Sources */, 8B13D969ABDEEC57436C98F7BD064D8A /* Map.swift in Sources */, 222CA8E604AA4B7E29D3AA8C7F189C1A /* Materialize.swift in Sources */, 38BDE6E74204A758212846DC380C407C /* Maybe.swift in Sources */, A3A2AE95D280887FDD8B8DA578BEBC13 /* Merge.swift in Sources */, 1CB9A1E5747595D1FD9B3C41870DDB60 /* Multicast.swift in Sources */, 3A42A77C77598446740EF4860C50208C /* Never.swift in Sources */, 7413AD111E542F3D192B32E2873F3318 /* NopDisposable.swift in Sources */, B46F5F1EE24AFA2B46ADAF98CEEC2B53 /* Observable.swift in Sources */, A6554A73B83CB17BC14347D1469A3271 /* ObservableConvertibleType.swift in Sources */, 9D30EAF1531F19E83B3263465D86A7D6 /* ObservableType+Extensions.swift in Sources */, A470B0545AABCD0692DEA004F4ADDDC5 /* ObservableType+PrimitiveSequence.swift in Sources */, 85F6050B2000FFF6FCCE974C68C72EA4 /* ObservableType.swift in Sources */, 6C0FD5D132D8E6E4299B1F66AD553379 /* ObserveOn.swift in Sources */, FDBB45D9A73F4A1D11F7D1A2C21D9195 /* ObserverBase.swift in Sources */, EE82B040AA2667203597A50FAA51C7B9 /* ObserverType.swift in Sources */, 10A00FCA3CA247938359F57E686E9BDB /* OperationQueueScheduler.swift in Sources */, C00285F40886D13B4707BF029D006407 /* Optional.swift in Sources */, 3401851FE3711E5C1F6B0F1212F1768C /* Platform.Darwin.swift in Sources */, A9F4C2B3FED21AEE2ADB96E4414E29B9 /* Platform.Linux.swift in Sources */, E5334E224BB2A23364EBF1D797670B30 /* PrimitiveSequence+Zip+arity.swift in Sources */, B7611946FDCBF747BB5C50D60859194C /* PrimitiveSequence.swift in Sources */, 0D35EFE9CF2082E01A9595B91B1ECE02 /* PriorityQueue.swift in Sources */, E058C9B84474575ED4C830658DA5B331 /* Producer.swift in Sources */, 89F34B23CB509C7C036C3AFC6D5F9FC9 /* PublishSubject.swift in Sources */, 49B7982F64D75ACB905DD2764AF79D19 /* Queue.swift in Sources */, CB14156FDC85871CDD14F6C9258FEE53 /* Range.swift in Sources */, 2E7987F9232E2B7F5A7B4E6CE9E211B4 /* Reactive.swift in Sources */, C50DEB82F5700A2D93A9BD184BC53314 /* RecursiveLock.swift in Sources */, 1A8519E989CC35DC748B9CA14981AC9B /* RecursiveScheduler.swift in Sources */, D3B299FD90CA961116BFE3BF711D901B /* Reduce.swift in Sources */, A7755B25027DC227EA7B3294E9017504 /* RefCountDisposable.swift in Sources */, D03C94D2CA05440BBA9C744F9F9D55A7 /* Repeat.swift in Sources */, 29441C6F999D374E98D75624ACA2CA00 /* ReplaySubject.swift in Sources */, 7F1913FD75AB01857F753F22DF2C72DB /* RetryWhen.swift in Sources */, ECD910E8FFFFFE9AB9440967F635DBA2 /* Rx.swift in Sources */, 846DF7EAE1052900523D28A91E1908C5 /* RxMutableBox.swift in Sources */, 70523271FB7942184E9CC494768B7992 /* RxSwift-dummy.m in Sources */, BB2D7041CB7456F843D174B643828574 /* Sample.swift in Sources */, 78832B204B944333EAC3D5684AF8AFC6 /* Scan.swift in Sources */, 42328FCAC87DB10185B2E27E09EDFAA0 /* ScheduledDisposable.swift in Sources */, BCFA0C8A64F556CC405B99306322CA80 /* ScheduledItem.swift in Sources */, EE13159F41B9E0B256543AEDBC509DF6 /* ScheduledItemType.swift in Sources */, 954E01BE0574E53A20EDE41F5BE99D78 /* SchedulerServices+Emulation.swift in Sources */, 75B3516F463D9FB17A3E5A76C7C69BA5 /* SchedulerType.swift in Sources */, ED37860407457540A6DB3F03D06C4915 /* Sequence.swift in Sources */, 84B8097C26CD2C65F0C787805D7C263F /* SerialDispatchQueueScheduler.swift in Sources */, B370D4DF92078F8B51108508DA17E708 /* SerialDisposable.swift in Sources */, DFAC8405BAE608E0C4A11279CCD8E836 /* ShareReplayScope.swift in Sources */, E987FB249EF93949B767A0852763671A /* Single.swift in Sources */, 06F72C0676BCC4DAB12D80DD17EA787B /* SingleAssignmentDisposable.swift in Sources */, 6AA2DAB8BA009165E629B97311CBE748 /* SingleAsync.swift in Sources */, 885BED53300EF127497191BD7CFE3950 /* Sink.swift in Sources */, 6421B6664982DD7264BD559E5445966F /* Skip.swift in Sources */, B8B908DC3007396FF28E342209BA3DDA /* SkipUntil.swift in Sources */, 5A9501794D5F97D8694E4774D7214607 /* SkipWhile.swift in Sources */, A9969E0A1CCFD40F396162EEA9B18DD4 /* StartWith.swift in Sources */, 402CE2AC5104ADE690475A4760E0B80A /* String+Rx.swift in Sources */, 0C91BFEF426C44F6C3963423B84B6BE2 /* SubjectType.swift in Sources */, 820A7313B229E15F08843F3C87726B8F /* SubscribeOn.swift in Sources */, 7A70441B3C1D4FB836CE6FA1000C2EFB /* SubscriptionDisposable.swift in Sources */, B80BD9A7F374AB17787E781CD93FEF3B /* SwiftSupport.swift in Sources */, A35F4ED279D8233EFDC53BFB642A3346 /* Switch.swift in Sources */, E79DE98CD9717FD6F85FE2CC09DC32D1 /* SwitchIfEmpty.swift in Sources */, BF6D2390BBA5CFCA27AE5DD89D2D2EF9 /* SynchronizedDisposeType.swift in Sources */, E64ECD0412F256DE611BC40077D897B6 /* SynchronizedOnType.swift in Sources */, 5E4231ACA8F84FDD95CA3D03A9C7D440 /* SynchronizedUnsubscribeType.swift in Sources */, BAC85BCD509F4A230B0E60B26E83C4A7 /* TailRecursiveSink.swift in Sources */, E8C70399B1812843F522700D6F0D3EFD /* Take.swift in Sources */, F772CF21E90CDB89B38B6E54F5EEC300 /* TakeLast.swift in Sources */, 00987D86975D9188FBF1CAD8D3DA268E /* TakeUntil.swift in Sources */, 16E1E2D4F7765851698D20EBB4BBF1F2 /* TakeWhile.swift in Sources */, 695405097094C665DD760FB6D791AC32 /* Throttle.swift in Sources */, E788F5A370BBB54B10B35239E8C07DE8 /* Timeout.swift in Sources */, 737E19CD2969BC438BDCB3A4426E13D3 /* Timer.swift in Sources */, C3253AC9BCBC6E41404FA665B0F8F89F /* ToArray.swift in Sources */, 57890E91DC367105A027695CE90FF7CD /* Using.swift in Sources */, 39A62D0010412B2396C454A7278DAECE /* VirtualTimeConverterType.swift in Sources */, 7C413FEEC9E950552724ABB2F1D82721 /* VirtualTimeScheduler.swift in Sources */, 0F26ED02EF8C6A8A930D3FE45EC87DC9 /* Window.swift in Sources */, 6786819401FE1FC90D8E6754F2D38DB5 /* WithLatestFrom.swift in Sources */, C63069F8654247DCE71127C9844EFFEC /* Zip+arity.swift in Sources */, BD5B227887E9A7FF3620FBC715BE144F /* Zip+Collection.swift in Sources */, 7424D65FD5B2A98CC3EEC897289F2BE6 /* Zip.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 52860AF2B250CED8219DBAE5624918DF /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 6B35D8D6ED2987D6628CAEB0336B2646 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( C26CB165F100DBF624F4906EB2EBDA7F /* Pods-ShadowsocksX-NG-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; A169CD366B0A64342FFF6E09CEC61622 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 1C11628696BD0C889E0A4FC6CA4B6922 /* GCDWebServer-dummy.m in Sources */, E9B95D42F4510C79E2D8A8CFA251CD49 /* GCDWebServer.m in Sources */, D260B45339932BAA56D7024048E2D155 /* GCDWebServerConnection.m in Sources */, CD782D1189ADBAA42D087B87D53838A0 /* GCDWebServerDataRequest.m in Sources */, 3BBEC4A24B60E2276CBC26E555F64F41 /* GCDWebServerDataResponse.m in Sources */, D5E020763D69E9336EB398ACD48FEBB0 /* GCDWebServerErrorResponse.m in Sources */, 4940AB8BC3936DEBDC02BF49FE5E97A1 /* GCDWebServerFileRequest.m in Sources */, 99ABB4C207FE146C78313E8A9A581FD6 /* GCDWebServerFileResponse.m in Sources */, 36DED9F6B7737F022FB0B01ECE2BB88E /* GCDWebServerFunctions.m in Sources */, 221F057199246D7709DD91C950746B7B /* GCDWebServerMultiPartFormRequest.m in Sources */, BF1EB892BE3CF9CDFA0DAC7F9392435C /* GCDWebServerRequest.m in Sources */, 3685E20BBC5AFEA3BC80FE12732AB269 /* GCDWebServerResponse.m in Sources */, F7DAD2EF3F86BC40F7D4F2EE49362418 /* GCDWebServerStreamedResponse.m in Sources */, 5989329B01C0737EFDB490C5A771FDC2 /* GCDWebServerURLEncodedFormRequest.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; CC0A6861257CB532973FF86E2158080D /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 4B61D6280D8104C8C94D8A2E38932FD8 /* MASDictionaryTransformer.m in Sources */, 2E479B49C8875661D4FF5339810F276B /* MASHotKey.m in Sources */, B15ED57BB6169227262E67AA3ECFA244 /* MASLocalization.m in Sources */, 12FD49A8563BBEF869A9771BC62728E9 /* MASShortcut-dummy.m in Sources */, AA7BDC661C446D3395F51983870E88DD /* MASShortcut.m in Sources */, 3B8D861404B9396C0D3A8F330D74EE7B /* MASShortcutBinder.m in Sources */, 9AE7E3531DC26BFE93CC0D52FF123B7D /* MASShortcutMonitor.m in Sources */, 027392317FE52FB220E6E444A24737EB /* MASShortcutValidator.m in Sources */, 681004138A52D29E6E30A47B5892F239 /* MASShortcutView+Bindings.m in Sources */, 7BA10A26B371B9647D6084EE42793ED9 /* MASShortcutView.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; DFF2B5F26ABB5074146BB93EA5DBE095 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 3E2FF4CBA1E2C3A36060CB61A25F80F7 /* BRLOptionParser-dummy.m in Sources */, EDD85DAC7DC88B01D5A2C20969416C9B /* BRLOptionParser.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; EE68890D9822CF6FA54B7B7954CBBB99 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 60FD8F0AF2C5FB1A2DB03113AB3F9A6F /* Pods-proxy_conf_helper-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; F8B0EA0009838166B85F3E1499E8E0B4 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( F29953E3ED745AECAF0820B614ADDDD3 /* Pods-ShadowsocksX-NGTests-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; FEE6672ED718118344D7C7C52A4BB1AF /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 109BAB14567482AC60E89779F25843E0 /* _RX.m in Sources */, B87819E017A12B7B0CC214FF10E84C2A /* _RXDelegateProxy.m in Sources */, 0A0DF2EFDD2145BD59F03154FD5B47FA /* _RXKVOObserver.m in Sources */, C41418BCCC5897A8D410ED347B287468 /* _RXObjCRuntime.m in Sources */, B18DD1F6133DC10AD42C711593327731 /* Bag.swift in Sources */, 2C7CADE32DDB1E1CC9F9A1BF1D41DAE9 /* BehaviorRelay+Driver.swift in Sources */, AEAF02C1BC8C256ECD36EAE3A7618319 /* BehaviorRelay.swift in Sources */, 76BF63628792262D8DA6FB417751BAA2 /* Binder.swift in Sources */, 7EE7E552209CA3349C2DE916ED3F5A50 /* ControlEvent+Driver.swift in Sources */, 883B7144435C0BE15688F1F9C1CE5968 /* ControlEvent+Signal.swift in Sources */, DD477E54FF54CDAAB929E101FFA9283E /* ControlEvent.swift in Sources */, 160A5A22E026B503E377A5D471473FDE /* ControlProperty+Driver.swift in Sources */, A3B9D42E3BE648A1D319087DFD8DAC48 /* ControlProperty.swift in Sources */, 3124A269F44C5B7EDE85053973BC1EA0 /* ControlTarget.swift in Sources */, 9D3190DCCDDF40C0BC8EF0B83C42A05C /* DelegateProxy.swift in Sources */, CBA3A66F4A8FD7C5419F22AD694D22C1 /* DelegateProxyType.swift in Sources */, 2D79B837029D6C27A3E91339471D101F /* Deprecated.swift in Sources */, 2C5EDBF8FE5796E920C172C1A2BFF2A5 /* DeprecationWarner.swift in Sources */, 719D009C16AB54C4660B4E6DF8CCFDE4 /* DispatchQueue+Extensions.swift in Sources */, 12019077E45192BFDBCA7EA0F2126C7B /* Driver+Subscription.swift in Sources */, B3A2FB23B29138EC802A7F744FCECAB0 /* Driver.swift in Sources */, 462A685A9B9565C3B466DBAE843AFC29 /* InfiniteSequence.swift in Sources */, 37D367527BCDF062C1E7A49B2386575F /* ItemEvents.swift in Sources */, 35409607E11FDC400519E062D9728B59 /* KeyPathBinder.swift in Sources */, E105D2A6B68188B62D15842E2A834136 /* KVORepresentable+CoreGraphics.swift in Sources */, 533AC406F56F87011A2576F761893DE6 /* KVORepresentable+Swift.swift in Sources */, 9912A5322CAF8B08E268DDD186CF85BB /* KVORepresentable.swift in Sources */, 87F2E833E80A283CF45BD810AD9ADA8E /* Logging.swift in Sources */, FBBD7E55A550782D47F34FE27C998273 /* NotificationCenter+Rx.swift in Sources */, 7E38296643F0443AFF41CD94B5BC54F2 /* NSButton+Rx.swift in Sources */, FB0568B12E8E33374DAE2BA1DDE1FC84 /* NSControl+Rx.swift in Sources */, 9EC8257CBF3D009B02D0D24D27ABCADA /* NSImageView+Rx.swift in Sources */, E814AA133EE0CB6203D967C287E79001 /* NSLayoutConstraint+Rx.swift in Sources */, 93F4211A6A8871BE31BDD8A34410AC07 /* NSObject+Rx+KVORepresentable.swift in Sources */, 5AB7998655DE5BEBEFD7B010969AE96A /* NSObject+Rx+RawRepresentable.swift in Sources */, ECD4E30DC825C3FD6E628CC80E59F77C /* NSObject+Rx.swift in Sources */, C00D57EA0F381D6C092742D35C0A21AE /* NSSlider+Rx.swift in Sources */, DD5973EF24E3ED3529A33DAAD096059D /* NSTextField+Rx.swift in Sources */, BF9DBDC16A3731285F8003656BB99793 /* NSTextStorage+Rx.swift in Sources */, E237FC7EF0C0EA5ECF814FD626F907D6 /* NSTextView+Rx.swift in Sources */, BE1771871EF3B76CA8E56537B43B6BA1 /* NSView+Rx.swift in Sources */, D840BBDFC67C9945AFA0186C331EB7DE /* Observable+Bind.swift in Sources */, 063B26D5857D09E63717FD2ABD7D5D7E /* ObservableConvertibleType+Driver.swift in Sources */, A4F03433B3CB421C3DDF0A357D91117E /* ObservableConvertibleType+SharedSequence.swift in Sources */, FE3FBC05067097D1595E016C949AE59D /* ObservableConvertibleType+Signal.swift in Sources */, F4C553639BBA4408D2C972C02FA91885 /* Platform.Darwin.swift in Sources */, 053D2B7C3B7974E9153630DA145611E4 /* Platform.Linux.swift in Sources */, 7C2FF3D5A25365C93C57F3F5E3761012 /* PriorityQueue.swift in Sources */, 80F1339B1F467E64468F5347C64DBA03 /* PublishRelay+Signal.swift in Sources */, 0A901BDFE64ED10496BAE70726E6BA8D /* PublishRelay.swift in Sources */, CF1C6B76BD215B32ADCE4915AECEA7DE /* Queue.swift in Sources */, 3ABA2B6C078FA32D83E77F7E7B03FA6F /* RecursiveLock.swift in Sources */, 48DA93E3A9351DCED317A68EF371EA72 /* RxCocoa-dummy.m in Sources */, 8C8935784992E6631F0B97FBEDA708CF /* RxCocoa.swift in Sources */, C3DA00C9FFE2F98DF6CAC4CAB2A91288 /* RxCocoaObjCRuntimeError+Extensions.swift in Sources */, E756FAF5215E5E01C7180CC095D6C077 /* RxCollectionViewDataSourcePrefetchingProxy.swift in Sources */, 8B4A434F6CAEC29BDFAC03407CF6B3CD /* RxCollectionViewDataSourceProxy.swift in Sources */, DBBD0AB20137E75E4EA6EB39FA80A77C /* RxCollectionViewDataSourceType.swift in Sources */, B5176B68E1582ED2557DEB0E69B85942 /* RxCollectionViewDelegateProxy.swift in Sources */, 04CB402D46C8F6EED1C27791C150A81B /* RxCollectionViewReactiveArrayDataSource.swift in Sources */, 4CC9642F3730FDD0D76B2FEFA577EA87 /* RxNavigationControllerDelegateProxy.swift in Sources */, DDA9CCA2F2F43F9BBE294CA50B8856C2 /* RxPickerViewAdapter.swift in Sources */, 9144061AF52C1DA4BF2E0DA2E454B63A /* RxPickerViewDataSourceProxy.swift in Sources */, 4E69B44537FCA5FF17AA226036FE6389 /* RxPickerViewDataSourceType.swift in Sources */, 19E49254A139E8F1039DAC0A70A3EB21 /* RxPickerViewDelegateProxy.swift in Sources */, 433DE74A9C1DA25772B6CCE3EFAA9BB9 /* RxScrollViewDelegateProxy.swift in Sources */, 7534079FCED5199B59B04D7C172B190A /* RxSearchBarDelegateProxy.swift in Sources */, 5F847BD7C8F143C1F0F278491588C13C /* RxSearchControllerDelegateProxy.swift in Sources */, 34C56319B44A286897682D3559142EAA /* RxTabBarControllerDelegateProxy.swift in Sources */, 7C3650FDFCA93D0B2E5C322D258D74A7 /* RxTabBarDelegateProxy.swift in Sources */, 4CDD5443CAB9881F9634557FDB09A44A /* RxTableViewDataSourcePrefetchingProxy.swift in Sources */, 53F8CEDF6443BBDD74E8C46595C6DE7C /* RxTableViewDataSourceProxy.swift in Sources */, A91D7CE08D6CA9138569F60182CB8C16 /* RxTableViewDataSourceType.swift in Sources */, C7BD4867A1158D4AD091ECCD9D579C5A /* RxTableViewDelegateProxy.swift in Sources */, C917057BCD74C17A2EE089CEA35DC3E0 /* RxTableViewReactiveArrayDataSource.swift in Sources */, B94D88FBFB19F20DD505969B8BF24A26 /* RxTarget.swift in Sources */, DAAD80F74BC660BFA4289078334BEFED /* RxTextStorageDelegateProxy.swift in Sources */, 948C9D398AC2E253A91020AC7E688C89 /* RxTextViewDelegateProxy.swift in Sources */, 4E38FA2096B88039328ADC5E7146E0D9 /* RxWebViewDelegateProxy.swift in Sources */, AA6B09D600B619465A9C728BB4BBF755 /* SchedulerType+SharedSequence.swift in Sources */, 7E7CBF19BEA14BFA07A2569665E9012C /* SectionedViewDataSourceType.swift in Sources */, 8EB9765830C47F9FB850EB7C994B9443 /* SharedSequence+Operators+arity.swift in Sources */, 8DFC4CE831F087C10ECFEAC8882EB207 /* SharedSequence+Operators.swift in Sources */, 4D5DC4773A3408CDB6A1B2E48E1A0215 /* SharedSequence.swift in Sources */, 8A9D4D469FDFC109B662EDFC9517ABAB /* Signal+Subscription.swift in Sources */, 34FFA270DFFB860AF5BF0231083D78FC /* Signal.swift in Sources */, 63F20185D1C980FA07EF952CEB60E62D /* TextInput.swift in Sources */, 8E94FF61AADD364F96D93D35C77DE1D8 /* UIActivityIndicatorView+Rx.swift in Sources */, B185DDDA0250C2E8F513624F4B337112 /* UIAlertAction+Rx.swift in Sources */, F0740D91176095A04EE0D756DE4DD63C /* UIApplication+Rx.swift in Sources */, 86FB6E598A8CC88C0E23079791F91F83 /* UIBarButtonItem+Rx.swift in Sources */, F2D6BC2E8A2C15B03BBFF4BA0098E252 /* UIButton+Rx.swift in Sources */, 08D4DE78AC585B547CED4C523CB2351F /* UICollectionView+Rx.swift in Sources */, B6D7DBFAF23F48469D2E15828D08BAEB /* UIControl+Rx.swift in Sources */, 3541E557BD8ED9F4DDE6698B28700164 /* UIDatePicker+Rx.swift in Sources */, F25B055074CF7F9D6ACA8E6396AD099E /* UIGestureRecognizer+Rx.swift in Sources */, C529F40885934EB97320D88052A497D7 /* UIImageView+Rx.swift in Sources */, 977DE0B8E83E37EC75AEA95EF9000126 /* UILabel+Rx.swift in Sources */, 2EC5FFC393EDAE895CD48A2F966238D1 /* UINavigationController+Rx.swift in Sources */, 2FB7511DEA2CB42023D13F08FFF71ACC /* UINavigationItem+Rx.swift in Sources */, 387A3C2F75F7AD4ABE7DE56B92449002 /* UIPageControl+Rx.swift in Sources */, 6A5AE84FF669972A9C1B5F81E3535B86 /* UIPickerView+Rx.swift in Sources */, 5EA4A5B7A941155A1237C3A35EC0B85A /* UIProgressView+Rx.swift in Sources */, C406BFC5100EB79E439CD52E71CC49CF /* UIRefreshControl+Rx.swift in Sources */, 173950FC6439A706FF1FF77C9248A715 /* UIScrollView+Rx.swift in Sources */, 03D1C4747645D4EFC58C68D6C2602C07 /* UISearchBar+Rx.swift in Sources */, A2F31988B27F290A0900790CC324E009 /* UISearchController+Rx.swift in Sources */, 0D0AEA94A10DE79EB993110B4D1C8DB4 /* UISegmentedControl+Rx.swift in Sources */, 65B762D9290E273B901EF63F22ECF57A /* UISlider+Rx.swift in Sources */, 137A8957DE31DD61984E8E354DB31DD2 /* UIStepper+Rx.swift in Sources */, 15B3563003D45116770673A7065EDDF7 /* UISwitch+Rx.swift in Sources */, A4033CE1265CFD030E7D14355CA0DFD2 /* UITabBar+Rx.swift in Sources */, 4B077409C41FFA739E4666163FFD429F /* UITabBarController+Rx.swift in Sources */, F1BE2F4B560D4E4C13A680CBA09F52B1 /* UITabBarItem+Rx.swift in Sources */, 5F79C3994C63C5CD9794031DC3B3B605 /* UITableView+Rx.swift in Sources */, F39EBEDA211839D23C55F8EA81163EC9 /* UITextField+Rx.swift in Sources */, EEEF0E46C9954CA088EEA89AAEE903CB /* UITextView+Rx.swift in Sources */, A9E6BEB1B1B156877FA15AF375458ED6 /* UIView+Rx.swift in Sources */, 32695F3F9C923089B1FE8C089DB6E301 /* UIViewController+Rx.swift in Sources */, 10DAA1B803A246EA61154B0932252D77 /* UIWebView+Rx.swift in Sources */, 0DCDB5C218146EE77157B504F6E2F999 /* URLSession+Rx.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ 296782F7E190CE8D992F029F4EA78224 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = RxSwift; target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; targetProxy = F56843087F2A26AAAF79418ADEA65D00 /* PBXContainerItemProxy */; }; 39D6AB4AF7BACA4C0F770EA14F554517 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = MASShortcut; target = 2B2B481A164695722839BD581D442457 /* MASShortcut */; targetProxy = EA1FE8E3D449D591462D9C6EE190AF7D /* PBXContainerItemProxy */; }; 41B55A0E7F732663E471B4A675F9C6F2 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = RxSwift; target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; targetProxy = 3D3DAA0D09FD35193B2FE8AE074A7797 /* PBXContainerItemProxy */; }; 46E99C1329CF17A8F03B941D9AC8AD8F /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = RxCocoa; target = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6 /* RxCocoa */; targetProxy = BBE89C54AB7DC8916BC97CC5A0E3118D /* PBXContainerItemProxy */; }; 4A7AAAD9A6547DFC55534D9C39318A02 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = GCDWebServer; target = AD904F32069787EFB2DFFE05EB82F5BD /* GCDWebServer */; targetProxy = 820F9F5511703CAF38B31090F0E3ADB4 /* PBXContainerItemProxy */; }; 5A80703760D05602640CE0D9867EAB10 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = BRLOptionParser; target = 00F92A6698B766C4479D7B608F28D680 /* BRLOptionParser */; targetProxy = D3B5B0706F67D4DB8B0474CF78BA5EA7 /* PBXContainerItemProxy */; }; 654DB0D5AC01F5EF1152E085ECE374A4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Alamofire; target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; targetProxy = 3B221F01E98A161177B97110EDD71D8E /* PBXContainerItemProxy */; }; 785DF10A7F6D077AAC7E454D1492F078 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "MASShortcut-MASShortcut"; target = 73C37A16ECCEAD845651DCDEE95675BE /* MASShortcut-MASShortcut */; targetProxy = A9C471B1560788DF79C58AEDB5C43A59 /* PBXContainerItemProxy */; }; BE993D535080B4168378C516D8CB2A03 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "Pods-ShadowsocksX-NG"; target = E9FDECF69808DB0491D4B4C08CF920DC /* Pods-ShadowsocksX-NG */; targetProxy = 94ED2D61EE75F52B47928F8794016B5F /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ 0535D62339AF3E59BA3821B25D2DAEB1 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 6EB1D16959163BF6C7CE86B4ECC2F838 /* MASShortcut.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "-"; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MASShortcut"; INFOPLIST_FILE = "Target Support Files/MASShortcut/ResourceBundle-MASShortcut-MASShortcut-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; MACOSX_DEPLOYMENT_TARGET = 10.10; PRODUCT_NAME = MASShortcut; SDKROOT = macosx; SKIP_INSTALL = YES; WRAPPER_EXTENSION = bundle; }; name = Release; }; 138FC3706F61AEF7333E3CBC53E103C4 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 5C0C485AB4EA81F3E9128F65E9AC66CA /* Pods-ShadowsocksX-NGTests.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_VERSION = A; INFOPLIST_FILE = "Target Support Files/Pods-ShadowsocksX-NGTests/Pods-ShadowsocksX-NGTests-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; MACH_O_TYPE = staticlib; MACOSX_DEPLOYMENT_TARGET = 10.12; MODULEMAP_FILE = "Target Support Files/Pods-ShadowsocksX-NGTests/Pods-ShadowsocksX-NGTests.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = macosx; SKIP_INSTALL = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; 1C3ED7B2605F64FC3417E75B9776E9CC /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 9C8257BF9B3C8D5E6CEBE878321B32D1 /* RxCocoa.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_VERSION = A; GCC_PREFIX_HEADER = "Target Support Files/RxCocoa/RxCocoa-prefix.pch"; INFOPLIST_FILE = "Target Support Files/RxCocoa/RxCocoa-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; MACOSX_DEPLOYMENT_TARGET = 10.9; MODULEMAP_FILE = "Target Support Files/RxCocoa/RxCocoa.modulemap"; PRODUCT_MODULE_NAME = RxCocoa; PRODUCT_NAME = RxCocoa; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; 2AE0D8B39827576460938522CAB2F560 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_NO_COMMON_BLOCKS = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "POD_CONFIGURATION_RELEASE=1", "$(inherited)", ); GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 10.12; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; STRIP_INSTALLED_PRODUCT = NO; SWIFT_COMPILATION_MODE = wholemodule; SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 5.0; SYMROOT = "${SRCROOT}/../build"; }; name = Release; }; 3E600DD523BBA38AC7FCD07820D4B9D5 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = D8C88B0B7BFE785BC9B00D1C53FDC003 /* Pods-proxy_conf_helper.debug.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = "-"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; EXECUTABLE_PREFIX = lib; MACH_O_TYPE = staticlib; MACOSX_DEPLOYMENT_TARGET = 10.12; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; SDKROOT = macosx; SKIP_INSTALL = YES; }; name = Debug; }; 460D4F6DD2B40998C835EF22B7C5FB55 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 69EC0769F0152A4ACE472ED21174D926 /* RxSwift.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_VERSION = A; GCC_PREFIX_HEADER = "Target Support Files/RxSwift/RxSwift-prefix.pch"; INFOPLIST_FILE = "Target Support Files/RxSwift/RxSwift-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; MACOSX_DEPLOYMENT_TARGET = 10.9; MODULEMAP_FILE = "Target Support Files/RxSwift/RxSwift.modulemap"; PRODUCT_MODULE_NAME = RxSwift; PRODUCT_NAME = RxSwift; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; 53E8FB6CDE23BA5AAAAE6D000AD23705 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = D06A3DA2561F03B31B2FF4F9023888AB /* GCDWebServer.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_VERSION = A; GCC_PREFIX_HEADER = "Target Support Files/GCDWebServer/GCDWebServer-prefix.pch"; INFOPLIST_FILE = "Target Support Files/GCDWebServer/GCDWebServer-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; MACOSX_DEPLOYMENT_TARGET = 10.7; MODULEMAP_FILE = "Target Support Files/GCDWebServer/GCDWebServer.modulemap"; PRODUCT_MODULE_NAME = GCDWebServer; PRODUCT_NAME = GCDWebServer; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; 7A474101248E486DDECAC2B4ABD23BB5 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 9C8257BF9B3C8D5E6CEBE878321B32D1 /* RxCocoa.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_VERSION = A; GCC_PREFIX_HEADER = "Target Support Files/RxCocoa/RxCocoa-prefix.pch"; INFOPLIST_FILE = "Target Support Files/RxCocoa/RxCocoa-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; MACOSX_DEPLOYMENT_TARGET = 10.9; MODULEMAP_FILE = "Target Support Files/RxCocoa/RxCocoa.modulemap"; PRODUCT_MODULE_NAME = RxCocoa; PRODUCT_NAME = RxCocoa; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; 7E2FB6F6284598754F6E81986E7E3BCE /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 398EF03F25E786EE51CE7D2686DA013F /* BRLOptionParser.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = "-"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; EXECUTABLE_PREFIX = lib; GCC_PREFIX_HEADER = "Target Support Files/BRLOptionParser/BRLOptionParser-prefix.pch"; MACOSX_DEPLOYMENT_TARGET = 10.7; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; PRODUCT_MODULE_NAME = BRLOptionParser; PRODUCT_NAME = BRLOptionParser; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; }; name = Release; }; 816C679D58750316935F7386A438309D /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "POD_CONFIGURATION_DEBUG=1", "DEBUG=1", "$(inherited)", ); GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 10.12; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; STRIP_INSTALLED_PRODUCT = NO; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; SYMROOT = "${SRCROOT}/../build"; }; name = Debug; }; 8E6D1D44F510C66A2BEBECDC07ECD7BE /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 92B4BB091693150E5B1FCC6987683C6F /* Pods-ShadowsocksX-NG.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_VERSION = A; INFOPLIST_FILE = "Target Support Files/Pods-ShadowsocksX-NG/Pods-ShadowsocksX-NG-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; MACH_O_TYPE = staticlib; MACOSX_DEPLOYMENT_TARGET = 10.12; MODULEMAP_FILE = "Target Support Files/Pods-ShadowsocksX-NG/Pods-ShadowsocksX-NG.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = macosx; SKIP_INSTALL = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; A4FC375A3166B99F12E81F7A96B1088B /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 3C5C1A76B420F9C3F3AE77F970DAE16F /* Alamofire.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_VERSION = A; GCC_PREFIX_HEADER = "Target Support Files/Alamofire/Alamofire-prefix.pch"; INFOPLIST_FILE = "Target Support Files/Alamofire/Alamofire-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; MACOSX_DEPLOYMENT_TARGET = 10.10; MODULEMAP_FILE = "Target Support Files/Alamofire/Alamofire.modulemap"; PRODUCT_MODULE_NAME = Alamofire; PRODUCT_NAME = Alamofire; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; AC8E36069436708A3D1CF74B6DBEDADE /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = D06A3DA2561F03B31B2FF4F9023888AB /* GCDWebServer.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_VERSION = A; GCC_PREFIX_HEADER = "Target Support Files/GCDWebServer/GCDWebServer-prefix.pch"; INFOPLIST_FILE = "Target Support Files/GCDWebServer/GCDWebServer-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; MACOSX_DEPLOYMENT_TARGET = 10.7; MODULEMAP_FILE = "Target Support Files/GCDWebServer/GCDWebServer.modulemap"; PRODUCT_MODULE_NAME = GCDWebServer; PRODUCT_NAME = GCDWebServer; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; AFE3B6D8B5A9BC6783E991C7BECAC667 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 69EC0769F0152A4ACE472ED21174D926 /* RxSwift.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_VERSION = A; GCC_PREFIX_HEADER = "Target Support Files/RxSwift/RxSwift-prefix.pch"; INFOPLIST_FILE = "Target Support Files/RxSwift/RxSwift-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; MACOSX_DEPLOYMENT_TARGET = 10.9; MODULEMAP_FILE = "Target Support Files/RxSwift/RxSwift.modulemap"; PRODUCT_MODULE_NAME = RxSwift; PRODUCT_NAME = RxSwift; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; B2457791BEDD24A5E2DE7EBFECE0A533 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 6EB1D16959163BF6C7CE86B4ECC2F838 /* MASShortcut.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_VERSION = A; GCC_PREFIX_HEADER = "Target Support Files/MASShortcut/MASShortcut-prefix.pch"; INFOPLIST_FILE = "Target Support Files/MASShortcut/MASShortcut-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; MACOSX_DEPLOYMENT_TARGET = 10.10; MODULEMAP_FILE = "Target Support Files/MASShortcut/MASShortcut.modulemap"; PRODUCT_MODULE_NAME = MASShortcut; PRODUCT_NAME = MASShortcut; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; C039273308059B1222CA8F75ED129C4B /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 3C5C1A76B420F9C3F3AE77F970DAE16F /* Alamofire.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_VERSION = A; GCC_PREFIX_HEADER = "Target Support Files/Alamofire/Alamofire-prefix.pch"; INFOPLIST_FILE = "Target Support Files/Alamofire/Alamofire-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; MACOSX_DEPLOYMENT_TARGET = 10.10; MODULEMAP_FILE = "Target Support Files/Alamofire/Alamofire.modulemap"; PRODUCT_MODULE_NAME = Alamofire; PRODUCT_NAME = Alamofire; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; C18C649C9C942DFE2F63A98673E6EBDE /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 398EF03F25E786EE51CE7D2686DA013F /* BRLOptionParser.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = "-"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; EXECUTABLE_PREFIX = lib; GCC_PREFIX_HEADER = "Target Support Files/BRLOptionParser/BRLOptionParser-prefix.pch"; MACOSX_DEPLOYMENT_TARGET = 10.7; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; PRODUCT_MODULE_NAME = BRLOptionParser; PRODUCT_NAME = BRLOptionParser; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; }; name = Debug; }; D606430665334C34E1164AAB1E84B47C /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 196DA983244F60766BA272090829A16E /* Pods-ShadowsocksX-NGTests.debug.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_VERSION = A; INFOPLIST_FILE = "Target Support Files/Pods-ShadowsocksX-NGTests/Pods-ShadowsocksX-NGTests-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; MACH_O_TYPE = staticlib; MACOSX_DEPLOYMENT_TARGET = 10.12; MODULEMAP_FILE = "Target Support Files/Pods-ShadowsocksX-NGTests/Pods-ShadowsocksX-NGTests.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = macosx; SKIP_INSTALL = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; E3B9DD26CBDC85D9B58F3AB8E86621EE /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 6EB1D16959163BF6C7CE86B4ECC2F838 /* MASShortcut.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "-"; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MASShortcut"; INFOPLIST_FILE = "Target Support Files/MASShortcut/ResourceBundle-MASShortcut-MASShortcut-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; MACOSX_DEPLOYMENT_TARGET = 10.10; PRODUCT_NAME = MASShortcut; SDKROOT = macosx; SKIP_INSTALL = YES; WRAPPER_EXTENSION = bundle; }; name = Debug; }; E87075589D4BE3E4A3E5F7ACE4DA1C60 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 4A70BE8C07BCE9C6D6F47AC73225C959 /* Pods-proxy_conf_helper.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = "-"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; EXECUTABLE_PREFIX = lib; MACH_O_TYPE = staticlib; MACOSX_DEPLOYMENT_TARGET = 10.12; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; SDKROOT = macosx; SKIP_INSTALL = YES; }; name = Release; }; F166F449884E9B5146A9CEB7CC0ADCFD /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 6EB1D16959163BF6C7CE86B4ECC2F838 /* MASShortcut.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_VERSION = A; GCC_PREFIX_HEADER = "Target Support Files/MASShortcut/MASShortcut-prefix.pch"; INFOPLIST_FILE = "Target Support Files/MASShortcut/MASShortcut-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; MACOSX_DEPLOYMENT_TARGET = 10.10; MODULEMAP_FILE = "Target Support Files/MASShortcut/MASShortcut.modulemap"; PRODUCT_MODULE_NAME = MASShortcut; PRODUCT_NAME = MASShortcut; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; F97B43365F8F377C35D8DAFB6A4FD429 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 9A71B9958F30759ED2645E0DF9ADF314 /* Pods-ShadowsocksX-NG.debug.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_VERSION = A; INFOPLIST_FILE = "Target Support Files/Pods-ShadowsocksX-NG/Pods-ShadowsocksX-NG-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; MACH_O_TYPE = staticlib; MACOSX_DEPLOYMENT_TARGET = 10.12; MODULEMAP_FILE = "Target Support Files/Pods-ShadowsocksX-NG/Pods-ShadowsocksX-NG.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = macosx; SKIP_INSTALL = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 14EDD71B3D9BB25C4467E6BAFABDB673 /* Build configuration list for PBXNativeTarget "MASShortcut-MASShortcut" */ = { isa = XCConfigurationList; buildConfigurations = ( E3B9DD26CBDC85D9B58F3AB8E86621EE /* Debug */, 0535D62339AF3E59BA3821B25D2DAEB1 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 1DEF4FDEB2EC08FC81953652795253B2 /* Build configuration list for PBXNativeTarget "Pods-proxy_conf_helper" */ = { isa = XCConfigurationList; buildConfigurations = ( 3E600DD523BBA38AC7FCD07820D4B9D5 /* Debug */, E87075589D4BE3E4A3E5F7ACE4DA1C60 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( 816C679D58750316935F7386A438309D /* Debug */, 2AE0D8B39827576460938522CAB2F560 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 5CCE7C934C2A3B1A21E22C728B195981 /* Build configuration list for PBXNativeTarget "MASShortcut" */ = { isa = XCConfigurationList; buildConfigurations = ( F166F449884E9B5146A9CEB7CC0ADCFD /* Debug */, B2457791BEDD24A5E2DE7EBFECE0A533 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 690C9430B03B92419AFA4555712EC873 /* Build configuration list for PBXNativeTarget "GCDWebServer" */ = { isa = XCConfigurationList; buildConfigurations = ( AC8E36069436708A3D1CF74B6DBEDADE /* Debug */, 53E8FB6CDE23BA5AAAAE6D000AD23705 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 6D442598AC59E49374231C4242255CA3 /* Build configuration list for PBXNativeTarget "BRLOptionParser" */ = { isa = XCConfigurationList; buildConfigurations = ( C18C649C9C942DFE2F63A98673E6EBDE /* Debug */, 7E2FB6F6284598754F6E81986E7E3BCE /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 73FA7A8F24BB5929104BA63C28D8283E /* Build configuration list for PBXNativeTarget "RxCocoa" */ = { isa = XCConfigurationList; buildConfigurations = ( 7A474101248E486DDECAC2B4ABD23BB5 /* Debug */, 1C3ED7B2605F64FC3417E75B9776E9CC /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; C097F6591DF9C85551A4840A85D151CD /* Build configuration list for PBXNativeTarget "RxSwift" */ = { isa = XCConfigurationList; buildConfigurations = ( AFE3B6D8B5A9BC6783E991C7BECAC667 /* Debug */, 460D4F6DD2B40998C835EF22B7C5FB55 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; D615352A0712488A75D13633F6615244 /* Build configuration list for PBXNativeTarget "Pods-ShadowsocksX-NG" */ = { isa = XCConfigurationList; buildConfigurations = ( F97B43365F8F377C35D8DAFB6A4FD429 /* Debug */, 8E6D1D44F510C66A2BEBECDC07ECD7BE /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; E4A5194ABAF7A4780609E0E581DA6B54 /* Build configuration list for PBXNativeTarget "Alamofire" */ = { isa = XCConfigurationList; buildConfigurations = ( A4FC375A3166B99F12E81F7A96B1088B /* Debug */, C039273308059B1222CA8F75ED129C4B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; FFBCBA759AC5392D04EBA19E125E32BA /* Build configuration list for PBXNativeTarget "Pods-ShadowsocksX-NGTests" */ = { isa = XCConfigurationList; buildConfigurations = ( D606430665334C34E1164AAB1E84B47C /* Debug */, 138FC3706F61AEF7333E3CBC53E103C4 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = BFDFE7DC352907FC980B868725387E98 /* Project object */; }