// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 46; objects = { /* Begin PBXBuildFile section */ 011D8A5668D7EB19D8E3CB7D9640AA21 /* NSImageView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE4D4254E7BF6ACFAA307212458040FA /* NSImageView+Rx.swift */; }; 01CE6BD23BB5D82B5F6488A03ABE628A /* Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BAB8B3384C32C2632F1C3DFA4B118F6 /* Create.swift */; }; 01EE3DA00A9902B8F95E8F63FD9B8B58 /* RetryWhen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1612CFDD002F4B0AC395F0217039503E /* RetryWhen.swift */; }; 023E25137FE2A7B0742E59BBC4CBA61F /* Debounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = A629CDD24AF9307B7373201BB35B6ECF /* Debounce.swift */; }; 027392317FE52FB220E6E444A24737EB /* MASShortcutValidator.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E0151F462BF0AF0A35E6786D6C1F577 /* MASShortcutValidator.m */; }; 027FF0C2F2E777CF51274107C4F63F1F /* ObservableConvertibleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65FFAB74D3108D76318EA4F4A9992EDB /* ObservableConvertibleType.swift */; }; 03D2C11CCA768056C2F9F003E29E201E /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 538988DBA7181A56C802219FDCA9FA53 /* DispatchQueue+Extensions.swift */; }; 053340CEED7468CCDEC4A6370135D8EE /* ObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3184A63618E8158F780B9479D58AF99E /* ObservableType.swift */; }; 05A735A66C7A8B32DEED40D3B8C17C76 /* Empty.swift in Sources */ = {isa = PBXBuildFile; fileRef = F302AAABBBBE3D6EC60D1DD8CC05C6D5 /* Empty.swift */; }; 0676E07D844D50CF4505D20DE25EBF6A /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 82EBF3FEF6DB5B33828B9043A01A98F3 /* Cocoa.framework */; }; 0678B90AD6B6082C2A20EB9240655B76 /* ControlEvent+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AAAFEAAB56AAD738235F68EF3B9D64A /* ControlEvent+Driver.swift */; }; 083DFF2A8257F2E9540362657929656C /* ControlEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = D93C344C4C18CCB31E7C612CA1D9C919 /* ControlEvent.swift */; }; 084902A36379E77E2913680DE9D104E3 /* First.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F7B3BA16C26E03976A9E118CAB3FA56 /* First.swift */; }; 09B8793FC8FAB2B92E7DFD3FD271EBEF /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75C134F788D816D15D57A2D18B4FB891 /* Queue.swift */; }; 0A53115AAF2399246743B41ED6E5D5A5 /* MASKeyMasks.h in Headers */ = {isa = PBXBuildFile; fileRef = DE24812E221CDFFB5205BF6E892D589F /* MASKeyMasks.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0AE51C9D714A16E946FE71BFC7500269 /* Take.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2898AB0C6A007CCDE297E41DBBE4F167 /* Take.swift */; }; 0C20EB076556CC423E8145F5FE0B914C /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A444399B751E3F7B0426D48C6C2704A /* SwiftSupport.swift */; }; 0C5E11DE24DAA737704B355F5F2F3426 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 118D091E5C6B9D52CB5543E9F5EC00E1 /* ParameterEncoding.swift */; }; 0E2E9D644BE88DB7FA74E460DA0686DD /* Observable.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFAB70ED5E1150ADF0281CD817202D88 /* Observable.swift */; }; 0E4BC1DF7EEC497DDDE361BF5AD6F880 /* SchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 471603BE2A1B99AAA1F605AD468A72F9 /* SchedulerType.swift */; }; 11EF5C61BE19A4E3F5C1F6057D97B29B /* RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78FBB4CC86926BA09E37559F66D42AB1 /* RxCocoa.swift */; }; 12FD49A8563BBEF869A9771BC62728E9 /* MASShortcut-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 21B9CC8D2D4351D1C736B96CF7352118 /* MASShortcut-dummy.m */; }; 13283107A9C06569A786304D9A59626D /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B96E67605923D3489CF58CC32695AA2D /* SystemConfiguration.framework */; }; 132E0F619E4338E5D1B27E4C72076B3F /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC35ACB06F35C9F9137AC022D163405C /* Notifications.swift */; }; 13C1CE0E8AA9ECEC60B23849CF09A4E0 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 328B2C0D0C2801DEB8E1B0CB8BC2AB26 /* Carbon.framework */; }; 16596C83B6DBE022B4470FE43C0AC722 /* ScheduledDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9713B9CAC03327DA33693BA26A0F4E62 /* ScheduledDisposable.swift */; }; 1868345555E42BC30895DCE50D6F1310 /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C263CEED8FEBEBA9E5ED42A571DCBAC /* InfiniteSequence.swift */; }; 1945CD5D63A1C164AEAAA9A33E85571E /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 486BEA30038CDF0DEBAD9828A2E17A9A /* Alamofire-dummy.m */; }; 1986B50C74F1697EA43F68335C93CEB3 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0381AFE52669B9575C47B566ACDDEDC7 /* MultipartFormData.swift */; }; 1A93AAE263F17A9F7CCE98C9EFE312C7 /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3412FD7CC7AFAA07876D64625DF8FA8E /* Observable+Bind.swift */; }; 1C11628696BD0C889E0A4FC6CA4B6922 /* GCDWebServer-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BA23B93F7078237272FE6927584FDE4 /* GCDWebServer-dummy.m */; }; 1C12C7D2A9A258BDCA5D921F8FB43858 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 82EBF3FEF6DB5B33828B9043A01A98F3 /* Cocoa.framework */; }; 1CE5FF63F7ACED251179D16ABC92775D /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59E35493E3A483184D5FFB2036E99FA3 /* PriorityQueue.swift */; }; 1D5606C6BD48C543FA0DB2C82B8791B7 /* GCDWebServer-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E6C3D177B65F84B696697C60F97A8DD8 /* GCDWebServer-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1ED634081035209BE23CECD2AC078AEA /* pl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 17765F70794E8148073628BF1A46C5E9 /* pl.lproj */; }; 1FAEB66513E2610FE37D99FDD8F9E46D /* GCDWebServerStreamedResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 4069F93F454E2A1E193E29683F09840A /* GCDWebServerStreamedResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; 201ED81D2166F3968ECB6E48DE0607C0 /* AsSingle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FF3A5DDF77CE0C90C1673EC3ED4C393 /* AsSingle.swift */; }; 220BA570F3035336F7A313E21758E285 /* pt.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 5ADB1C3BE4EFC0F467DCA4A6810149DA /* pt.lproj */; }; 221F057199246D7709DD91C950746B7B /* GCDWebServerMultiPartFormRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = E0796DA988C10ACA64CF57C0C03993D2 /* GCDWebServerMultiPartFormRequest.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 22E8DE42AE23B3210B04D02E0AAFB895 /* MASShortcutView.h in Headers */ = {isa = PBXBuildFile; fileRef = 17CBF34AD83F7260974C867724C5600A /* MASShortcutView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 241B04A01368320551B43056878256E5 /* OperationQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBB4AB7E7AF099E47EDB81ED5664A10E /* OperationQueueScheduler.swift */; }; 267D280C61427E398672B58BE896DB9E /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33D696D0068DA801EB71A910D621AAF7 /* Map.swift */; }; 276CF2E53E542CAA090F21247E6746CA /* CurrentThreadScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 111C7DF776927720315882DB26FC5BBB /* CurrentThreadScheduler.swift */; }; 27C9CBC711B4605657682EAB85555EDD /* NSObject+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDB4A4C063CE1EF210E254829012DB5B /* NSObject+Rx.swift */; }; 28D2240E242A5453B94AF56E0F834402 /* DistinctUntilChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52BF43E2486A183668EA2F7D38FE98F4 /* DistinctUntilChanged.swift */; }; 28EA125E86E7D01A57419BCC1B790D2A /* SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AC97FCB44A4D1C5C8DB2728DBE8C88A /* SharedSequence.swift */; }; 291C68FE102994BC1A97E5BF35B7D1CF /* SharedSequence+Operators+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = C492AED829C3ECE9C4CCE59D7345E275 /* SharedSequence+Operators+arity.swift */; }; 294475DD8EA64DF850E639B4CAD2C5B2 /* de.lproj in Resources */ = {isa = PBXBuildFile; fileRef = C473238BBA46728E853ECA6DC657B55B /* de.lproj */; }; 2C61B040BA6A9A7AE66C4D9BA26D5520 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D4B5E26C476B344C6D8CFF6FC4A5EF7 /* SessionDelegate.swift */; }; 2C77F4707DB0E0D53780F8F8947D6620 /* ObserveOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CBCD2E003BDE2BAA09350A80E738BA8 /* ObserveOn.swift */; }; 2CAD7AAC3469DC34B3228B6CDFCD775C /* SingleAssignmentDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 115ECB3550DF888C7550F302E2254242 /* SingleAssignmentDisposable.swift */; }; 2CB9C6B952E93BEA2374852977A8DF57 /* DeprecationWarner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C6A4FC4585A5649410CE0A0227307F1 /* DeprecationWarner.swift */; }; 2DF006CC8E3C63990204E69368A177AE /* NSTextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69DFCECA2DA77DAE2A2C434E84344679 /* NSTextField+Rx.swift */; }; 2E479B49C8875661D4FF5339810F276B /* MASHotKey.m in Sources */ = {isa = PBXBuildFile; fileRef = A225E632BA30EEAA6D5E842E4A2C9FB0 /* MASHotKey.m */; }; 2E725CDD67785178D7A6E0E04325CD75 /* Do.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3D3469A3044026BD104951B1BEB597D /* Do.swift */; }; 2EC203255048349AB8DD1E17BADE0513 /* it.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 0079F2FDF314ED419382C2C30DE4939A /* it.lproj */; }; 2F557426C66280E6EB6E54710FFFCAD7 /* DefaultIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = F81B4DA916899DDFA2772E61674477E8 /* DefaultIfEmpty.swift */; }; 301B5027AE11A8E073E40B5F51712AF6 /* Catch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 745A70C304EC58D52DC715DB747D499B /* Catch.swift */; }; 309F2CA8FA508077A891DE3B2C8D6CA1 /* SubscriptionDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8F1ABD0F2D464C40146ACF227569C46 /* SubscriptionDisposable.swift */; }; 3122DE9B6C1EE8C88F53AF3227A7EEF8 /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 673490A3FF56A2DE4C2610609D218166 /* Platform.Darwin.swift */; }; 318FD4A3D5E0CB562CDE38499BB5C041 /* Cancelable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EC92D258020E5DFC351490B403DE7A0 /* Cancelable.swift */; }; 31D26B88A9D8B32DC06D10BF1A58C186 /* TakeWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F130BAD4D802F4A724FD0C28BD40B03 /* TakeWhile.swift */; }; 31D2FAFB0B86937EE68B2CCD8E4E7E5F /* Completable+AndThen.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFC6CB4A62F10360B227B484260F3848 /* Completable+AndThen.swift */; }; 332CBD3F6701F04264854877FEB72F8E /* PublishRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = D303E3D83E22FD1525FB8E4D2457EC46 /* PublishRelay.swift */; }; 341878EA7DD42586445947D23F50B1D2 /* KVORepresentable+Swift.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC264F1B6B228DB4C74BDACA8C9D8AAF /* KVORepresentable+Swift.swift */; }; 35185C5FB8524278300EB1CB6F1D2894 /* String+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B022E3F37B012E58AB109F19D9909CF0 /* String+Rx.swift */; }; 3571F958A3907B3A806E62D50C2550D4 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA24D82F4D58FD5CB27352BDF333E409 /* NetworkReachabilityManager.swift */; }; 35E4F87BB80C4585C5F18B851C373A41 /* RxSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 20739FDF831BB0F4991E635F037F4D53 /* RxSwift-dummy.m */; }; 35E691AD4674B4E9B64B837F845F1426 /* SkipWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63526E356C51A8BE1118D01C6DEA5DBA /* SkipWhile.swift */; }; 3685E20BBC5AFEA3BC80FE12732AB269 /* GCDWebServerResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = D321BE2B3A6979DBD70099045ADF171D /* GCDWebServerResponse.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 36DED9F6B7737F022FB0B01ECE2BB88E /* GCDWebServerFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = A41B07B49552AF24E5D407B482F05423 /* GCDWebServerFunctions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 374C03041AE988F0C5CE2DFB025C0CB1 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2F8BAAE4D41F40C0FB9261765471538F /* AppKit.framework */; }; 385948C0C4BD131D4903844657737769 /* DispatchQueueConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = D83F47E54C3DC54EF24BA24B2D70BA3C /* DispatchQueueConfiguration.swift */; }; 389C439D647C134D0FEF85AC777C6BB0 /* DisposeBag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EE18AC0191E46D8EC72777A7E7FB2E9 /* DisposeBag.swift */; }; 3A6AC9D4496C9F008E9341C3B35EF9BA /* PublishRelay+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = C94C26FB4F7BF070740AFEF36696885A /* PublishRelay+Signal.swift */; }; 3AAF3373D4EE3C69461F2C356D0073E5 /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75EE51BF0C4BD5FAF40ECA0E6C5217A4 /* Merge.swift */; }; 3B8D861404B9396C0D3A8F330D74EE7B /* MASShortcutBinder.m in Sources */ = {isa = PBXBuildFile; fileRef = 5329DC6003732A15AF3A39647D60E307 /* MASShortcutBinder.m */; }; 3BBEC4A24B60E2276CBC26E555F64F41 /* GCDWebServerDataResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 3174248008864D7991FDA942A339917E /* GCDWebServerDataResponse.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 3C7FF0651E1F27A9DCBA1E2354959EDB /* NSObject+Rx+RawRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C27FEA407D98B278E6001B742691810 /* NSObject+Rx+RawRepresentable.swift */; }; 3CF9212B8055E9F4296325D5968B29C2 /* AsMaybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6629956253480EA477A1525E57799282 /* AsMaybe.swift */; }; 3D917B5B0C0A18BCB387B7C67176A336 /* Switch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C96563EB6945D0D606E685F804386C4 /* Switch.swift */; }; 3DBAFD54724CDCAD09DFE55BC7D4DDF3 /* Completable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A3DC903F9DCC3992EF284E7BAF21F9A /* Completable.swift */; }; 3E2FF4CBA1E2C3A36060CB61A25F80F7 /* BRLOptionParser-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9676CD91CE4566CA748833BF45C9E47A /* BRLOptionParser-dummy.m */; }; 3F2178F39696663BD474D0A7FF74DA5E /* ScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8B59616294393CA99FAFFB5B1270A6E /* ScheduledItem.swift */; }; 3FD2169D593D27C3D7748E65A940EFB7 /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAF3CA88F186E7EF40DF399A454757DC /* Platform.Linux.swift */; }; 41AA88C160103369F8C1227E48ED5582 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0F3EB47555FFAA0DA0C139814141047 /* Bag.swift */; }; 444F1B5C26B7B4F46158B9C54AB3D29E /* ToArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBE439EFC638971FD247FBB52CA99A9F /* ToArray.swift */; }; 4704E9B042CD96198A37C0DEAA90F13D /* AnonymousObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89228EE0C2EA97AD1FF75E74968DC294 /* AnonymousObserver.swift */; }; 4892C3EBD345FAE187A5E15D7FA19CBE /* GCDWebServerFileRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 22ACD934B2217D0B238C7FC56C3BC0A3 /* GCDWebServerFileRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4940AB8BC3936DEBDC02BF49FE5E97A1 /* GCDWebServerFileRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 63D72C07A6FFB7640878581F89B95DD0 /* GCDWebServerFileRequest.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 4B61D6280D8104C8C94D8A2E38932FD8 /* MASDictionaryTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = F4A7A90485C50CEAEBCB40B7A7AC37AE /* MASDictionaryTransformer.m */; }; 4B9B87B95A8879430CC52C18DCEDD999 /* RxSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C040A24C79BECD83D8DAEBB732CA2C4C /* RxSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4CD392944AA69406F1AA9D7050AE6395 /* InvocableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = A482C79B8AF4BC4DCC6F41EC168ECFD6 /* InvocableType.swift */; }; 4E1DA2C0E69E355160AB4FBD45D58B49 /* Zip+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44B1F3C611C57DE6A4D945624BD46CDA /* Zip+Collection.swift */; }; 4E9A89CFDE8BAB82ECCF1C7F9F097EAC /* Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2903E99F494AA6ED5682829A7DD6746 /* Zip+arity.swift */; }; 50185BA242844E837BC42B4955AD82D7 /* ru.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 9794100E1126279BFD7E0C9A3B6EA12D /* ru.lproj */; }; 511F5B5244A4CB3ED46CEFE35E521627 /* MASShortcut.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 230F8208BE63C052A548A7D41A1158B2 /* MASShortcut.bundle */; }; 525DB8EA2CF023DA5ECE57D0D545B70F /* _RX.m in Sources */ = {isa = PBXBuildFile; fileRef = D4BAFDA36ADAA0AE1A0AF50E9BE316D4 /* _RX.m */; }; 53791F5E5F07400F92CFDFC89A432305 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 336C288E815BB0146FB5044555064273 /* Validation.swift */; }; 538B8D7C14FE9DD26B5BF85355ABB93B /* MASShortcutBinder.h in Headers */ = {isa = PBXBuildFile; fileRef = 50E4F8C1AD8BDBB264641AE0A61F660A /* MASShortcutBinder.h */; settings = {ATTRIBUTES = (Public, ); }; }; 541EDAD462653C37513336E0FA10089F /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = C05663B4BAFA8BAE8DD2907768B939E5 /* PriorityQueue.swift */; }; 54CCD54B8966A69C6B123D67F423D127 /* SynchronizedDisposeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2CBB975A64A93ADDB9C98CE015D6EC9 /* SynchronizedDisposeType.swift */; }; 54CD223EA54101A1118255D97FEDC22B /* sv.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 7F0C1BBE64769E8DB40F570A0BFF582F /* sv.lproj */; }; 5559786A45440341BBF5FA2C59490F94 /* Window.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75C074E6CE82F80BD31F5EF77C296905 /* Window.swift */; }; 563BA31DA1D7982CE6ACBE2B23724F94 /* Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26A4C5501C41F777203D2271A2F2E0F6 /* Signal.swift */; }; 5683409364F0736345FF7863835771D7 /* SharedSequence+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = B98F8BDDE507E7BD87B849BAA6DB3EB9 /* SharedSequence+Operators.swift */; }; 56AF76478DFF0A844D5F4FFFB6CC5B98 /* SingleAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB783DCBD874ACDBC21A714E04D8F52E /* SingleAsync.swift */; }; 591E1BC68C4667E57AC918E48BBDDA6E /* ObservableConvertibleType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78610C90655E1113118379D3EAA0451C /* ObservableConvertibleType+SharedSequence.swift */; }; 5989329B01C0737EFDB490C5A771FDC2 /* GCDWebServerURLEncodedFormRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 3EFEAEC4BB3538D1D22890B92BB6F890 /* GCDWebServerURLEncodedFormRequest.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 5A9C8B1937570C10A566CEC226A37455 /* Reduce.swift in Sources */ = {isa = PBXBuildFile; fileRef = D86D1CC951C7C383E8872CF5549F6C8E /* Reduce.swift */; }; 5AFF64CC5D0948C435900098C1F1AF57 /* SubscribeOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = D06011ADC7F3A1790E57DD5652824B0A /* SubscribeOn.swift */; }; 5C99A371F14E044D11D3532C3920597B /* Producer.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD428F0756402A68D38A9EED8F928150 /* Producer.swift */; }; 5ED12989C4D24FDA28EF9297382A2169 /* nl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 7362E3F349600D8BAEF12104995259FF /* nl.lproj */; }; 5F84A80201CD5399840E697218154F7B /* AnonymousDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC5ED92592EEA919122E2FBD46851375 /* AnonymousDisposable.swift */; }; 60FD8F0AF2C5FB1A2DB03113AB3F9A6F /* Pods-proxy_conf_helper-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8752D17209EE8AAD7681107D6444113F /* Pods-proxy_conf_helper-dummy.m */; }; 614B5FC036650C47C42C61EBA247DA7B /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A592F999686D738A8A59DF187637CA5 /* Deprecated.swift */; }; 63108241AFEC143A7CE5A55A15B88C5C /* Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB93579EEF7A09B9E38054B8578C9D11 /* Debug.swift */; }; 63343FFD356B9EDA573A9F4F14D01D03 /* CombineLatest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0479B8153C331BBDA5162E84458371D1 /* CombineLatest.swift */; }; 639B436DAD36B619E19CD96EB6BEF252 /* InvocableScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3594AF696DCAF73A6B34289B67606200 /* InvocableScheduledItem.swift */; }; 64744C911253C3E01461FAD7C935C8D7 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = EECED9A0B941992178458CFD2789E1C3 /* Result.swift */; }; 6569E155FC66240D716FE118A0A38D23 /* Sample.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65D8EE7AF8AF72DD4DF0CCEE4C77A37 /* Sample.swift */; }; 66F179A156E9DD69FE7A545D9FB16566 /* AnyObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EB722E3B048C0455FFA251225B24F9D /* AnyObserver.swift */; }; 67F7B3E4493E34621401131D603AC048 /* NSView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 383D3A040BF1C400C324B79A7396A910 /* NSView+Rx.swift */; }; 6809229B402FC6C91774DA8664AD4F2F /* GCDWebServerRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = FD70E833144479E2A5AA429BA6BA9C5B /* GCDWebServerRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; 681004138A52D29E6E30A47B5892F239 /* MASShortcutView+Bindings.m in Sources */ = {isa = PBXBuildFile; fileRef = 79E1CB7F314AB4C9902E146240A90952 /* MASShortcutView+Bindings.m */; }; 6812B06F1732B2AB72E539A45F778D26 /* Concat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 229E93EB9F92094DB696CEE91F99C456 /* Concat.swift */; }; 6954B8273B86139FAEB8E0F2C8E6116E /* ElementAt.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3BC812E63EBB9A1BE8F189026115879 /* ElementAt.swift */; }; 6A37140A2F79D99F1C39014CE9982C84 /* Using.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44EF13F321A3D94E22A90C3C1F10A3D0 /* Using.swift */; }; 6AEE1E5DF21EEC4D1D719D16A42485A3 /* AsyncSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = A839CE99A0200CB2995E3549F9C5FBE0 /* AsyncSubject.swift */; }; 6B43ED637D62A4C79BAF2EF7720C4747 /* ConcurrentDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EDA6C2661B5E0A2052233A8317B2FCD /* ConcurrentDispatchQueueScheduler.swift */; }; 6B6B0744215081B56B360A8C5F205F53 /* ControlEvent+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC0C7A7BD6EE3E64A6CABC0AC01DEA80 /* ControlEvent+Signal.swift */; }; 6CA90C27C8BC46F957F5DFA16DE1F6DF /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = E71C2EEFAC75B0322274FAD501E14B5B /* RecursiveLock.swift */; }; 6EEF2F81A2D05CC00F27FCB98BB78E55 /* BehaviorRelay+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4ACE6D9E8FB2E240CB7793D4F491AF48 /* BehaviorRelay+Driver.swift */; }; 6F03B4DEB6E7911B4FE78F0EFAB05DA3 /* MainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 972F864D3684F69871952707323389FC /* MainScheduler.swift */; }; 6F75BDF36BD15F6889C0C1F8F53C65F3 /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39BF39E019699D7BF4AF2283A9934E68 /* Platform.Linux.swift */; }; 6F7AB23C264C288E6EB82C7FB426D6D2 /* en.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 9305CF18E7BFA5FCDDF474A3A620ADEB /* en.lproj */; }; 6FE5A36731EEA4F5D75A1DABC532A761 /* NSLayoutConstraint+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB38AA80740D5626F6C00658547F42C3 /* NSLayoutConstraint+Rx.swift */; }; 702C4E98D87BA0D04C126E41D7053EF5 /* ControlProperty+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = A73DA8FC3EC519393FA7257C0DBC08F9 /* ControlProperty+Driver.swift */; }; 70BE0E3BF717507FE4DD84F100179435 /* CompositeDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5A188D8015FF2598B5B115664C8F68A /* CompositeDisposable.swift */; }; 71E3C0D80BB9722F607C0AC2AC77AD6D /* Generate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7289A74DD8475BF9F706057FE4C2390D /* Generate.swift */; }; 72C37916698D08B9EEA007C62556129B /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C1C1DD9817840AB191BD19AC537A360 /* Event.swift */; }; 745C986934CF24FAA1E952B709541788 /* Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6D11F1F9EBFD924C95404221C791A6A /* Driver.swift */; }; 752D0C96FE2144251DF2441CED062A06 /* ja.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 5FE698B84CF36F03C591400708F81380 /* ja.lproj */; }; 7599841888359DCE8152EF1AE1B59757 /* _RXKVOObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = DB32400B5D77925D116636110300F088 /* _RXKVOObserver.h */; settings = {ATTRIBUTES = (Public, ); }; }; 75FDE407AE76F5B3F25862D02BF8EFDB /* RxSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C75A980446438AE106AEB35138F54A85 /* RxSwift.framework */; }; 76981DA1EDEE940519860BDFD53F8745 /* SwitchIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2898467C057BF01170A471C2FC97CEE2 /* SwitchIfEmpty.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 = 7C706D1A2AFEEDD4BA8727BF70C3CE95 /* MASShortcut-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 78F3197E081D4119D4408F82FB6EA7F2 /* BehaviorRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE40E1C28C0ED004EC66B24A11D003A1 /* BehaviorRelay.swift */; }; 795393C7220BA106B9FE98B35E260F70 /* ObservableConvertibleType+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC5891807424EE31938582ED13293B62 /* ObservableConvertibleType+Driver.swift */; }; 7B4306650BA9D20E721F32F0583A5966 /* ko.lproj in Resources */ = {isa = PBXBuildFile; fileRef = C0C4736BB8B495059B442618BA5752DB /* ko.lproj */; }; 7B6523D7FA42A0460FB4CE8D13F5FBFF /* BinaryDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B6DD0B1129B9AB5BDBB166F65018490 /* BinaryDisposable.swift */; }; 7BA10A26B371B9647D6084EE42793ED9 /* MASShortcutView.m in Sources */ = {isa = PBXBuildFile; fileRef = F7E7E3B6C10726C992A09070284DB7B6 /* MASShortcutView.m */; }; 7BE30C183CA9A016F2FB88EE3084F951 /* Sequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22588616BAABD051D4BB21DC9F63F0A8 /* Sequence.swift */; }; 7C4A42A6326D52FAA6FAC33623BF5FF9 /* GroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 857CE58AB90955A76A17A547DE620E7F /* GroupBy.swift */; }; 7C503D266F5974D82BD0A60DC4225FCD /* MASShortcut.h in Headers */ = {isa = PBXBuildFile; fileRef = B609F310C49D10770B5FB391CDAA5098 /* MASShortcut.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7CB442933B3C96F58AE9A8D5866A5DD6 /* Sink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C23644E46BE19ECA6B060B686EBF945 /* Sink.swift */; }; 7D5AE7E56AC7636F1D00076095F57745 /* GCDWebServerConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B69746C147C712C959C2E7AE6C7F5C9 /* GCDWebServerConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7D6E5058E1D3B79330B224B48231C787 /* ObservableConvertibleType+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9ED8A086BE8CA5BEE3E5C0D37A2CD14F /* ObservableConvertibleType+Signal.swift */; }; 7DED517CC9069DD03366F81383143915 /* SerialDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C7C1392947617BEB20243D3A8B5C4B4 /* SerialDispatchQueueScheduler.swift */; }; 7EA7AB5B1F0590AF84AFB4C681259A83 /* Enumerated.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7BA1D11655FE4B30506171E2CE70246 /* Enumerated.swift */; }; 7F07E009A22327E25AB27C0F981F8788 /* ObservableType+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432661022A89EF8459BE8FB7D35501B4 /* ObservableType+Extensions.swift */; }; 80E012C2A2015806F8528178FB9DF4D3 /* Disposables.swift in Sources */ = {isa = PBXBuildFile; fileRef = B422395440185D1EF83278571E9A224F /* Disposables.swift */; }; 8190CA8AD81A524AB88704089F9C39AD /* fr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 4FA8313797668EC93B0C98D9A8F32A93 /* fr.lproj */; }; 83956E20859CDBBE7BC38ABADE0170FB /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D64077070F9B8085996B83FF7C2D5CD /* AFError.swift */; }; 845592AD96CB8483DC386AEDF2D3B48F /* Buffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76BD4617B51D3A46746C741CC790E51F /* Buffer.swift */; }; 86BEB5F3D2E0A50F79D0EDD7F9C73C8D /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DD7F564E610842CC3A8742AEDB98AC2 /* Optional.swift */; }; 87375BFEEF5DD77711B527A21CFA0570 /* ControlTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14E6D271BA2BAC998BEC96349915043A /* ControlTarget.swift */; }; 8737CB32F7C27B2303F2CBFD4C19D5D4 /* _RX.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF0A688C22F29DB903EF9A236ED7348 /* _RX.h */; settings = {ATTRIBUTES = (Public, ); }; }; 888C585A2F8726322E0BC00DC09E72B5 /* SchedulerServices+Emulation.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBDED7E5A4595D7859247206C13E23D1 /* SchedulerServices+Emulation.swift */; }; 88F5FF298C4C3D2CDCA5EB7B0BE2B52C /* GCDWebServerResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = E52D6747AFDC0620384A0FCEEAD0E0C5 /* GCDWebServerResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; 891D066B2A3C9C4CB0AB2BF10DBCB70E /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 82EBF3FEF6DB5B33828B9043A01A98F3 /* Cocoa.framework */; }; 8951CBBB313C8C794FA1841F34202AD4 /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490109B32A0DDE20F5EB889696DFE805 /* InfiniteSequence.swift */; }; 8AFDA337729B5018B01946BDCD64910F /* Driver+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE59059EEA9DD611319BD64150DB48A8 /* Driver+Subscription.swift */; }; 8BEDC2C0D907FBB47A65EE0E01DE2A59 /* GCDWebServerDataRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = F955A1C05E2E4CD1A90F9C0D51BAE4F7 /* GCDWebServerDataRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8F51DEA2A5487C5E0294DB4D4E0156E4 /* zh-Hant.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 14A4B4A0C592EB08A8DE41B67BBB1889 /* zh-Hant.lproj */; }; 901D8E9CC22C5E7FDB218557EBBB3559 /* GCDWebServerDataResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 77A567DE40FA2D3181D483C2E5929F11 /* GCDWebServerDataResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; 90C5842904E656BF7A039C84F7FBFB32 /* cs.lproj in Resources */ = {isa = PBXBuildFile; fileRef = BB464592E309DBC6B1C32142F27DC205 /* cs.lproj */; }; 91A9378F365989E46E76598435A650EA /* PrimitiveSequence+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66B7C342C89B9B142E281D1DD6AD78A1 /* PrimitiveSequence+Zip+arity.swift */; }; 931BBB8230A25161D5C37528A8F9FECF /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5931EBFD159B49E78EE1BB093CFE15B5 /* SessionManager.swift */; }; 933FDA5970AA525D6CB92BFEBA2BAB4A /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8155B6EF42E8149F4CD7F0BC05D1950F /* Timeline.swift */; }; 9531E77DE653809AD14A22A24211598E /* es.lproj in Resources */ = {isa = PBXBuildFile; fileRef = AF31FACAAF599D90A1D29D4D7516690C /* es.lproj */; }; 95E4DC9EC6C3F40F6B1CE36C155930A7 /* WithLatestFrom.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2E9FD0CB124731BFBD756093E872FD1 /* WithLatestFrom.swift */; }; 95EB285925E08BB131FF22D55C56E2FA /* ImmediateSchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A9FEE92CEA7F2A79EE5BE3CA2999508 /* ImmediateSchedulerType.swift */; }; 960CF054CB54A14DFE94A441F50153E3 /* NSObject+Rx+KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 134C64056AF906740FD1018C35BEF701 /* NSObject+Rx+KVORepresentable.swift */; }; 97EF5791EF698C1FCBDD8B035392202E /* KVORepresentable+CoreGraphics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77962C4AC841E11BD3C119CD4360E5F2 /* KVORepresentable+CoreGraphics.swift */; }; 987A52B558A731D9E5EAE255793EA0E6 /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0539693C0F2FC077F09DC01D9DD9889 /* DispatchQueue+Extensions.swift */; }; 98A929C8E9012AB167672714FFD2113C /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19E4CA80D5785F989D1F5D4C42C3FE6E /* Request.swift */; }; 98B1F09F036284B2894F3DDA0186120F /* RefCountDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23CBBCCBDEE2DD59A590CDFEFA4CA98E /* RefCountDisposable.swift */; }; 99ABB4C207FE146C78313E8A9A581FD6 /* GCDWebServerFileResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = A85201A2C8FCE9F2930DF6713A811387 /* GCDWebServerFileResponse.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 99BAFF62363D520438B1E0F3448F7A4B /* ControlProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8277BA3F6A56D35A69BE1B109040BAAD /* ControlProperty.swift */; }; 99C5C550C3E6F00811BA4C57B7D7F58F /* _RXObjCRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = EEBE1A4DAC125D4D87965C8C63DA855E /* _RXObjCRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9A52A556A72DB9F7BEB16B9818ED1236 /* SubjectType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35B7A19EB6F7D1969EA6A91E8AE6874D /* SubjectType.swift */; }; 9AE25D49EBC96F6D6E68CF6D566E85D6 /* MASDictionaryTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 04DF2DB4FF92576D769744A650441E74 /* MASDictionaryTransformer.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9AE7E3531DC26BFE93CC0D52FF123B7D /* MASShortcutMonitor.m in Sources */ = {isa = PBXBuildFile; fileRef = E6B48AD4A8557828C3A241C1E1E32541 /* MASShortcutMonitor.m */; }; 9AF34F771009CA842019CED30F0BDD3E /* NSSlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9580718B59112E917F818E1005D06AD5 /* NSSlider+Rx.swift */; }; 9B185ED18916DCD9071E9F9916A9CCB2 /* TakeLast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EEF6B3F62DF72399DE21845AAB1C070 /* TakeLast.swift */; }; 9CDFBE5ADC30DD07735EE7DBA9FD8983 /* BooleanDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CED975AC8E9111F2EC08AADBE7354E6 /* BooleanDisposable.swift */; }; 9CE546B41DF541383848AA3DAF0A76D6 /* HistoricalSchedulerTimeConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22AFF11BC84D7CDAE19F952ADC92C4ED /* HistoricalSchedulerTimeConverter.swift */; }; 9D7607BC54363A90B707BDEF8EF1AA54 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 82EBF3FEF6DB5B33828B9043A01A98F3 /* Cocoa.framework */; }; 9DE5D6962DFFA2F4FEE374E6587715FF /* RxCocoaObjCRuntimeError+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69E916AFF16DCCD934972C769B239C3C /* RxCocoaObjCRuntimeError+Extensions.swift */; }; 9E2F30F029D823F821E92030B1D3B3AB /* HistoricalScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 361C23F647086DDACC833FCC3EB1C884 /* HistoricalScheduler.swift */; }; A034D9B64004D8F11B2E133B48E605A9 /* zh-Hans.lproj in Resources */ = {isa = PBXBuildFile; fileRef = FDE37E713660DC3D2F7ED930D7A70DE2 /* zh-Hans.lproj */; }; A0D651CCF060DE95FB3AD92090C9823C /* GroupedObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26FDFC56191C8EAB43CE82F44287DE64 /* GroupedObservable.swift */; }; A0EEE15B01577DEF666E80843804F220 /* Lock.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3E163070E4653A0771719664D8AA4B9 /* Lock.swift */; }; A17D2C5ADA416A08995012AF143D8C51 /* DelaySubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12E284916B03F86C68BE4E785FF39BB1 /* DelaySubscription.swift */; }; A19FE69FE0C3137353868C40FD53A184 /* DeprecationWarner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72E9E70F6D9D7FB922AB7988077A8184 /* DeprecationWarner.swift */; }; A4D0E970AC99503381692223C32575AB /* VirtualTimeScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A766ADC1A062AA51AAC444D9A853509 /* VirtualTimeScheduler.swift */; }; A670B21154F12D8B6FA7D1028A7540DA /* NopDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5DEE7953759AA3173B942483CF49AC76 /* NopDisposable.swift */; }; A6D570655609D81EF8C8B846BFCCF3B2 /* Just.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0998A461F66A98711145FD0EC7362C3E /* Just.swift */; }; A74F2320298D8948EC5558CC7D477B4B /* TakeUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14D534F0295128746E29091E5BFC9135 /* TakeUntil.swift */; }; A7F087A0EFC61267F7FC07DC9CD15EA5 /* NotificationCenter+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92806FA2DD6EBD0D101F4EB0F315034E /* NotificationCenter+Rx.swift */; }; A851EAE4D6886C3C872E30ECECFE8F51 /* DelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF2675EFADCB1550AB2ABF860C0EFF1C /* DelegateProxy.swift */; }; AA7BDC661C446D3395F51983870E88DD /* MASShortcut.m in Sources */ = {isa = PBXBuildFile; fileRef = B83DF7D23A6D5A6102B1F11A9CF28992 /* MASShortcut.m */; }; ADFBCA3691E85C61468E1A0EBC94933E /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4514618AF4A8785D792681F9D0B5746 /* Bag.swift */; }; AE76B4AB2F2D2F7BF228CCEC7A09B3F4 /* RxCocoa.h in Headers */ = {isa = PBXBuildFile; fileRef = A1402ED175029AB00EF213BFBA8CFD49 /* RxCocoa.h */; settings = {ATTRIBUTES = (Public, ); }; }; AECCE1EAA0757255BC4D722A53202DB0 /* GCDWebServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 301E6AA863985EFE6C1BBAC153C3556B /* GCDWebServer.h */; settings = {ATTRIBUTES = (Public, ); }; }; AF3A48D7C341FF115262FC6578A0A379 /* DisposeBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4E18A4DDBFBD0CA9BD0329386CDB718 /* DisposeBase.swift */; }; AFC64B1097F7355FF423D6A73E9C7210 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6D644AA126B3EFD20AC7A640C25A460 /* TaskDelegate.swift */; }; AFD59761FA2F298F4CF03E472A2933F4 /* DelegateProxyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 940CF5F9A64D84BB22B13B11080B86A0 /* DelegateProxyType.swift */; }; B1205EDD5125DA3CABC1BEA0CC72887C /* ReplaySubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 854CFC71E31796D7E49B85709FBCEED4 /* ReplaySubject.swift */; }; B15ED57BB6169227262E67AA3ECFA244 /* MASLocalization.m in Sources */ = {isa = PBXBuildFile; fileRef = 56EC5971E224F6AB7A2166FBA93FAA91 /* MASLocalization.m */; }; B2473477B3CB132E8500A6BADA89A604 /* Dematerialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1195F6F6558CF153AF4F8F924191B893 /* Dematerialize.swift */; }; B2C333B276395247F48EA9A9AC76E374 /* RxCocoa-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 09F3A4339E26D0176EBB9256C46EF563 /* RxCocoa-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; B47372436C56EE24B909DE97D5005A64 /* GCDWebServerFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = E87B13FF718D313573F766B7CC408ED7 /* GCDWebServerFunctions.h */; settings = {ATTRIBUTES = (Public, ); }; }; B533E4FA12CB73346704AC7F8044EB6E /* Range.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB6AA6287CFABD7B8375E6C2E184B08C /* Range.swift */; }; B540CDA825C4FA9E973193CFC024CB8F /* NSControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B500AB6C7812692C521D5DD14DF74004 /* NSControl+Rx.swift */; }; B77D5473CAC0536BC81029CBC771A8F0 /* StartWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF2C8DD9A124D9A6E183D428FADF2C56 /* StartWith.swift */; }; BA86B1FF01D04619DDB2105D122BA3DF /* ConnectableObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85B75D69B674DE36FF51A28EF7816348 /* ConnectableObservableType.swift */; }; BBC49B5F97840EBF1C18C5E28E67A29F /* Timer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B2576F870C297CD693237AD0C3BE041 /* Timer.swift */; }; BCE9CC03270FD3712F145791D8ED54BF /* Bag+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B43A9BF4D6C1E31117E289729BCD09A0 /* Bag+Rx.swift */; }; BCF2F7D297EBB25A1F7E56FF0F74198B /* LockOwnerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FAADE650ACDFC94B5D96E0D54E74087 /* LockOwnerType.swift */; }; BD379AB5D6DF4FF97EF15732D9635186 /* GCDWebServerURLEncodedFormRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = FA6E0B479C3A2FACD878521E9CBCC11D /* GCDWebServerURLEncodedFormRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; BEE6B677416CA71C981D1D3F60B18C96 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE1CB6F534B91BE694EFB4B9215B6209 /* Alamofire.swift */; }; BF1EB892BE3CF9CDFA0DAC7F9392435C /* GCDWebServerRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D88DF93526FCDD4D54CEDF7DB4F0C74 /* GCDWebServerRequest.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; BF73874654C35AD28C8C59725C37B3E4 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85CEDFA6110ECCC4627F7114DC0008CE /* Error.swift */; }; C19C2288E40AAF1B7B0FFC4E9B30B28B /* SchedulerType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB395D06F703BC5DABE7B987F87E93F4 /* SchedulerType+SharedSequence.swift */; }; C22F0B2EA77E200D482C75D9190A431E /* AddRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF2326C544C1AA0946EA133E59536085 /* AddRef.swift */; }; C26CB165F100DBF624F4906EB2EBDA7F /* Pods-ShadowsocksX-NG-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D60357581333E7EC56952E31B2991366 /* Pods-ShadowsocksX-NG-dummy.m */; }; C29B9EF856D077ED109CD7C9FA0B1CBF /* Single.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4D9C1DD466917BEDA486C5EB25C224B /* Single.swift */; }; C33109A82F2CA01B76C245C711BC46D8 /* ObserverBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88EB0B10C976B5429E155B7966D4224B /* ObserverBase.swift */; }; C341FC8944C28CCA39FB9AC4B0F23763 /* GCDWebServerHTTPStatusCodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 675FAF9C0AC63D45D5750450AB7DE4DA /* GCDWebServerHTTPStatusCodes.h */; settings = {ATTRIBUTES = (Public, ); }; }; C465894C47CD0298BA08084BA33DBB91 /* _RXKVOObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = D8E11BFF20246B446C866F0E2026C462 /* _RXKVOObserver.m */; }; C651B7E5627EFBC7E3149EA6E104E25A /* NSButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C03042C06157044F423F9D10F9B7EE0 /* NSButton+Rx.swift */; }; C6DAF6C0D6F27D1DE787EBB142429D83 /* ConcurrentMainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FC8A367D4E53A297FB864F34644E49B /* ConcurrentMainScheduler.swift */; }; C74FBC45A8CC8865F2E254DC0B9F9AC6 /* MASShortcutView+Bindings.h in Headers */ = {isa = PBXBuildFile; fileRef = FEB7109F32A44D56AA05F3FB731D764A /* MASShortcutView+Bindings.h */; settings = {ATTRIBUTES = (Public, ); }; }; C8E0EEE042EA7C2FF22A3E452A7922EE /* Shortcut.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F9D8D38BB84EDC1147440FA65F75CC1 /* Shortcut.h */; settings = {ATTRIBUTES = (Public, ); }; }; C9FE3365FD7CF7C8357AB027CEF051FC /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96B29CD14467A7E410286D296BBBAA8B /* Errors.swift */; }; CA10B3564675FD5894121E0467FBEA29 /* VirtualTimeConverterType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 154AEE55DA94FFC8A8F5C888FC2BCBDC /* VirtualTimeConverterType.swift */; }; CA614AD744B004718A9353C70A9E7462 /* Logging.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3559D9AF301168A7297F8316642A1D9 /* Logging.swift */; }; CBC42E74E1BBB0032DFF65BE9E847C9B /* TailRecursiveSink.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0F61B9114CEA17068358E3D198DAD8 /* TailRecursiveSink.swift */; }; CC3AD135FB7F1E40A08F0B0F29D78DC0 /* Signal+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0994F80676488AA08BC591E58CFD98A1 /* Signal+Subscription.swift */; }; CD782D1189ADBAA42D087B87D53838A0 /* GCDWebServerDataRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F749FF2003212B6BB1F099230930339 /* GCDWebServerDataRequest.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; CDE4E8E448307F279A4A518F69967BA8 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0757DAE9E8CB0717073540EE8D9C4C9 /* Filter.swift */; }; CE2760C82C07084992BC176BA8AF41DE /* MASLocalization.h in Headers */ = {isa = PBXBuildFile; fileRef = 3534159C69DA4B880233991C4B8E51F2 /* MASLocalization.h */; settings = {ATTRIBUTES = (Public, ); }; }; CEA20B358A638C758796672D2B3F79A1 /* ObservableType+PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED5FE7C7406ACE4E1C2E490862FC27F1 /* ObservableType+PrimitiveSequence.swift */; }; CEA50BEC377AEE2AAA9DB5B71DEA418C /* BRLOptionParser.h in Headers */ = {isa = PBXBuildFile; fileRef = A4BA06D76B9EA13CE2C114A88A8FB364 /* BRLOptionParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; CF0AE4EF7AED02762D3BE8C143D136DA /* _RXObjCRuntime.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A31ED91CC7DB5FC9CCE04EA8F05E7CA /* _RXObjCRuntime.m */; }; D22D589EF8F50A79EEBA0DC2E4B2477A /* Throttle.swift in Sources */ = {isa = PBXBuildFile; fileRef = A711F6A9FC3D9105FB4752EB5E8E58B0 /* Throttle.swift */; }; D260B45339932BAA56D7024048E2D155 /* GCDWebServerConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = F6B2FF71E3394A2277F5630ADE77EBEC /* GCDWebServerConnection.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; D33C1AD2E019F48235F734A00CE7C24C /* GCDWebServerFileResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = DABD5E02E0387FDA13E08502747E4F78 /* GCDWebServerFileResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; D3D8C379C6E4FB487E5ABD6800AD7B7E /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FA608A971EF8C9973AB0C7F7EE2126F /* DispatchQueue+Alamofire.swift */; }; D5D3589FC11DDE2B3FA8385212E7CF00 /* Materialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0503AC0FF6C8E1EE6A1F2D01EDB16F6F /* Materialize.swift */; }; D5E020763D69E9336EB398ACD48FEBB0 /* GCDWebServerErrorResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A6DA5E6367C8816E8C176BA368F2A94 /* GCDWebServerErrorResponse.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; D60395623AAC509D52C2C6E84A4700C7 /* Skip.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA60B521316EFC34215D83BE18704A96 /* Skip.swift */; }; D60D01E508521F9CCCCB06F88C09F2B8 /* Multicast.swift in Sources */ = {isa = PBXBuildFile; fileRef = B463BCB90F2FAE45265C8DCD6BDFAF60 /* Multicast.swift */; }; D626490EB656C5A3185DDE11F40CB19F /* Repeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E290A37E260985BBAA653427D24EBC6 /* Repeat.swift */; }; D65C254F5ABF2CB5ECEE50FE8F8E1A80 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57AB489E11676A4AE9EA56EADF0E63F2 /* Response.swift */; }; D6CAD7BA87459D229C6C8ECC10AFFDD4 /* Maybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49FD9E180D0E148BE0BB19F763834874 /* Maybe.swift */; }; D75FE9731E218DBF907D405CAB505E63 /* Amb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06D4E80CBDA05F1578080C8034637C9B /* Amb.swift */; }; D8B22B99DE2C2888FE7CE25BB48E0E9A /* Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8F30E0F75BF71A5CA6D25F4C2110750 /* Rx.swift */; }; D8C2E8F2D3D1319BB11642F41372A188 /* MASShortcutMonitor.h in Headers */ = {isa = PBXBuildFile; fileRef = E21424A29849A7F0EA632156107DA963 /* MASShortcutMonitor.h */; settings = {ATTRIBUTES = (Public, ); }; }; D90CE923E9B7F51F51E0B746E95D2E9A /* Deferred.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F5B28B1FA9A7943CC0DC304BDCD0E2C /* Deferred.swift */; }; D9DB9FA552C86B626E12CD5650E444F7 /* MASHotKey.h in Headers */ = {isa = PBXBuildFile; fileRef = EA3B7BA760EF5910B7586199E3CAF429 /* MASHotKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; DA51957DA41CBBCF0A60227FEF092BD2 /* Scan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D7F6E51459AAD2E5A367271F6B601A1 /* Scan.swift */; }; DD820720F7D1FB87B6E84F1ECDEF021D /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAC4BCC1EFD1317EBF4B9BA36E1134C5 /* Deprecated.swift */; }; DE32FE946EF661EF0CAF45874720809A /* RxCocoa-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E3E1FDE57B6AAF7C58D0C1396F58882A /* RxCocoa-dummy.m */; }; DF3FD63D6A37C12FDB09B8CA5AE80AC3 /* GCDWebServerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CB175FCBAA441BA2B3E869220FAEEE0 /* GCDWebServerPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; E08992C32D31129A0055514FA5BD3849 /* MASKeyCodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A2A4891A6E6DAC4415135BB74993A81 /* MASKeyCodes.h */; settings = {ATTRIBUTES = (Public, ); }; }; E17757E19A1BD01D2B61FE5A55AD512A /* KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23C02B368180FB853CF69D8BD92B525D /* KVORepresentable.swift */; }; E3747EC31FCCA97D75A81FC700CF7E24 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34E4A22716CB388EB870522B28DD7CF7 /* ResponseSerialization.swift */; }; E3DB60489438B9004ADC99A579CEDFB9 /* ScheduledItemType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4659C0DFC3E93DC4C4AEECB67FA53504 /* ScheduledItemType.swift */; }; E48A4104888DE8E471F9634CC8F44907 /* CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46D60A19372FA9D2D46D0B7614E0C8B7 /* CombineLatest+arity.swift */; }; E4E5A913FDD01F55D97369CA4B8C1DF0 /* Timeout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05CB1F73D351169ADFE842F858B733C7 /* Timeout.swift */; }; E515BB42C00D3E319BC699FD34BA9868 /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F5571F7DA898207F53AFA04E29656E2 /* Platform.Darwin.swift */; }; E5A645BBD1085E54FD24C7D22910871A /* PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97EA47DDA4738601487373C3D63E8892 /* PrimitiveSequence.swift */; }; E5D04C0E217F198AEB9F6BDAC210E291 /* SkipUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1406AADF7C3A924EB060C46D86FC8227 /* SkipUntil.swift */; }; E652F245F72DFF1F9B833845B7D7AA91 /* Binder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55FE174008A548419E3616A8304792F3 /* Binder.swift */; }; E6C96618F2E5765583BEB3CCD22A14FC /* RxMutableBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 933CEADFC29A6EE4EBA98FC012098C32 /* RxMutableBox.swift */; }; E7E20EFC14FC25ADBDECCC14D8B7F7F8 /* TextInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = A58214A49C128D7A4C7544E87344A3C1 /* TextInput.swift */; }; E8230128BCE280559AB98B0D3F2B0C47 /* SynchronizedUnsubscribeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B60D1CBFBDA744C033F0B2A0C00159E /* SynchronizedUnsubscribeType.swift */; }; E8C1AAAB8792FB705C11A5D0588A8719 /* PublishSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E2E71AC93716DC363E6240A532A02CB /* PublishSubject.swift */; }; E92B804E3A9D9AA570AACE5602D8F91F /* RecursiveScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8DBA570AB4D7104DF77039D23C512C1 /* RecursiveScheduler.swift */; }; E9795B875E10345C330065C812F46AD3 /* MASShortcutValidator.h in Headers */ = {isa = PBXBuildFile; fileRef = 166824C56133ED7184FCABD50BF047FE /* MASShortcutValidator.h */; settings = {ATTRIBUTES = (Public, ); }; }; E9B95D42F4510C79E2D8A8CFA251CD49 /* GCDWebServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A9BB2A7697A1E5DC5621D702772A4B0 /* GCDWebServer.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; EB2C4D98DA3C5FC4AFC77C6EF339A6A4 /* URLSession+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A6BB051BFA77EC4B09F22D2F8F247E2 /* URLSession+Rx.swift */; }; EB7391B7EDDA5DE95FFFB6B832227540 /* AsyncLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78D8483AFBC158FA298C6800DEDE4D74 /* AsyncLock.swift */; }; EC2052D689C4D4040C17CDF0CF0ADBD4 /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 732C8EA5B86127EF4191BE104639AD67 /* Zip.swift */; }; ECC9A343A71FC98D07B545D6BDC5AB0C /* RxCocoaRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 3309D64568C776424A4E0B6F079247F1 /* RxCocoaRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; }; ED71F853D231BEB7D4875BBB62FA0DA8 /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDC4030A41798B054370BEA4580333DD /* Queue.swift */; }; ED9B50D196B86E63644CA70705CE10C8 /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = D102D6B345CC3BF4C7BC4E723D4F0ACD /* RecursiveLock.swift */; }; EDD85DAC7DC88B01D5A2C20969416C9B /* BRLOptionParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 54ABF2FD9451CF3C229952E10B340D07 /* BRLOptionParser.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; EEC333CECC6D0FEB54E762724D0A005A /* SynchronizedOnType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9494175D49ECE1E60A7DA761334D4D16 /* SynchronizedOnType.swift */; }; F13F2AA7F2E6D95A181CAB99B900D531 /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23D29C20A0BE889312381C6336E4A2D9 /* ServerTrustPolicy.swift */; }; F141581ECD51D5136051D061A8F96539 /* Pods-ShadowsocksX-NGTests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 72A57876EDEB24ADDFE06DD482CE250C /* Pods-ShadowsocksX-NGTests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; F15171E22983A407B401CB0880A24A4A /* _RXDelegateProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A87F66B7C0A2A769A71E74D77CC0F6E /* _RXDelegateProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; F29953E3ED745AECAF0820B614ADDDD3 /* Pods-ShadowsocksX-NGTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C10AA3C311345DB3616BCE827B69C55 /* Pods-ShadowsocksX-NGTests-dummy.m */; }; F331A147FAAB420AABC7C14891842DF2 /* CombineLatest+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA6BC6261543AFA8730439C5E3D6FA14 /* CombineLatest+Collection.swift */; }; F37D6AAF13142C549822DC6C337D2D3E /* RxTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91ED414CA91E90DB1FC1DDB09736FF57 /* RxTarget.swift */; }; F42673501FB54ED9ECA67F6B7543B4A4 /* Never.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06B276FC635F3EE1CCF88162D0528484 /* Never.swift */; }; F5933F324B497E7CB1973438CA903A4D /* ObserverType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 659B63B81B45C439C5E4C86BB10375C6 /* ObserverType.swift */; }; F5C3C227785D45C44F1FA8157EF99C71 /* GCDWebServerErrorResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = CF0B73A5BA95D377B76E97C3A4528FFE /* GCDWebServerErrorResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; F7B74645E07C39771156A1FA413B98D4 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B36FFE0DCF03216A753C52928989B26 /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; F7DAD2EF3F86BC40F7D4F2EE49362418 /* GCDWebServerStreamedResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 238D6D2076CE4BFFFC735BFD7C475AA0 /* GCDWebServerStreamedResponse.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; F7DF537750D167A28BDFAF3491E6DD92 /* SerialDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC7B232F24E185E666E15604B9FEC8D3 /* SerialDisposable.swift */; }; F7F13DADAC83BE187A2FD4D509F02A3B /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 82EBF3FEF6DB5B33828B9043A01A98F3 /* Cocoa.framework */; }; FA1E98EE32887265C3C81F46454254D6 /* Disposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4692556AA35C141B365E9DA059108AE /* Disposable.swift */; }; FB6C7066B1C54D684A6AD303E5EDCB05 /* ShareReplayScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7A0359E44CDC57164E50B9D2B31CBFC /* ShareReplayScope.swift */; }; FCAEC096A064FAEB7E094807F7FBED59 /* SectionedViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A376CB3E32D61CDCB42BF0B1CEB11EF /* SectionedViewDataSourceType.swift */; }; FCBF7F9DA53A194F0653EE7E00B57BC8 /* GCDWebServerMultiPartFormRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 160937B1E4D91695712F279A8D972FAA /* GCDWebServerMultiPartFormRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; FD62BA6360DA5EA60B540BDD45FE4EFC /* _RXDelegateProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = C6CBC513FD67E4B9D27B37B20FE77767 /* _RXDelegateProxy.m */; }; FD8D9D70346CADDCA4A7E1B65B0F899A /* Delay.swift in Sources */ = {isa = PBXBuildFile; fileRef = D823BB329E438EC7DCD97E71B9FE40E8 /* Delay.swift */; }; FE23AFE6D8E46B3CD2505DE11CA82A8C /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 82EBF3FEF6DB5B33828B9043A01A98F3 /* Cocoa.framework */; }; FE242D48F9F0D8E9E9C8F8F08044F2B7 /* Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40400BB78B4C5E89A007F5A074AD17DE /* Reactive.swift */; }; FF4803398CBF968AFC7FAE55F747D855 /* BehaviorSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = B157A63D0DE60AA5D33DF7A0D62C53D6 /* BehaviorSubject.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; }; D6EED04D076BCDB1274DE7B848A7C3E9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; remoteInfo = RxSwift; }; EA1FE8E3D449D591462D9C6EE190AF7D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 2B2B481A164695722839BD581D442457; remoteInfo = MASShortcut; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ 0079F2FDF314ED419382C2C30DE4939A /* it.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = it.lproj; path = Resources/it.lproj; sourceTree = ""; }; 0381AFE52669B9575C47B566ACDDEDC7 /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; 0479B8153C331BBDA5162E84458371D1 /* CombineLatest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombineLatest.swift; path = RxSwift/Observables/CombineLatest.swift; sourceTree = ""; }; 04DF2DB4FF92576D769744A650441E74 /* MASDictionaryTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASDictionaryTransformer.h; path = "Framework/User Defaults Storage/MASDictionaryTransformer.h"; sourceTree = ""; }; 0503AC0FF6C8E1EE6A1F2D01EDB16F6F /* Materialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Materialize.swift; path = RxSwift/Observables/Materialize.swift; sourceTree = ""; }; 05CB1F73D351169ADFE842F858B733C7 /* Timeout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeout.swift; path = RxSwift/Observables/Timeout.swift; sourceTree = ""; }; 06B276FC635F3EE1CCF88162D0528484 /* Never.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Never.swift; path = RxSwift/Observables/Never.swift; sourceTree = ""; }; 06D4E80CBDA05F1578080C8034637C9B /* Amb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Amb.swift; path = RxSwift/Observables/Amb.swift; sourceTree = ""; }; 0994F80676488AA08BC591E58CFD98A1 /* Signal+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Signal+Subscription.swift"; path = "RxCocoa/Traits/Signal/Signal+Subscription.swift"; sourceTree = ""; }; 0998A461F66A98711145FD0EC7362C3E /* Just.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Just.swift; path = RxSwift/Observables/Just.swift; sourceTree = ""; }; 09F3A4339E26D0176EBB9256C46EF563 /* RxCocoa-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-umbrella.h"; sourceTree = ""; }; 0A9BB2A7697A1E5DC5621D702772A4B0 /* GCDWebServer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServer.m; path = GCDWebServer/Core/GCDWebServer.m; sourceTree = ""; }; 0AC97FCB44A4D1C5C8DB2728DBE8C88A /* SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SharedSequence.swift; path = RxCocoa/Traits/SharedSequence/SharedSequence.swift; sourceTree = ""; }; 0BA23B93F7078237272FE6927584FDE4 /* GCDWebServer-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GCDWebServer-dummy.m"; sourceTree = ""; }; 0BAB8B3384C32C2632F1C3DFA4B118F6 /* Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Create.swift; path = RxSwift/Observables/Create.swift; sourceTree = ""; }; 0E0AB87B8D9EECE893AE04BA3EDEA25B /* MASShortcut-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MASShortcut-prefix.pch"; sourceTree = ""; }; 0F5B28B1FA9A7943CC0DC304BDCD0E2C /* Deferred.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deferred.swift; path = RxSwift/Observables/Deferred.swift; sourceTree = ""; }; 111C7DF776927720315882DB26FC5BBB /* CurrentThreadScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurrentThreadScheduler.swift; path = RxSwift/Schedulers/CurrentThreadScheduler.swift; sourceTree = ""; }; 115ECB3550DF888C7550F302E2254242 /* SingleAssignmentDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAssignmentDisposable.swift; path = RxSwift/Disposables/SingleAssignmentDisposable.swift; sourceTree = ""; }; 118D091E5C6B9D52CB5543E9F5EC00E1 /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; 1195F6F6558CF153AF4F8F924191B893 /* Dematerialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Dematerialize.swift; path = RxSwift/Observables/Dematerialize.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 = ""; }; 12E284916B03F86C68BE4E785FF39BB1 /* DelaySubscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelaySubscription.swift; path = RxSwift/Observables/DelaySubscription.swift; sourceTree = ""; }; 134C64056AF906740FD1018C35BEF701 /* NSObject+Rx+KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+KVORepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+KVORepresentable.swift"; sourceTree = ""; }; 1406AADF7C3A924EB060C46D86FC8227 /* SkipUntil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipUntil.swift; path = RxSwift/Observables/SkipUntil.swift; sourceTree = ""; }; 14A4B4A0C592EB08A8DE41B67BBB1889 /* zh-Hant.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "zh-Hant.lproj"; path = "Resources/zh-Hant.lproj"; sourceTree = ""; }; 14D534F0295128746E29091E5BFC9135 /* TakeUntil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeUntil.swift; path = RxSwift/Observables/TakeUntil.swift; sourceTree = ""; }; 14E6D271BA2BAC998BEC96349915043A /* ControlTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlTarget.swift; path = RxCocoa/Common/ControlTarget.swift; sourceTree = ""; }; 154AEE55DA94FFC8A8F5C888FC2BCBDC /* VirtualTimeConverterType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeConverterType.swift; path = RxSwift/Schedulers/VirtualTimeConverterType.swift; sourceTree = ""; }; 160937B1E4D91695712F279A8D972FAA /* GCDWebServerMultiPartFormRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerMultiPartFormRequest.h; path = GCDWebServer/Requests/GCDWebServerMultiPartFormRequest.h; sourceTree = ""; }; 1612CFDD002F4B0AC395F0217039503E /* RetryWhen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryWhen.swift; path = RxSwift/Observables/RetryWhen.swift; sourceTree = ""; }; 166824C56133ED7184FCABD50BF047FE /* MASShortcutValidator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASShortcutValidator.h; path = Framework/Model/MASShortcutValidator.h; sourceTree = ""; }; 17765F70794E8148073628BF1A46C5E9 /* pl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pl.lproj; path = Resources/pl.lproj; sourceTree = ""; }; 17CBF34AD83F7260974C867724C5600A /* MASShortcutView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASShortcutView.h; path = Framework/UI/MASShortcutView.h; sourceTree = ""; }; 189E6C1A4BD7664104577BB5F2AF04EE /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; 196DA983244F60766BA272090829A16E /* Pods-ShadowsocksX-NGTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ShadowsocksX-NGTests.debug.xcconfig"; sourceTree = ""; }; 19E4CA80D5785F989D1F5D4C42C3FE6E /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; 1A31ED91CC7DB5FC9CCE04EA8F05E7CA /* _RXObjCRuntime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXObjCRuntime.m; path = RxCocoa/Runtime/_RXObjCRuntime.m; sourceTree = ""; }; 1A592F999686D738A8A59DF187637CA5 /* Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deprecated.swift; path = RxCocoa/Deprecated.swift; sourceTree = ""; }; 1A87F66B7C0A2A769A71E74D77CC0F6E /* _RXDelegateProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXDelegateProxy.h; path = RxCocoa/Runtime/include/_RXDelegateProxy.h; sourceTree = ""; }; 1AAAFEAAB56AAD738235F68EF3B9D64A /* ControlEvent+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlEvent+Driver.swift"; sourceTree = ""; }; 1B69746C147C712C959C2E7AE6C7F5C9 /* GCDWebServerConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerConnection.h; path = GCDWebServer/Core/GCDWebServerConnection.h; sourceTree = ""; }; 1C10AA3C311345DB3616BCE827B69C55 /* Pods-ShadowsocksX-NGTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-ShadowsocksX-NGTests-dummy.m"; sourceTree = ""; }; 1C1C1DD9817840AB191BD19AC537A360 /* Event.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Event.swift; path = RxSwift/Event.swift; sourceTree = ""; }; 1C96563EB6945D0D606E685F804386C4 /* Switch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Switch.swift; path = RxSwift/Observables/Switch.swift; sourceTree = ""; }; 1CBCD2E003BDE2BAA09350A80E738BA8 /* ObserveOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserveOn.swift; path = RxSwift/Observables/ObserveOn.swift; sourceTree = ""; }; 1D64077070F9B8085996B83FF7C2D5CD /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; 1D7F6E51459AAD2E5A367271F6B601A1 /* Scan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Scan.swift; path = RxSwift/Observables/Scan.swift; sourceTree = ""; }; 1D88DF93526FCDD4D54CEDF7DB4F0C74 /* GCDWebServerRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerRequest.m; path = GCDWebServer/Core/GCDWebServerRequest.m; sourceTree = ""; }; 1E2E71AC93716DC363E6240A532A02CB /* PublishSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishSubject.swift; path = RxSwift/Subjects/PublishSubject.swift; sourceTree = ""; }; 1EA29F7E0E65B6A9619DB77448844EC1 /* Pods-ShadowsocksX-NG.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-ShadowsocksX-NG.modulemap"; sourceTree = ""; }; 1EEF6B3F62DF72399DE21845AAB1C070 /* TakeLast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeLast.swift; path = RxSwift/Observables/TakeLast.swift; sourceTree = ""; }; 1FC8A367D4E53A297FB864F34644E49B /* ConcurrentMainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentMainScheduler.swift; path = RxSwift/Schedulers/ConcurrentMainScheduler.swift; sourceTree = ""; }; 20739FDF831BB0F4991E635F037F4D53 /* RxSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxSwift-dummy.m"; sourceTree = ""; }; 21B9CC8D2D4351D1C736B96CF7352118 /* MASShortcut-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MASShortcut-dummy.m"; sourceTree = ""; }; 22588616BAABD051D4BB21DC9F63F0A8 /* Sequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sequence.swift; path = RxSwift/Observables/Sequence.swift; sourceTree = ""; }; 229E93EB9F92094DB696CEE91F99C456 /* Concat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concat.swift; path = RxSwift/Observables/Concat.swift; sourceTree = ""; }; 22ACD934B2217D0B238C7FC56C3BC0A3 /* GCDWebServerFileRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerFileRequest.h; path = GCDWebServer/Requests/GCDWebServerFileRequest.h; sourceTree = ""; }; 22ADD736785A6DE33628551E25AC889A /* Pods-ShadowsocksX-NGTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-ShadowsocksX-NGTests-acknowledgements.markdown"; sourceTree = ""; }; 22AFF11BC84D7CDAE19F952ADC92C4ED /* HistoricalSchedulerTimeConverter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalSchedulerTimeConverter.swift; path = RxSwift/Schedulers/HistoricalSchedulerTimeConverter.swift; sourceTree = ""; }; 230F8208BE63C052A548A7D41A1158B2 /* MASShortcut.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = MASShortcut.bundle; path = "MASShortcut-MASShortcut.bundle"; sourceTree = BUILT_PRODUCTS_DIR; }; 238D6D2076CE4BFFFC735BFD7C475AA0 /* GCDWebServerStreamedResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerStreamedResponse.m; path = GCDWebServer/Responses/GCDWebServerStreamedResponse.m; sourceTree = ""; }; 23C02B368180FB853CF69D8BD92B525D /* KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KVORepresentable.swift; path = RxCocoa/Foundation/KVORepresentable.swift; sourceTree = ""; }; 23CBBCCBDEE2DD59A590CDFEFA4CA98E /* RefCountDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RefCountDisposable.swift; path = RxSwift/Disposables/RefCountDisposable.swift; sourceTree = ""; }; 23D29C20A0BE889312381C6336E4A2D9 /* ServerTrustPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustPolicy.swift; path = Source/ServerTrustPolicy.swift; sourceTree = ""; }; 2404E7D73F00A4945F5DC184D2B99C7F /* RxSwift.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.xcconfig; sourceTree = ""; }; 26A4C5501C41F777203D2271A2F2E0F6 /* Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signal.swift; path = RxCocoa/Traits/Signal/Signal.swift; sourceTree = ""; }; 26A8810424438A12E7ADBFB3E068C658 /* MASShortcut.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MASShortcut.framework; path = MASShortcut.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 26FDFC56191C8EAB43CE82F44287DE64 /* GroupedObservable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupedObservable.swift; path = RxSwift/GroupedObservable.swift; sourceTree = ""; }; 2898467C057BF01170A471C2FC97CEE2 /* SwitchIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwitchIfEmpty.swift; path = RxSwift/Observables/SwitchIfEmpty.swift; sourceTree = ""; }; 2898AB0C6A007CCDE297E41DBBE4F167 /* Take.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Take.swift; path = RxSwift/Observables/Take.swift; sourceTree = ""; }; 2A11F032AFA3310A3EEE63E67481B01E /* Pods-ShadowsocksX-NG-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-ShadowsocksX-NG-frameworks.sh"; sourceTree = ""; }; 2A2A4891A6E6DAC4415135BB74993A81 /* MASKeyCodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASKeyCodes.h; path = Framework/Model/MASKeyCodes.h; sourceTree = ""; }; 2A376CB3E32D61CDCB42BF0B1CEB11EF /* SectionedViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionedViewDataSourceType.swift; path = RxCocoa/Common/SectionedViewDataSourceType.swift; sourceTree = ""; }; 2A766ADC1A062AA51AAC444D9A853509 /* VirtualTimeScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeScheduler.swift; path = RxSwift/Schedulers/VirtualTimeScheduler.swift; sourceTree = ""; }; 2C27FEA407D98B278E6001B742691810 /* NSObject+Rx+RawRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+RawRepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+RawRepresentable.swift"; sourceTree = ""; }; 2CB175FCBAA441BA2B3E869220FAEEE0 /* GCDWebServerPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerPrivate.h; path = GCDWebServer/Core/GCDWebServerPrivate.h; sourceTree = ""; }; 2CFE9D0E45288EBBAF865D7685C2B983 /* Pods-ShadowsocksX-NGTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-ShadowsocksX-NGTests-acknowledgements.plist"; sourceTree = ""; }; 2D4B5E26C476B344C6D8CFF6FC4A5EF7 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; 2DCBBA51B2CAFED940209847149DF1CF /* RxCocoa-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-prefix.pch"; 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; }; 301E6AA863985EFE6C1BBAC153C3556B /* GCDWebServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServer.h; path = GCDWebServer/Core/GCDWebServer.h; sourceTree = ""; }; 3174248008864D7991FDA942A339917E /* GCDWebServerDataResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerDataResponse.m; path = GCDWebServer/Responses/GCDWebServerDataResponse.m; sourceTree = ""; }; 3184A63618E8158F780B9479D58AF99E /* ObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableType.swift; path = RxSwift/ObservableType.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; }; 3309D64568C776424A4E0B6F079247F1 /* RxCocoaRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoaRuntime.h; path = RxCocoa/Runtime/include/RxCocoaRuntime.h; sourceTree = ""; }; 336C288E815BB0146FB5044555064273 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; 33D696D0068DA801EB71A910D621AAF7 /* Map.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Map.swift; path = RxSwift/Observables/Map.swift; sourceTree = ""; }; 3412FD7CC7AFAA07876D64625DF8FA8E /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxCocoa/Common/Observable+Bind.swift"; sourceTree = ""; }; 342B4165E24ECEBD7C608D11E8E002B9 /* RxCocoa.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.xcconfig; sourceTree = ""; }; 34E4A22716CB388EB870522B28DD7CF7 /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; 3534159C69DA4B880233991C4B8E51F2 /* MASLocalization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASLocalization.h; path = Framework/UI/MASLocalization.h; sourceTree = ""; }; 3594AF696DCAF73A6B34289B67606200 /* InvocableScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableScheduledItem.swift; path = RxSwift/Schedulers/Internal/InvocableScheduledItem.swift; sourceTree = ""; }; 35B7A19EB6F7D1969EA6A91E8AE6874D /* SubjectType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubjectType.swift; path = RxSwift/Subjects/SubjectType.swift; sourceTree = ""; }; 361C23F647086DDACC833FCC3EB1C884 /* HistoricalScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalScheduler.swift; path = RxSwift/Schedulers/HistoricalScheduler.swift; sourceTree = ""; }; 383D3A040BF1C400C324B79A7396A910 /* NSView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSView+Rx.swift"; path = "RxCocoa/macOS/NSView+Rx.swift"; sourceTree = ""; }; 39BF39E019699D7BF4AF2283A9934E68 /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; 3A6BB051BFA77EC4B09F22D2F8F247E2 /* URLSession+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSession+Rx.swift"; path = "RxCocoa/Foundation/URLSession+Rx.swift"; sourceTree = ""; }; 3B2576F870C297CD693237AD0C3BE041 /* Timer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timer.swift; path = RxSwift/Observables/Timer.swift; sourceTree = ""; }; 3C03042C06157044F423F9D10F9B7EE0 /* NSButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Rx.swift"; path = "RxCocoa/macOS/NSButton+Rx.swift"; sourceTree = ""; }; 3C6A4FC4585A5649410CE0A0227307F1 /* DeprecationWarner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DeprecationWarner.swift; path = Platform/DeprecationWarner.swift; sourceTree = ""; }; 3CED975AC8E9111F2EC08AADBE7354E6 /* BooleanDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BooleanDisposable.swift; path = RxSwift/Disposables/BooleanDisposable.swift; sourceTree = ""; }; 3EC92D258020E5DFC351490B403DE7A0 /* Cancelable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancelable.swift; path = RxSwift/Cancelable.swift; sourceTree = ""; }; 3EFEAEC4BB3538D1D22890B92BB6F890 /* GCDWebServerURLEncodedFormRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerURLEncodedFormRequest.m; path = GCDWebServer/Requests/GCDWebServerURLEncodedFormRequest.m; sourceTree = ""; }; 40400BB78B4C5E89A007F5A074AD17DE /* Reactive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reactive.swift; path = RxSwift/Reactive.swift; sourceTree = ""; }; 4069F93F454E2A1E193E29683F09840A /* GCDWebServerStreamedResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerStreamedResponse.h; path = GCDWebServer/Responses/GCDWebServerStreamedResponse.h; sourceTree = ""; }; 432661022A89EF8459BE8FB7D35501B4 /* ObservableType+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+Extensions.swift"; path = "RxSwift/ObservableType+Extensions.swift"; sourceTree = ""; }; 44B1F3C611C57DE6A4D945624BD46CDA /* Zip+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+Collection.swift"; path = "RxSwift/Observables/Zip+Collection.swift"; sourceTree = ""; }; 44EF13F321A3D94E22A90C3C1F10A3D0 /* Using.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Using.swift; path = RxSwift/Observables/Using.swift; sourceTree = ""; }; 4558876E460725F68F69FA071C6B4538 /* RxCocoa.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxCocoa.modulemap; sourceTree = ""; }; 4659C0DFC3E93DC4C4AEECB67FA53504 /* ScheduledItemType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItemType.swift; path = RxSwift/Schedulers/Internal/ScheduledItemType.swift; sourceTree = ""; }; 46D60A19372FA9D2D46D0B7614E0C8B7 /* CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+arity.swift"; path = "RxSwift/Observables/CombineLatest+arity.swift"; sourceTree = ""; }; 471603BE2A1B99AAA1F605AD468A72F9 /* SchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SchedulerType.swift; path = RxSwift/SchedulerType.swift; sourceTree = ""; }; 486BEA30038CDF0DEBAD9828A2E17A9A /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; 490109B32A0DDE20F5EB889696DFE805 /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; 4987E3BE8BCDB45015225A951A34F4E6 /* RxSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxSwift.modulemap; sourceTree = ""; }; 49FD9E180D0E148BE0BB19F763834874 /* Maybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Maybe.swift; path = RxSwift/Traits/Maybe.swift; sourceTree = ""; }; 4A444399B751E3F7B0426D48C6C2704A /* SwiftSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSupport.swift; path = RxSwift/SwiftSupport/SwiftSupport.swift; sourceTree = ""; }; 4A70BE8C07BCE9C6D6F47AC73225C959 /* Pods-proxy_conf_helper.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-proxy_conf_helper.release.xcconfig"; sourceTree = ""; }; 4ACE6D9E8FB2E240CB7793D4F491AF48 /* BehaviorRelay+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BehaviorRelay+Driver.swift"; path = "RxCocoa/Traits/Driver/BehaviorRelay+Driver.swift"; sourceTree = ""; }; 4B36FFE0DCF03216A753C52928989B26 /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; 4B60D1CBFBDA744C033F0B2A0C00159E /* SynchronizedUnsubscribeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedUnsubscribeType.swift; path = RxSwift/Concurrency/SynchronizedUnsubscribeType.swift; sourceTree = ""; }; 4F130BAD4D802F4A724FD0C28BD40B03 /* TakeWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeWhile.swift; path = RxSwift/Observables/TakeWhile.swift; sourceTree = ""; }; 4FA8313797668EC93B0C98D9A8F32A93 /* fr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fr.lproj; path = Resources/fr.lproj; sourceTree = ""; }; 50E4F8C1AD8BDBB264641AE0A61F660A /* MASShortcutBinder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASShortcutBinder.h; path = "Framework/User Defaults Storage/MASShortcutBinder.h"; sourceTree = ""; }; 52BF43E2486A183668EA2F7D38FE98F4 /* DistinctUntilChanged.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DistinctUntilChanged.swift; path = RxSwift/Observables/DistinctUntilChanged.swift; sourceTree = ""; }; 5329DC6003732A15AF3A39647D60E307 /* MASShortcutBinder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASShortcutBinder.m; path = "Framework/User Defaults Storage/MASShortcutBinder.m"; sourceTree = ""; }; 538988DBA7181A56C802219FDCA9FA53 /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; 54ABF2FD9451CF3C229952E10B340D07 /* BRLOptionParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRLOptionParser.m; path = BRLOptionParser/BRLOptionParser.m; sourceTree = ""; }; 55FE174008A548419E3616A8304792F3 /* Binder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Binder.swift; path = RxCocoa/Common/Binder.swift; sourceTree = ""; }; 56EC5971E224F6AB7A2166FBA93FAA91 /* MASLocalization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASLocalization.m; path = Framework/UI/MASLocalization.m; sourceTree = ""; }; 57AB489E11676A4AE9EA56EADF0E63F2 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; 5931EBFD159B49E78EE1BB093CFE15B5 /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Source/SessionManager.swift; sourceTree = ""; }; 59E35493E3A483184D5FFB2036E99FA3 /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; 5ADB1C3BE4EFC0F467DCA4A6810149DA /* pt.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pt.lproj; path = Resources/pt.lproj; sourceTree = ""; }; 5C0C485AB4EA81F3E9128F65E9AC66CA /* Pods-ShadowsocksX-NGTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ShadowsocksX-NGTests.release.xcconfig"; sourceTree = ""; }; 5C263CEED8FEBEBA9E5ED42A571DCBAC /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Alamofire.framework; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 5DEE7953759AA3173B942483CF49AC76 /* NopDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NopDisposable.swift; path = RxSwift/Disposables/NopDisposable.swift; sourceTree = ""; }; 5E0151F462BF0AF0A35E6786D6C1F577 /* MASShortcutValidator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASShortcutValidator.m; path = Framework/Model/MASShortcutValidator.m; sourceTree = ""; }; 5EDA6C2661B5E0A2052233A8317B2FCD /* ConcurrentDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentDispatchQueueScheduler.swift; path = RxSwift/Schedulers/ConcurrentDispatchQueueScheduler.swift; sourceTree = ""; }; 5F5571F7DA898207F53AFA04E29656E2 /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; 5F7B3BA16C26E03976A9E118CAB3FA56 /* First.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = First.swift; path = RxSwift/Observables/First.swift; sourceTree = ""; }; 5FAADE650ACDFC94B5D96E0D54E74087 /* LockOwnerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LockOwnerType.swift; path = RxSwift/Concurrency/LockOwnerType.swift; sourceTree = ""; }; 5FE698B84CF36F03C591400708F81380 /* ja.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ja.lproj; path = Resources/ja.lproj; 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; }; 63526E356C51A8BE1118D01C6DEA5DBA /* SkipWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipWhile.swift; path = RxSwift/Observables/SkipWhile.swift; sourceTree = ""; }; 63D72C07A6FFB7640878581F89B95DD0 /* GCDWebServerFileRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerFileRequest.m; path = GCDWebServer/Requests/GCDWebServerFileRequest.m; sourceTree = ""; }; 659B63B81B45C439C5E4C86BB10375C6 /* ObserverType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverType.swift; path = RxSwift/ObserverType.swift; sourceTree = ""; }; 65FFAB74D3108D76318EA4F4A9992EDB /* ObservableConvertibleType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableConvertibleType.swift; path = RxSwift/ObservableConvertibleType.swift; sourceTree = ""; }; 6629956253480EA477A1525E57799282 /* AsMaybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsMaybe.swift; path = RxSwift/Observables/AsMaybe.swift; sourceTree = ""; }; 665876ABA8BB56C49F9A0D280E812D28 /* MASShortcut-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MASShortcut-Info.plist"; sourceTree = ""; }; 66B7C342C89B9B142E281D1DD6AD78A1 /* PrimitiveSequence+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Zip+arity.swift"; path = "RxSwift/Traits/PrimitiveSequence+Zip+arity.swift"; sourceTree = ""; }; 673490A3FF56A2DE4C2610609D218166 /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; 675FAF9C0AC63D45D5750450AB7DE4DA /* GCDWebServerHTTPStatusCodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerHTTPStatusCodes.h; path = GCDWebServer/Core/GCDWebServerHTTPStatusCodes.h; sourceTree = ""; }; 69DFCECA2DA77DAE2A2C434E84344679 /* NSTextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextField+Rx.swift"; path = "RxCocoa/macOS/NSTextField+Rx.swift"; sourceTree = ""; }; 69E916AFF16DCCD934972C769B239C3C /* RxCocoaObjCRuntimeError+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "RxCocoaObjCRuntimeError+Extensions.swift"; path = "RxCocoa/Common/RxCocoaObjCRuntimeError+Extensions.swift"; sourceTree = ""; }; 6A6DA5E6367C8816E8C176BA368F2A94 /* GCDWebServerErrorResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerErrorResponse.m; path = GCDWebServer/Responses/GCDWebServerErrorResponse.m; sourceTree = ""; }; 6B6DD0B1129B9AB5BDBB166F65018490 /* BinaryDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDisposable.swift; path = RxSwift/Disposables/BinaryDisposable.swift; sourceTree = ""; }; 6FA608A971EF8C9973AB0C7F7EE2126F /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; 7289A74DD8475BF9F706057FE4C2390D /* Generate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Generate.swift; path = RxSwift/Observables/Generate.swift; sourceTree = ""; }; 72A57876EDEB24ADDFE06DD482CE250C /* Pods-ShadowsocksX-NGTests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-ShadowsocksX-NGTests-umbrella.h"; sourceTree = ""; }; 72E9E70F6D9D7FB922AB7988077A8184 /* DeprecationWarner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DeprecationWarner.swift; path = Platform/DeprecationWarner.swift; sourceTree = ""; }; 732C8EA5B86127EF4191BE104639AD67 /* Zip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zip.swift; path = RxSwift/Observables/Zip.swift; sourceTree = ""; }; 7362E3F349600D8BAEF12104995259FF /* nl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = nl.lproj; path = Resources/nl.lproj; sourceTree = ""; }; 745A70C304EC58D52DC715DB747D499B /* Catch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Catch.swift; path = RxSwift/Observables/Catch.swift; sourceTree = ""; }; 74656C1BF53AED56A45CDA8600A787D1 /* Pods-proxy_conf_helper-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-proxy_conf_helper-acknowledgements.markdown"; sourceTree = ""; }; 75C074E6CE82F80BD31F5EF77C296905 /* Window.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Window.swift; path = RxSwift/Observables/Window.swift; sourceTree = ""; }; 75C134F788D816D15D57A2D18B4FB891 /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; 75EE51BF0C4BD5FAF40ECA0E6C5217A4 /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Merge.swift; path = RxSwift/Observables/Merge.swift; sourceTree = ""; }; 76BD4617B51D3A46746C741CC790E51F /* Buffer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Buffer.swift; path = RxSwift/Observables/Buffer.swift; sourceTree = ""; }; 77962C4AC841E11BD3C119CD4360E5F2 /* KVORepresentable+CoreGraphics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+CoreGraphics.swift"; path = "RxCocoa/Foundation/KVORepresentable+CoreGraphics.swift"; sourceTree = ""; }; 77A567DE40FA2D3181D483C2E5929F11 /* GCDWebServerDataResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerDataResponse.h; path = GCDWebServer/Responses/GCDWebServerDataResponse.h; sourceTree = ""; }; 78610C90655E1113118379D3EAA0451C /* ObservableConvertibleType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/ObservableConvertibleType+SharedSequence.swift"; sourceTree = ""; }; 78D8483AFBC158FA298C6800DEDE4D74 /* AsyncLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncLock.swift; path = RxSwift/Concurrency/AsyncLock.swift; sourceTree = ""; }; 78FBB4CC86926BA09E37559F66D42AB1 /* RxCocoa.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCocoa.swift; path = RxCocoa/RxCocoa.swift; sourceTree = ""; }; 79E1CB7F314AB4C9902E146240A90952 /* MASShortcutView+Bindings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MASShortcutView+Bindings.m"; path = "Framework/UI/MASShortcutView+Bindings.m"; sourceTree = ""; }; 7A9FEE92CEA7F2A79EE5BE3CA2999508 /* ImmediateSchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImmediateSchedulerType.swift; path = RxSwift/ImmediateSchedulerType.swift; sourceTree = ""; }; 7B721804AADD486C1E3669E634568426 /* MASShortcut.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MASShortcut.xcconfig; sourceTree = ""; }; 7C706D1A2AFEEDD4BA8727BF70C3CE95 /* MASShortcut-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MASShortcut-umbrella.h"; sourceTree = ""; }; 7D8A7098C7C1DDA259811EBC985DDD4B /* GCDWebServer.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GCDWebServer.modulemap; sourceTree = ""; }; 7EB722E3B048C0455FFA251225B24F9D /* AnyObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyObserver.swift; path = RxSwift/AnyObserver.swift; sourceTree = ""; }; 7F0C1BBE64769E8DB40F570A0BFF582F /* sv.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = sv.lproj; path = Resources/sv.lproj; sourceTree = ""; }; 7F9D8D38BB84EDC1147440FA65F75CC1 /* Shortcut.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Shortcut.h; path = Framework/Shortcut.h; sourceTree = ""; }; 7FF3A5DDF77CE0C90C1673EC3ED4C393 /* AsSingle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsSingle.swift; path = RxSwift/Observables/AsSingle.swift; sourceTree = ""; }; 809C5FAB588354C9BA37DC3EAB8CB45C /* RxSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxSwift.framework; path = RxSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 8155B6EF42E8149F4CD7F0BC05D1950F /* Timeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeline.swift; path = Source/Timeline.swift; sourceTree = ""; }; 8277BA3F6A56D35A69BE1B109040BAAD /* ControlProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlProperty.swift; path = RxCocoa/Traits/ControlProperty.swift; 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 = ""; }; 854CFC71E31796D7E49B85709FBCEED4 /* ReplaySubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplaySubject.swift; path = RxSwift/Subjects/ReplaySubject.swift; sourceTree = ""; }; 857CE58AB90955A76A17A547DE620E7F /* GroupBy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupBy.swift; path = RxSwift/Observables/GroupBy.swift; sourceTree = ""; }; 85B75D69B674DE36FF51A28EF7816348 /* ConnectableObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConnectableObservableType.swift; path = RxSwift/ConnectableObservableType.swift; sourceTree = ""; }; 85CEDFA6110ECCC4627F7114DC0008CE /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = RxSwift/Observables/Error.swift; sourceTree = ""; }; 866C21955F27EBD7A49148F5E63A6E7E /* libBRLOptionParser.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libBRLOptionParser.a; path = libBRLOptionParser.a; sourceTree = BUILT_PRODUCTS_DIR; }; 868590BF301A4775E02F84F7B16E329B /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; 8752D17209EE8AAD7681107D6444113F /* Pods-proxy_conf_helper-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-proxy_conf_helper-dummy.m"; sourceTree = ""; }; 88EB0B10C976B5429E155B7966D4224B /* ObserverBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverBase.swift; path = RxSwift/Observers/ObserverBase.swift; sourceTree = ""; }; 89228EE0C2EA97AD1FF75E74968DC294 /* AnonymousObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousObserver.swift; path = RxSwift/Observers/AnonymousObserver.swift; sourceTree = ""; }; 894A940ECC9153003C9D4BD6A1C34075 /* BRLOptionParser.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BRLOptionParser.xcconfig; sourceTree = ""; }; 89943E24574E22E8826F5E16B9E34E3B /* MASShortcut.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MASShortcut.modulemap; sourceTree = ""; }; 8BF0A688C22F29DB903EF9A236ED7348 /* _RX.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RX.h; path = RxCocoa/Runtime/include/_RX.h; sourceTree = ""; }; 8E290A37E260985BBAA653427D24EBC6 /* Repeat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Repeat.swift; path = RxSwift/Observables/Repeat.swift; sourceTree = ""; }; 91ED414CA91E90DB1FC1DDB09736FF57 /* RxTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTarget.swift; path = RxCocoa/Common/RxTarget.swift; sourceTree = ""; }; 92806FA2DD6EBD0D101F4EB0F315034E /* NotificationCenter+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NotificationCenter+Rx.swift"; path = "RxCocoa/Foundation/NotificationCenter+Rx.swift"; sourceTree = ""; }; 92B4BB091693150E5B1FCC6987683C6F /* Pods-ShadowsocksX-NG.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ShadowsocksX-NG.release.xcconfig"; sourceTree = ""; }; 9305CF18E7BFA5FCDDF474A3A620ADEB /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en.lproj; path = Resources/en.lproj; sourceTree = ""; }; 933CEADFC29A6EE4EBA98FC012098C32 /* RxMutableBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxMutableBox.swift; path = RxSwift/RxMutableBox.swift; sourceTree = ""; }; 940CF5F9A64D84BB22B13B11080B86A0 /* DelegateProxyType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxyType.swift; path = RxCocoa/Common/DelegateProxyType.swift; sourceTree = ""; }; 9494175D49ECE1E60A7DA761334D4D16 /* SynchronizedOnType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedOnType.swift; path = RxSwift/Concurrency/SynchronizedOnType.swift; sourceTree = ""; }; 9580718B59112E917F818E1005D06AD5 /* NSSlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSSlider+Rx.swift"; path = "RxCocoa/macOS/NSSlider+Rx.swift"; sourceTree = ""; }; 9676CD91CE4566CA748833BF45C9E47A /* BRLOptionParser-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "BRLOptionParser-dummy.m"; sourceTree = ""; }; 96B29CD14467A7E410286D296BBBAA8B /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = RxSwift/Errors.swift; sourceTree = ""; }; 96C80DBAD0A8D59912E005E60636A935 /* Pods-ShadowsocksX-NG-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-ShadowsocksX-NG-Info.plist"; sourceTree = ""; }; 9713B9CAC03327DA33693BA26A0F4E62 /* ScheduledDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledDisposable.swift; path = RxSwift/Disposables/ScheduledDisposable.swift; sourceTree = ""; }; 972F864D3684F69871952707323389FC /* MainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MainScheduler.swift; path = RxSwift/Schedulers/MainScheduler.swift; sourceTree = ""; }; 9794100E1126279BFD7E0C9A3B6EA12D /* ru.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ru.lproj; path = Resources/ru.lproj; sourceTree = ""; }; 97EA47DDA4738601487373C3D63E8892 /* PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrimitiveSequence.swift; path = RxSwift/Traits/PrimitiveSequence.swift; sourceTree = ""; }; 9A3DC903F9DCC3992EF284E7BAF21F9A /* Completable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Completable.swift; path = RxSwift/Traits/Completable.swift; sourceTree = ""; }; 9A71B9958F30759ED2645E0DF9ADF314 /* Pods-ShadowsocksX-NG.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ShadowsocksX-NG.debug.xcconfig"; sourceTree = ""; }; 9C23644E46BE19ECA6B060B686EBF945 /* Sink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sink.swift; path = RxSwift/Observables/Sink.swift; sourceTree = ""; }; 9C7C1392947617BEB20243D3A8B5C4B4 /* SerialDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDispatchQueueScheduler.swift; path = RxSwift/Schedulers/SerialDispatchQueueScheduler.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; }; 9DD7F564E610842CC3A8742AEDB98AC2 /* Optional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Optional.swift; path = RxSwift/Observables/Optional.swift; sourceTree = ""; }; 9ED8A086BE8CA5BEE3E5C0D37A2CD14F /* ObservableConvertibleType+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Signal.swift"; path = "RxCocoa/Traits/Signal/ObservableConvertibleType+Signal.swift"; sourceTree = ""; }; 9EE18AC0191E46D8EC72777A7E7FB2E9 /* DisposeBag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBag.swift; path = RxSwift/Disposables/DisposeBag.swift; sourceTree = ""; }; 9F749FF2003212B6BB1F099230930339 /* GCDWebServerDataRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerDataRequest.m; path = GCDWebServer/Requests/GCDWebServerDataRequest.m; sourceTree = ""; }; A0149BCB55A4206031C9E2E594FE7715 /* ResourceBundle-MASShortcut-MASShortcut-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-MASShortcut-MASShortcut-Info.plist"; sourceTree = ""; }; A1402ED175029AB00EF213BFBA8CFD49 /* RxCocoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoa.h; path = RxCocoa/RxCocoa.h; sourceTree = ""; }; A225E632BA30EEAA6D5E842E4A2C9FB0 /* MASHotKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASHotKey.m; path = Framework/Monitoring/MASHotKey.m; sourceTree = ""; }; A2903E99F494AA6ED5682829A7DD6746 /* Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+arity.swift"; path = "RxSwift/Observables/Zip+arity.swift"; sourceTree = ""; }; A3559D9AF301168A7297F8316642A1D9 /* Logging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Logging.swift; path = RxCocoa/Foundation/Logging.swift; sourceTree = ""; }; A3E163070E4653A0771719664D8AA4B9 /* Lock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Lock.swift; path = RxSwift/Concurrency/Lock.swift; sourceTree = ""; }; A41B07B49552AF24E5D407B482F05423 /* GCDWebServerFunctions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerFunctions.m; path = GCDWebServer/Core/GCDWebServerFunctions.m; sourceTree = ""; }; A4514618AF4A8785D792681F9D0B5746 /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; A482C79B8AF4BC4DCC6F41EC168ECFD6 /* InvocableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableType.swift; path = RxSwift/Schedulers/Internal/InvocableType.swift; sourceTree = ""; }; A4BA06D76B9EA13CE2C114A88A8FB364 /* BRLOptionParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRLOptionParser.h; path = BRLOptionParser/BRLOptionParser.h; sourceTree = ""; }; A58214A49C128D7A4C7544E87344A3C1 /* TextInput.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextInput.swift; path = RxCocoa/Common/TextInput.swift; sourceTree = ""; }; A5A188D8015FF2598B5B115664C8F68A /* CompositeDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositeDisposable.swift; path = RxSwift/Disposables/CompositeDisposable.swift; sourceTree = ""; }; A629CDD24AF9307B7373201BB35B6ECF /* Debounce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debounce.swift; path = RxSwift/Observables/Debounce.swift; sourceTree = ""; }; A711F6A9FC3D9105FB4752EB5E8E58B0 /* Throttle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Throttle.swift; path = RxSwift/Observables/Throttle.swift; sourceTree = ""; }; A73DA8FC3EC519393FA7257C0DBC08F9 /* ControlProperty+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlProperty+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlProperty+Driver.swift"; sourceTree = ""; }; A839CE99A0200CB2995E3549F9C5FBE0 /* AsyncSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncSubject.swift; path = RxSwift/Subjects/AsyncSubject.swift; sourceTree = ""; }; A85201A2C8FCE9F2930DF6713A811387 /* GCDWebServerFileResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerFileResponse.m; path = GCDWebServer/Responses/GCDWebServerFileResponse.m; sourceTree = ""; }; A8B59616294393CA99FAFFB5B1270A6E /* ScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItem.swift; path = RxSwift/Schedulers/Internal/ScheduledItem.swift; sourceTree = ""; }; A907FA326D15CD08847B63032F80EB64 /* Pods-ShadowsocksX-NG-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-ShadowsocksX-NG-acknowledgements.markdown"; sourceTree = ""; }; AB93579EEF7A09B9E38054B8578C9D11 /* Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debug.swift; path = RxSwift/Observables/Debug.swift; sourceTree = ""; }; AC7B5BFC733D26F4D5622E3A9CD8C0AC /* RxSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxSwift-Info.plist"; sourceTree = ""; }; AD0F61B9114CEA17068358E3D198DAD8 /* TailRecursiveSink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TailRecursiveSink.swift; path = RxSwift/Observers/TailRecursiveSink.swift; sourceTree = ""; }; AF31FACAAF599D90A1D29D4D7516690C /* es.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = es.lproj; path = Resources/es.lproj; sourceTree = ""; }; AFC6CB4A62F10360B227B484260F3848 /* Completable+AndThen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Completable+AndThen.swift"; path = "RxSwift/Traits/Completable+AndThen.swift"; sourceTree = ""; }; B022E3F37B012E58AB109F19D9909CF0 /* String+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+Rx.swift"; path = "RxSwift/Extensions/String+Rx.swift"; sourceTree = ""; }; B0F3EB47555FFAA0DA0C139814141047 /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; B157A63D0DE60AA5D33DF7A0D62C53D6 /* BehaviorSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorSubject.swift; path = RxSwift/Subjects/BehaviorSubject.swift; sourceTree = ""; }; B3D3469A3044026BD104951B1BEB597D /* Do.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Do.swift; path = RxSwift/Observables/Do.swift; sourceTree = ""; }; B422395440185D1EF83278571E9A224F /* Disposables.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposables.swift; path = RxSwift/Disposables/Disposables.swift; sourceTree = ""; }; B43A9BF4D6C1E31117E289729BCD09A0 /* Bag+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bag+Rx.swift"; path = "RxSwift/Extensions/Bag+Rx.swift"; sourceTree = ""; }; B463BCB90F2FAE45265C8DCD6BDFAF60 /* Multicast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Multicast.swift; path = RxSwift/Observables/Multicast.swift; sourceTree = ""; }; B500AB6C7812692C521D5DD14DF74004 /* NSControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSControl+Rx.swift"; path = "RxCocoa/macOS/NSControl+Rx.swift"; sourceTree = ""; }; B609F310C49D10770B5FB391CDAA5098 /* MASShortcut.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASShortcut.h; path = Framework/Model/MASShortcut.h; sourceTree = ""; }; B68C1052A3B51DBCF7D960F898AAFA95 /* GCDWebServer.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GCDWebServer.framework; path = GCDWebServer.framework; sourceTree = BUILT_PRODUCTS_DIR; }; B6D11F1F9EBFD924C95404221C791A6A /* Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Driver.swift; path = RxCocoa/Traits/Driver/Driver.swift; sourceTree = ""; }; B6F1D8358CA9E96DAEF792E0AE01A44A /* BRLOptionParser-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "BRLOptionParser-prefix.pch"; sourceTree = ""; }; B797965188D07FBBF91BA7F69EC21D39 /* Pods-ShadowsocksX-NGTests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-ShadowsocksX-NGTests-Info.plist"; sourceTree = ""; }; B7BA1D11655FE4B30506171E2CE70246 /* Enumerated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Enumerated.swift; path = RxSwift/Observables/Enumerated.swift; sourceTree = ""; }; B83DF7D23A6D5A6102B1F11A9CF28992 /* MASShortcut.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASShortcut.m; path = Framework/Model/MASShortcut.m; sourceTree = ""; }; B8F1ABD0F2D464C40146ACF227569C46 /* SubscriptionDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscriptionDisposable.swift; path = RxSwift/Disposables/SubscriptionDisposable.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; }; B98F8BDDE507E7BD87B849BAA6DB3EB9 /* SharedSequence+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators.swift"; sourceTree = ""; }; BA24D82F4D58FD5CB27352BDF333E409 /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; BA6BC6261543AFA8730439C5E3D6FA14 /* CombineLatest+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+Collection.swift"; path = "RxSwift/Observables/CombineLatest+Collection.swift"; sourceTree = ""; }; BAF3CA88F186E7EF40DF399A454757DC /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; BB395D06F703BC5DABE7B987F87E93F4 /* SchedulerType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/SchedulerType+SharedSequence.swift"; sourceTree = ""; }; BB464592E309DBC6B1C32142F27DC205 /* cs.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = cs.lproj; path = Resources/cs.lproj; sourceTree = ""; }; BBB4AB7E7AF099E47EDB81ED5664A10E /* OperationQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OperationQueueScheduler.swift; path = RxSwift/Schedulers/OperationQueueScheduler.swift; sourceTree = ""; }; BC432FD48A5932251F1CAFBC4BF74894 /* RxCocoa.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxCocoa.framework; path = RxCocoa.framework; sourceTree = BUILT_PRODUCTS_DIR; }; BE4D4254E7BF6ACFAA307212458040FA /* NSImageView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSImageView+Rx.swift"; path = "RxCocoa/macOS/NSImageView+Rx.swift"; sourceTree = ""; }; BF2326C544C1AA0946EA133E59536085 /* AddRef.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AddRef.swift; path = RxSwift/Observables/AddRef.swift; sourceTree = ""; }; BF2C8DD9A124D9A6E183D428FADF2C56 /* StartWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StartWith.swift; path = RxSwift/Observables/StartWith.swift; sourceTree = ""; }; C040A24C79BECD83D8DAEBB732CA2C4C /* RxSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-umbrella.h"; sourceTree = ""; }; C0539693C0F2FC077F09DC01D9DD9889 /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; C05663B4BAFA8BAE8DD2907768B939E5 /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; C0C4736BB8B495059B442618BA5752DB /* ko.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ko.lproj; path = Resources/ko.lproj; sourceTree = ""; }; C102E4BA9204E05BAF18BF208FEE50AE /* RxSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-prefix.pch"; sourceTree = ""; }; C2CBB975A64A93ADDB9C98CE015D6EC9 /* SynchronizedDisposeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedDisposeType.swift; path = RxSwift/Concurrency/SynchronizedDisposeType.swift; sourceTree = ""; }; C4692556AA35C141B365E9DA059108AE /* Disposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposable.swift; path = RxSwift/Disposable.swift; sourceTree = ""; }; C473238BBA46728E853ECA6DC657B55B /* de.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = de.lproj; path = Resources/de.lproj; sourceTree = ""; }; C492AED829C3ECE9C4CCE59D7345E275 /* 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 = ""; }; C4D9C1DD466917BEDA486C5EB25C224B /* Single.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Single.swift; path = RxSwift/Traits/Single.swift; sourceTree = ""; }; C4E18A4DDBFBD0CA9BD0329386CDB718 /* DisposeBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBase.swift; path = RxSwift/Disposables/DisposeBase.swift; sourceTree = ""; }; C6CBC513FD67E4B9D27B37B20FE77767 /* _RXDelegateProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXDelegateProxy.m; path = RxCocoa/Runtime/_RXDelegateProxy.m; sourceTree = ""; }; C75A980446438AE106AEB35138F54A85 /* RxSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; C94C26FB4F7BF070740AFEF36696885A /* PublishRelay+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PublishRelay+Signal.swift"; path = "RxCocoa/Traits/Signal/PublishRelay+Signal.swift"; sourceTree = ""; }; CB783DCBD874ACDBC21A714E04D8F52E /* SingleAsync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAsync.swift; path = RxSwift/Observables/SingleAsync.swift; sourceTree = ""; }; CC5891807424EE31938582ED13293B62 /* ObservableConvertibleType+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Driver.swift"; path = "RxCocoa/Traits/Driver/ObservableConvertibleType+Driver.swift"; sourceTree = ""; }; CD428F0756402A68D38A9EED8F928150 /* Producer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Producer.swift; path = RxSwift/Observables/Producer.swift; sourceTree = ""; }; CD95085BFAA31431686824B236DB9319 /* Pods-ShadowsocksX-NG-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-ShadowsocksX-NG-umbrella.h"; sourceTree = ""; }; CE59059EEA9DD611319BD64150DB48A8 /* Driver+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Driver+Subscription.swift"; path = "RxCocoa/Traits/Driver/Driver+Subscription.swift"; sourceTree = ""; }; CF0B73A5BA95D377B76E97C3A4528FFE /* GCDWebServerErrorResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerErrorResponse.h; path = GCDWebServer/Responses/GCDWebServerErrorResponse.h; sourceTree = ""; }; D06011ADC7F3A1790E57DD5652824B0A /* SubscribeOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscribeOn.swift; path = RxSwift/Observables/SubscribeOn.swift; sourceTree = ""; }; D0757DAE9E8CB0717073540EE8D9C4C9 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = RxSwift/Observables/Filter.swift; sourceTree = ""; }; D102D6B345CC3BF4C7BC4E723D4F0ACD /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; D225E5C03674DD9F3CE6A8DE1CC909DD /* GCDWebServer-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GCDWebServer-prefix.pch"; sourceTree = ""; }; D2E9FD0CB124731BFBD756093E872FD1 /* WithLatestFrom.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithLatestFrom.swift; path = RxSwift/Observables/WithLatestFrom.swift; sourceTree = ""; }; D303E3D83E22FD1525FB8E4D2457EC46 /* PublishRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishRelay.swift; path = RxCocoa/Traits/PublishRelay.swift; sourceTree = ""; }; D321BE2B3A6979DBD70099045ADF171D /* GCDWebServerResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerResponse.m; path = GCDWebServer/Core/GCDWebServerResponse.m; sourceTree = ""; }; D3BC812E63EBB9A1BE8F189026115879 /* ElementAt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ElementAt.swift; path = RxSwift/Observables/ElementAt.swift; sourceTree = ""; }; D3E104A91FD5736A5B464EB50E7550F3 /* RxCocoa-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxCocoa-Info.plist"; 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; }; D48A4078A033D9B948716B99626C26ED /* Alamofire.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.xcconfig; sourceTree = ""; }; D4BAFDA36ADAA0AE1A0AF50E9BE316D4 /* _RX.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RX.m; path = RxCocoa/Runtime/_RX.m; sourceTree = ""; }; D60357581333E7EC56952E31B2991366 /* Pods-ShadowsocksX-NG-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-ShadowsocksX-NG-dummy.m"; sourceTree = ""; }; D823BB329E438EC7DCD97E71B9FE40E8 /* Delay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delay.swift; path = RxSwift/Observables/Delay.swift; sourceTree = ""; }; D83F47E54C3DC54EF24BA24B2D70BA3C /* DispatchQueueConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DispatchQueueConfiguration.swift; path = RxSwift/Schedulers/Internal/DispatchQueueConfiguration.swift; sourceTree = ""; }; D86D1CC951C7C383E8872CF5549F6C8E /* Reduce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reduce.swift; path = RxSwift/Observables/Reduce.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 = ""; }; D8E11BFF20246B446C866F0E2026C462 /* _RXKVOObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXKVOObserver.m; path = RxCocoa/Runtime/_RXKVOObserver.m; sourceTree = ""; }; D8F30E0F75BF71A5CA6D25F4C2110750 /* Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rx.swift; path = RxSwift/Rx.swift; sourceTree = ""; }; D93C344C4C18CCB31E7C612CA1D9C919 /* ControlEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlEvent.swift; path = RxCocoa/Traits/ControlEvent.swift; sourceTree = ""; }; DA4858DED0202159CC1BF14B653B7212 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; DABD5E02E0387FDA13E08502747E4F78 /* GCDWebServerFileResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerFileResponse.h; path = GCDWebServer/Responses/GCDWebServerFileResponse.h; sourceTree = ""; }; DAC4BCC1EFD1317EBF4B9BA36E1134C5 /* Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deprecated.swift; path = RxSwift/Deprecated.swift; sourceTree = ""; }; DB32400B5D77925D116636110300F088 /* _RXKVOObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXKVOObserver.h; path = RxCocoa/Runtime/include/_RXKVOObserver.h; sourceTree = ""; }; DB6AA6287CFABD7B8375E6C2E184B08C /* Range.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Range.swift; path = RxSwift/Observables/Range.swift; sourceTree = ""; }; DBDED7E5A4595D7859247206C13E23D1 /* SchedulerServices+Emulation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerServices+Emulation.swift"; path = "RxSwift/Schedulers/SchedulerServices+Emulation.swift"; sourceTree = ""; }; DE24812E221CDFFB5205BF6E892D589F /* MASKeyMasks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASKeyMasks.h; path = Framework/Model/MASKeyMasks.h; sourceTree = ""; }; E0796DA988C10ACA64CF57C0C03993D2 /* GCDWebServerMultiPartFormRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerMultiPartFormRequest.m; path = GCDWebServer/Requests/GCDWebServerMultiPartFormRequest.m; sourceTree = ""; }; E21424A29849A7F0EA632156107DA963 /* MASShortcutMonitor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASShortcutMonitor.h; path = Framework/Monitoring/MASShortcutMonitor.h; sourceTree = ""; }; E3E1FDE57B6AAF7C58D0C1396F58882A /* RxCocoa-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxCocoa-dummy.m"; sourceTree = ""; }; E4BB4DCF53E4F360602A5F6294A69B67 /* GCDWebServer.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GCDWebServer.xcconfig; sourceTree = ""; }; E52D6747AFDC0620384A0FCEEAD0E0C5 /* GCDWebServerResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerResponse.h; path = GCDWebServer/Core/GCDWebServerResponse.h; sourceTree = ""; }; E65D8EE7AF8AF72DD4DF0CCEE4C77A37 /* Sample.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sample.swift; path = RxSwift/Observables/Sample.swift; sourceTree = ""; }; E6B48AD4A8557828C3A241C1E1E32541 /* MASShortcutMonitor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASShortcutMonitor.m; path = Framework/Monitoring/MASShortcutMonitor.m; sourceTree = ""; }; E6C3D177B65F84B696697C60F97A8DD8 /* GCDWebServer-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GCDWebServer-umbrella.h"; sourceTree = ""; }; E71C2EEFAC75B0322274FAD501E14B5B /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; E87B13FF718D313573F766B7CC408ED7 /* GCDWebServerFunctions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerFunctions.h; path = GCDWebServer/Core/GCDWebServerFunctions.h; sourceTree = ""; }; E98113C743286FF04B190D6C649B6939 /* GCDWebServer-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GCDWebServer-Info.plist"; sourceTree = ""; }; EA3B7BA760EF5910B7586199E3CAF429 /* MASHotKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASHotKey.h; path = Framework/Monitoring/MASHotKey.h; sourceTree = ""; }; EA60B521316EFC34215D83BE18704A96 /* Skip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Skip.swift; path = RxSwift/Observables/Skip.swift; sourceTree = ""; }; EC264F1B6B228DB4C74BDACA8C9D8AAF /* KVORepresentable+Swift.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+Swift.swift"; path = "RxCocoa/Foundation/KVORepresentable+Swift.swift"; sourceTree = ""; }; EC35ACB06F35C9F9137AC022D163405C /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; ED5FE7C7406ACE4E1C2E490862FC27F1 /* ObservableType+PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+PrimitiveSequence.swift"; path = "RxSwift/Traits/ObservableType+PrimitiveSequence.swift"; sourceTree = ""; }; EE1CB6F534B91BE694EFB4B9215B6209 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; EE40E1C28C0ED004EC66B24A11D003A1 /* BehaviorRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorRelay.swift; path = RxCocoa/Traits/BehaviorRelay.swift; sourceTree = ""; }; EEBE1A4DAC125D4D87965C8C63DA855E /* _RXObjCRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXObjCRuntime.h; path = RxCocoa/Runtime/include/_RXObjCRuntime.h; sourceTree = ""; }; EECED9A0B941992178458CFD2789E1C3 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Source/Result.swift; sourceTree = ""; }; EF2675EFADCB1550AB2ABF860C0EFF1C /* DelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxy.swift; path = RxCocoa/Common/DelegateProxy.swift; sourceTree = ""; }; EFAB70ED5E1150ADF0281CD817202D88 /* Observable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Observable.swift; path = RxSwift/Observable.swift; sourceTree = ""; }; F302AAABBBBE3D6EC60D1DD8CC05C6D5 /* Empty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Empty.swift; path = RxSwift/Observables/Empty.swift; sourceTree = ""; }; F4A7A90485C50CEAEBCB40B7A7AC37AE /* MASDictionaryTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASDictionaryTransformer.m; path = "Framework/User Defaults Storage/MASDictionaryTransformer.m"; sourceTree = ""; }; F6B2FF71E3394A2277F5630ADE77EBEC /* GCDWebServerConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerConnection.m; path = GCDWebServer/Core/GCDWebServerConnection.m; sourceTree = ""; }; F6D644AA126B3EFD20AC7A640C25A460 /* TaskDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskDelegate.swift; path = Source/TaskDelegate.swift; sourceTree = ""; }; F7A0359E44CDC57164E50B9D2B31CBFC /* ShareReplayScope.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShareReplayScope.swift; path = RxSwift/Observables/ShareReplayScope.swift; sourceTree = ""; }; F7E7E3B6C10726C992A09070284DB7B6 /* MASShortcutView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASShortcutView.m; path = Framework/UI/MASShortcutView.m; sourceTree = ""; }; F81B4DA916899DDFA2772E61674477E8 /* DefaultIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultIfEmpty.swift; path = RxSwift/Observables/DefaultIfEmpty.swift; sourceTree = ""; }; F8DBA570AB4D7104DF77039D23C512C1 /* RecursiveScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveScheduler.swift; path = RxSwift/Schedulers/RecursiveScheduler.swift; sourceTree = ""; }; F955A1C05E2E4CD1A90F9C0D51BAE4F7 /* GCDWebServerDataRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerDataRequest.h; path = GCDWebServer/Requests/GCDWebServerDataRequest.h; sourceTree = ""; }; FA6E0B479C3A2FACD878521E9CBCC11D /* GCDWebServerURLEncodedFormRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerURLEncodedFormRequest.h; path = GCDWebServer/Requests/GCDWebServerURLEncodedFormRequest.h; sourceTree = ""; }; FB38AA80740D5626F6C00658547F42C3 /* NSLayoutConstraint+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSLayoutConstraint+Rx.swift"; path = "RxCocoa/Common/NSLayoutConstraint+Rx.swift"; sourceTree = ""; }; FB50A95F3BC6DC12244F2B76ABEBB9BD /* Pods-ShadowsocksX-NG-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-ShadowsocksX-NG-acknowledgements.plist"; sourceTree = ""; }; FBE439EFC638971FD247FBB52CA99A9F /* ToArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToArray.swift; path = RxSwift/Observables/ToArray.swift; sourceTree = ""; }; FC0C7A7BD6EE3E64A6CABC0AC01DEA80 /* ControlEvent+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Signal.swift"; path = "RxCocoa/Traits/Signal/ControlEvent+Signal.swift"; sourceTree = ""; }; FC5ED92592EEA919122E2FBD46851375 /* AnonymousDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousDisposable.swift; path = RxSwift/Disposables/AnonymousDisposable.swift; sourceTree = ""; }; FC7B232F24E185E666E15604B9FEC8D3 /* SerialDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDisposable.swift; path = RxSwift/Disposables/SerialDisposable.swift; sourceTree = ""; }; FD70E833144479E2A5AA429BA6BA9C5B /* GCDWebServerRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerRequest.h; path = GCDWebServer/Core/GCDWebServerRequest.h; sourceTree = ""; }; FDB4A4C063CE1EF210E254829012DB5B /* NSObject+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx.swift"; path = "RxCocoa/Foundation/NSObject+Rx.swift"; sourceTree = ""; }; FDC4030A41798B054370BEA4580333DD /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; FDE37E713660DC3D2F7ED930D7A70DE2 /* zh-Hans.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "zh-Hans.lproj"; path = "Resources/zh-Hans.lproj"; sourceTree = ""; }; FEB7109F32A44D56AA05F3FB731D764A /* MASShortcutView+Bindings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MASShortcutView+Bindings.h"; path = "Framework/UI/MASShortcutView+Bindings.h"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 03EC701EA93354FA80620865021DDA20 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 374C03041AE988F0C5CE2DFB025C0CB1 /* AppKit.framework in Frameworks */, 13C1CE0E8AA9ECEC60B23849CF09A4E0 /* Carbon.framework in Frameworks */, 9D7607BC54363A90B707BDEF8EF1AA54 /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 43B1C678B298B0D945231704CB405D53 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( FE23AFE6D8E46B3CD2505DE11CA82A8C /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 550A4EC5CA7C76FA9E91471AF2FA0F18 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( FFC27D9C106B3345B95358D853ABEB74 /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 787DB3400F0D0F318E4E36A150350BDD /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 0676E07D844D50CF4505D20DE25EBF6A /* Cocoa.framework in Frameworks */, 75FDE407AE76F5B3F25862D02BF8EFDB /* RxSwift.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 = ""; }; 0F258020A47C1F403F36EBB32FDD9A83 /* Support Files */ = { isa = PBXGroup; children = ( 4558876E460725F68F69FA071C6B4538 /* RxCocoa.modulemap */, 342B4165E24ECEBD7C608D11E8E002B9 /* RxCocoa.xcconfig */, E3E1FDE57B6AAF7C58D0C1396F58882A /* RxCocoa-dummy.m */, D3E104A91FD5736A5B464EB50E7550F3 /* RxCocoa-Info.plist */, 2DCBBA51B2CAFED940209847149DF1CF /* RxCocoa-prefix.pch */, 09F3A4339E26D0176EBB9256C46EF563 /* RxCocoa-umbrella.h */, ); name = "Support Files"; path = "../Target Support Files/RxCocoa"; sourceTree = ""; }; 14CC2D5B08B273BFEAF2BE172A20C2A3 /* MASShortcut */ = { isa = PBXGroup; children = ( 04DF2DB4FF92576D769744A650441E74 /* MASDictionaryTransformer.h */, F4A7A90485C50CEAEBCB40B7A7AC37AE /* MASDictionaryTransformer.m */, EA3B7BA760EF5910B7586199E3CAF429 /* MASHotKey.h */, A225E632BA30EEAA6D5E842E4A2C9FB0 /* MASHotKey.m */, 2A2A4891A6E6DAC4415135BB74993A81 /* MASKeyCodes.h */, DE24812E221CDFFB5205BF6E892D589F /* MASKeyMasks.h */, 3534159C69DA4B880233991C4B8E51F2 /* MASLocalization.h */, 56EC5971E224F6AB7A2166FBA93FAA91 /* MASLocalization.m */, B609F310C49D10770B5FB391CDAA5098 /* MASShortcut.h */, B83DF7D23A6D5A6102B1F11A9CF28992 /* MASShortcut.m */, 50E4F8C1AD8BDBB264641AE0A61F660A /* MASShortcutBinder.h */, 5329DC6003732A15AF3A39647D60E307 /* MASShortcutBinder.m */, E21424A29849A7F0EA632156107DA963 /* MASShortcutMonitor.h */, E6B48AD4A8557828C3A241C1E1E32541 /* MASShortcutMonitor.m */, 166824C56133ED7184FCABD50BF047FE /* MASShortcutValidator.h */, 5E0151F462BF0AF0A35E6786D6C1F577 /* MASShortcutValidator.m */, 17CBF34AD83F7260974C867724C5600A /* MASShortcutView.h */, F7E7E3B6C10726C992A09070284DB7B6 /* MASShortcutView.m */, FEB7109F32A44D56AA05F3FB731D764A /* MASShortcutView+Bindings.h */, 79E1CB7F314AB4C9902E146240A90952 /* MASShortcutView+Bindings.m */, 7F9D8D38BB84EDC1147440FA65F75CC1 /* Shortcut.h */, 453F1B497243A02480F1498528732A63 /* Resources */, 94CF34F718C008A95B4CC95556079C15 /* Support Files */, ); name = MASShortcut; path = MASShortcut; sourceTree = ""; }; 242ADB8D7226D536F547861AB8E34C4E /* Support Files */ = { isa = PBXGroup; children = ( 894A940ECC9153003C9D4BD6A1C34075 /* BRLOptionParser.xcconfig */, 9676CD91CE4566CA748833BF45C9E47A /* BRLOptionParser-dummy.m */, B6F1D8358CA9E96DAEF792E0AE01A44A /* BRLOptionParser-prefix.pch */, ); name = "Support Files"; path = "../Target Support Files/BRLOptionParser"; sourceTree = ""; }; 453F1B497243A02480F1498528732A63 /* Resources */ = { isa = PBXGroup; children = ( BB464592E309DBC6B1C32142F27DC205 /* cs.lproj */, C473238BBA46728E853ECA6DC657B55B /* de.lproj */, 9305CF18E7BFA5FCDDF474A3A620ADEB /* en.lproj */, AF31FACAAF599D90A1D29D4D7516690C /* es.lproj */, 4FA8313797668EC93B0C98D9A8F32A93 /* fr.lproj */, 0079F2FDF314ED419382C2C30DE4939A /* it.lproj */, 5FE698B84CF36F03C591400708F81380 /* ja.lproj */, C0C4736BB8B495059B442618BA5752DB /* ko.lproj */, 7362E3F349600D8BAEF12104995259FF /* nl.lproj */, 17765F70794E8148073628BF1A46C5E9 /* pl.lproj */, 5ADB1C3BE4EFC0F467DCA4A6810149DA /* pt.lproj */, 9794100E1126279BFD7E0C9A3B6EA12D /* ru.lproj */, 7F0C1BBE64769E8DB40F570A0BFF582F /* sv.lproj */, FDE37E713660DC3D2F7ED930D7A70DE2 /* zh-Hans.lproj */, 14A4B4A0C592EB08A8DE41B67BBB1889 /* zh-Hant.lproj */, ); name = Resources; 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 = ""; }; 6A22003E3ABE61E9089B601AA62974D4 /* Pods */ = { isa = PBXGroup; children = ( ABA9D8337E8298C8FA1E75B68A30780B /* Alamofire */, 89459EC9AE1307E2F09C4842A72B67AA /* BRLOptionParser */, D074308686340938E18E740ADAB1804E /* GCDWebServer */, 14CC2D5B08B273BFEAF2BE172A20C2A3 /* MASShortcut */, EFCCCEA8E0034613C25D03F6BE1EF447 /* RxCocoa */, 9100037345AA7DA63E61EB3B5ABD0829 /* RxSwift */, ); name = Pods; sourceTree = ""; }; 6B317388FFEF0D533427D38EAABDDDF3 /* OS X */ = { isa = PBXGroup; children = ( 2F8BAAE4D41F40C0FB9261765471538F /* AppKit.framework */, 328B2C0D0C2801DEB8E1B0CB8BC2AB26 /* Carbon.framework */, 82EBF3FEF6DB5B33828B9043A01A98F3 /* Cocoa.framework */, B96E67605923D3489CF58CC32695AA2D /* SystemConfiguration.framework */, ); name = "OS X"; sourceTree = ""; }; 7EF9E7DBDBFA523CABCA1848B3BDC6A7 /* Core */ = { isa = PBXGroup; children = ( 301E6AA863985EFE6C1BBAC153C3556B /* GCDWebServer.h */, 0A9BB2A7697A1E5DC5621D702772A4B0 /* GCDWebServer.m */, 1B69746C147C712C959C2E7AE6C7F5C9 /* GCDWebServerConnection.h */, F6B2FF71E3394A2277F5630ADE77EBEC /* GCDWebServerConnection.m */, F955A1C05E2E4CD1A90F9C0D51BAE4F7 /* GCDWebServerDataRequest.h */, 9F749FF2003212B6BB1F099230930339 /* GCDWebServerDataRequest.m */, 77A567DE40FA2D3181D483C2E5929F11 /* GCDWebServerDataResponse.h */, 3174248008864D7991FDA942A339917E /* GCDWebServerDataResponse.m */, CF0B73A5BA95D377B76E97C3A4528FFE /* GCDWebServerErrorResponse.h */, 6A6DA5E6367C8816E8C176BA368F2A94 /* GCDWebServerErrorResponse.m */, 22ACD934B2217D0B238C7FC56C3BC0A3 /* GCDWebServerFileRequest.h */, 63D72C07A6FFB7640878581F89B95DD0 /* GCDWebServerFileRequest.m */, DABD5E02E0387FDA13E08502747E4F78 /* GCDWebServerFileResponse.h */, A85201A2C8FCE9F2930DF6713A811387 /* GCDWebServerFileResponse.m */, E87B13FF718D313573F766B7CC408ED7 /* GCDWebServerFunctions.h */, A41B07B49552AF24E5D407B482F05423 /* GCDWebServerFunctions.m */, 675FAF9C0AC63D45D5750450AB7DE4DA /* GCDWebServerHTTPStatusCodes.h */, 160937B1E4D91695712F279A8D972FAA /* GCDWebServerMultiPartFormRequest.h */, E0796DA988C10ACA64CF57C0C03993D2 /* GCDWebServerMultiPartFormRequest.m */, 2CB175FCBAA441BA2B3E869220FAEEE0 /* GCDWebServerPrivate.h */, FD70E833144479E2A5AA429BA6BA9C5B /* GCDWebServerRequest.h */, 1D88DF93526FCDD4D54CEDF7DB4F0C74 /* GCDWebServerRequest.m */, E52D6747AFDC0620384A0FCEEAD0E0C5 /* GCDWebServerResponse.h */, D321BE2B3A6979DBD70099045ADF171D /* GCDWebServerResponse.m */, 4069F93F454E2A1E193E29683F09840A /* GCDWebServerStreamedResponse.h */, 238D6D2076CE4BFFFC735BFD7C475AA0 /* GCDWebServerStreamedResponse.m */, FA6E0B479C3A2FACD878521E9CBCC11D /* GCDWebServerURLEncodedFormRequest.h */, 3EFEAEC4BB3538D1D22890B92BB6F890 /* GCDWebServerURLEncodedFormRequest.m */, ); name = Core; sourceTree = ""; }; 89459EC9AE1307E2F09C4842A72B67AA /* BRLOptionParser */ = { isa = PBXGroup; children = ( A4BA06D76B9EA13CE2C114A88A8FB364 /* BRLOptionParser.h */, 54ABF2FD9451CF3C229952E10B340D07 /* BRLOptionParser.m */, 242ADB8D7226D536F547861AB8E34C4E /* Support Files */, ); name = BRLOptionParser; path = BRLOptionParser; sourceTree = ""; }; 9100037345AA7DA63E61EB3B5ABD0829 /* RxSwift */ = { isa = PBXGroup; children = ( BF2326C544C1AA0946EA133E59536085 /* AddRef.swift */, 06D4E80CBDA05F1578080C8034637C9B /* Amb.swift */, FC5ED92592EEA919122E2FBD46851375 /* AnonymousDisposable.swift */, 89228EE0C2EA97AD1FF75E74968DC294 /* AnonymousObserver.swift */, 7EB722E3B048C0455FFA251225B24F9D /* AnyObserver.swift */, 6629956253480EA477A1525E57799282 /* AsMaybe.swift */, 7FF3A5DDF77CE0C90C1673EC3ED4C393 /* AsSingle.swift */, 78D8483AFBC158FA298C6800DEDE4D74 /* AsyncLock.swift */, A839CE99A0200CB2995E3549F9C5FBE0 /* AsyncSubject.swift */, B0F3EB47555FFAA0DA0C139814141047 /* Bag.swift */, B43A9BF4D6C1E31117E289729BCD09A0 /* Bag+Rx.swift */, B157A63D0DE60AA5D33DF7A0D62C53D6 /* BehaviorSubject.swift */, 6B6DD0B1129B9AB5BDBB166F65018490 /* BinaryDisposable.swift */, 3CED975AC8E9111F2EC08AADBE7354E6 /* BooleanDisposable.swift */, 76BD4617B51D3A46746C741CC790E51F /* Buffer.swift */, 3EC92D258020E5DFC351490B403DE7A0 /* Cancelable.swift */, 745A70C304EC58D52DC715DB747D499B /* Catch.swift */, 0479B8153C331BBDA5162E84458371D1 /* CombineLatest.swift */, 46D60A19372FA9D2D46D0B7614E0C8B7 /* CombineLatest+arity.swift */, BA6BC6261543AFA8730439C5E3D6FA14 /* CombineLatest+Collection.swift */, 9A3DC903F9DCC3992EF284E7BAF21F9A /* Completable.swift */, AFC6CB4A62F10360B227B484260F3848 /* Completable+AndThen.swift */, A5A188D8015FF2598B5B115664C8F68A /* CompositeDisposable.swift */, 229E93EB9F92094DB696CEE91F99C456 /* Concat.swift */, 5EDA6C2661B5E0A2052233A8317B2FCD /* ConcurrentDispatchQueueScheduler.swift */, 1FC8A367D4E53A297FB864F34644E49B /* ConcurrentMainScheduler.swift */, 85B75D69B674DE36FF51A28EF7816348 /* ConnectableObservableType.swift */, 0BAB8B3384C32C2632F1C3DFA4B118F6 /* Create.swift */, 111C7DF776927720315882DB26FC5BBB /* CurrentThreadScheduler.swift */, A629CDD24AF9307B7373201BB35B6ECF /* Debounce.swift */, AB93579EEF7A09B9E38054B8578C9D11 /* Debug.swift */, F81B4DA916899DDFA2772E61674477E8 /* DefaultIfEmpty.swift */, 0F5B28B1FA9A7943CC0DC304BDCD0E2C /* Deferred.swift */, D823BB329E438EC7DCD97E71B9FE40E8 /* Delay.swift */, 12E284916B03F86C68BE4E785FF39BB1 /* DelaySubscription.swift */, 1195F6F6558CF153AF4F8F924191B893 /* Dematerialize.swift */, DAC4BCC1EFD1317EBF4B9BA36E1134C5 /* Deprecated.swift */, 72E9E70F6D9D7FB922AB7988077A8184 /* DeprecationWarner.swift */, 538988DBA7181A56C802219FDCA9FA53 /* DispatchQueue+Extensions.swift */, D83F47E54C3DC54EF24BA24B2D70BA3C /* DispatchQueueConfiguration.swift */, C4692556AA35C141B365E9DA059108AE /* Disposable.swift */, B422395440185D1EF83278571E9A224F /* Disposables.swift */, 9EE18AC0191E46D8EC72777A7E7FB2E9 /* DisposeBag.swift */, C4E18A4DDBFBD0CA9BD0329386CDB718 /* DisposeBase.swift */, 52BF43E2486A183668EA2F7D38FE98F4 /* DistinctUntilChanged.swift */, B3D3469A3044026BD104951B1BEB597D /* Do.swift */, D3BC812E63EBB9A1BE8F189026115879 /* ElementAt.swift */, F302AAABBBBE3D6EC60D1DD8CC05C6D5 /* Empty.swift */, B7BA1D11655FE4B30506171E2CE70246 /* Enumerated.swift */, 85CEDFA6110ECCC4627F7114DC0008CE /* Error.swift */, 96B29CD14467A7E410286D296BBBAA8B /* Errors.swift */, 1C1C1DD9817840AB191BD19AC537A360 /* Event.swift */, D0757DAE9E8CB0717073540EE8D9C4C9 /* Filter.swift */, 5F7B3BA16C26E03976A9E118CAB3FA56 /* First.swift */, 7289A74DD8475BF9F706057FE4C2390D /* Generate.swift */, 857CE58AB90955A76A17A547DE620E7F /* GroupBy.swift */, 26FDFC56191C8EAB43CE82F44287DE64 /* GroupedObservable.swift */, 361C23F647086DDACC833FCC3EB1C884 /* HistoricalScheduler.swift */, 22AFF11BC84D7CDAE19F952ADC92C4ED /* HistoricalSchedulerTimeConverter.swift */, 7A9FEE92CEA7F2A79EE5BE3CA2999508 /* ImmediateSchedulerType.swift */, 490109B32A0DDE20F5EB889696DFE805 /* InfiniteSequence.swift */, 3594AF696DCAF73A6B34289B67606200 /* InvocableScheduledItem.swift */, A482C79B8AF4BC4DCC6F41EC168ECFD6 /* InvocableType.swift */, 0998A461F66A98711145FD0EC7362C3E /* Just.swift */, A3E163070E4653A0771719664D8AA4B9 /* Lock.swift */, 5FAADE650ACDFC94B5D96E0D54E74087 /* LockOwnerType.swift */, 972F864D3684F69871952707323389FC /* MainScheduler.swift */, 33D696D0068DA801EB71A910D621AAF7 /* Map.swift */, 0503AC0FF6C8E1EE6A1F2D01EDB16F6F /* Materialize.swift */, 49FD9E180D0E148BE0BB19F763834874 /* Maybe.swift */, 75EE51BF0C4BD5FAF40ECA0E6C5217A4 /* Merge.swift */, B463BCB90F2FAE45265C8DCD6BDFAF60 /* Multicast.swift */, 06B276FC635F3EE1CCF88162D0528484 /* Never.swift */, 5DEE7953759AA3173B942483CF49AC76 /* NopDisposable.swift */, EFAB70ED5E1150ADF0281CD817202D88 /* Observable.swift */, 65FFAB74D3108D76318EA4F4A9992EDB /* ObservableConvertibleType.swift */, 3184A63618E8158F780B9479D58AF99E /* ObservableType.swift */, 432661022A89EF8459BE8FB7D35501B4 /* ObservableType+Extensions.swift */, ED5FE7C7406ACE4E1C2E490862FC27F1 /* ObservableType+PrimitiveSequence.swift */, 1CBCD2E003BDE2BAA09350A80E738BA8 /* ObserveOn.swift */, 88EB0B10C976B5429E155B7966D4224B /* ObserverBase.swift */, 659B63B81B45C439C5E4C86BB10375C6 /* ObserverType.swift */, BBB4AB7E7AF099E47EDB81ED5664A10E /* OperationQueueScheduler.swift */, 9DD7F564E610842CC3A8742AEDB98AC2 /* Optional.swift */, 673490A3FF56A2DE4C2610609D218166 /* Platform.Darwin.swift */, 39BF39E019699D7BF4AF2283A9934E68 /* Platform.Linux.swift */, 97EA47DDA4738601487373C3D63E8892 /* PrimitiveSequence.swift */, 66B7C342C89B9B142E281D1DD6AD78A1 /* PrimitiveSequence+Zip+arity.swift */, 59E35493E3A483184D5FFB2036E99FA3 /* PriorityQueue.swift */, CD428F0756402A68D38A9EED8F928150 /* Producer.swift */, 1E2E71AC93716DC363E6240A532A02CB /* PublishSubject.swift */, FDC4030A41798B054370BEA4580333DD /* Queue.swift */, DB6AA6287CFABD7B8375E6C2E184B08C /* Range.swift */, 40400BB78B4C5E89A007F5A074AD17DE /* Reactive.swift */, E71C2EEFAC75B0322274FAD501E14B5B /* RecursiveLock.swift */, F8DBA570AB4D7104DF77039D23C512C1 /* RecursiveScheduler.swift */, D86D1CC951C7C383E8872CF5549F6C8E /* Reduce.swift */, 23CBBCCBDEE2DD59A590CDFEFA4CA98E /* RefCountDisposable.swift */, 8E290A37E260985BBAA653427D24EBC6 /* Repeat.swift */, 854CFC71E31796D7E49B85709FBCEED4 /* ReplaySubject.swift */, 1612CFDD002F4B0AC395F0217039503E /* RetryWhen.swift */, D8F30E0F75BF71A5CA6D25F4C2110750 /* Rx.swift */, 933CEADFC29A6EE4EBA98FC012098C32 /* RxMutableBox.swift */, E65D8EE7AF8AF72DD4DF0CCEE4C77A37 /* Sample.swift */, 1D7F6E51459AAD2E5A367271F6B601A1 /* Scan.swift */, 9713B9CAC03327DA33693BA26A0F4E62 /* ScheduledDisposable.swift */, A8B59616294393CA99FAFFB5B1270A6E /* ScheduledItem.swift */, 4659C0DFC3E93DC4C4AEECB67FA53504 /* ScheduledItemType.swift */, DBDED7E5A4595D7859247206C13E23D1 /* SchedulerServices+Emulation.swift */, 471603BE2A1B99AAA1F605AD468A72F9 /* SchedulerType.swift */, 22588616BAABD051D4BB21DC9F63F0A8 /* Sequence.swift */, 9C7C1392947617BEB20243D3A8B5C4B4 /* SerialDispatchQueueScheduler.swift */, FC7B232F24E185E666E15604B9FEC8D3 /* SerialDisposable.swift */, F7A0359E44CDC57164E50B9D2B31CBFC /* ShareReplayScope.swift */, C4D9C1DD466917BEDA486C5EB25C224B /* Single.swift */, 115ECB3550DF888C7550F302E2254242 /* SingleAssignmentDisposable.swift */, CB783DCBD874ACDBC21A714E04D8F52E /* SingleAsync.swift */, 9C23644E46BE19ECA6B060B686EBF945 /* Sink.swift */, EA60B521316EFC34215D83BE18704A96 /* Skip.swift */, 1406AADF7C3A924EB060C46D86FC8227 /* SkipUntil.swift */, 63526E356C51A8BE1118D01C6DEA5DBA /* SkipWhile.swift */, BF2C8DD9A124D9A6E183D428FADF2C56 /* StartWith.swift */, B022E3F37B012E58AB109F19D9909CF0 /* String+Rx.swift */, 35B7A19EB6F7D1969EA6A91E8AE6874D /* SubjectType.swift */, D06011ADC7F3A1790E57DD5652824B0A /* SubscribeOn.swift */, B8F1ABD0F2D464C40146ACF227569C46 /* SubscriptionDisposable.swift */, 4A444399B751E3F7B0426D48C6C2704A /* SwiftSupport.swift */, 1C96563EB6945D0D606E685F804386C4 /* Switch.swift */, 2898467C057BF01170A471C2FC97CEE2 /* SwitchIfEmpty.swift */, C2CBB975A64A93ADDB9C98CE015D6EC9 /* SynchronizedDisposeType.swift */, 9494175D49ECE1E60A7DA761334D4D16 /* SynchronizedOnType.swift */, 4B60D1CBFBDA744C033F0B2A0C00159E /* SynchronizedUnsubscribeType.swift */, AD0F61B9114CEA17068358E3D198DAD8 /* TailRecursiveSink.swift */, 2898AB0C6A007CCDE297E41DBBE4F167 /* Take.swift */, 1EEF6B3F62DF72399DE21845AAB1C070 /* TakeLast.swift */, 14D534F0295128746E29091E5BFC9135 /* TakeUntil.swift */, 4F130BAD4D802F4A724FD0C28BD40B03 /* TakeWhile.swift */, A711F6A9FC3D9105FB4752EB5E8E58B0 /* Throttle.swift */, 05CB1F73D351169ADFE842F858B733C7 /* Timeout.swift */, 3B2576F870C297CD693237AD0C3BE041 /* Timer.swift */, FBE439EFC638971FD247FBB52CA99A9F /* ToArray.swift */, 44EF13F321A3D94E22A90C3C1F10A3D0 /* Using.swift */, 154AEE55DA94FFC8A8F5C888FC2BCBDC /* VirtualTimeConverterType.swift */, 2A766ADC1A062AA51AAC444D9A853509 /* VirtualTimeScheduler.swift */, 75C074E6CE82F80BD31F5EF77C296905 /* Window.swift */, D2E9FD0CB124731BFBD756093E872FD1 /* WithLatestFrom.swift */, 732C8EA5B86127EF4191BE104639AD67 /* Zip.swift */, A2903E99F494AA6ED5682829A7DD6746 /* Zip+arity.swift */, 44B1F3C611C57DE6A4D945624BD46CDA /* Zip+Collection.swift */, B836E84BF01E81C5997F30D1072E6CD5 /* Support Files */, ); name = RxSwift; path = 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 = ""; }; 94CF34F718C008A95B4CC95556079C15 /* Support Files */ = { isa = PBXGroup; children = ( 89943E24574E22E8826F5E16B9E34E3B /* MASShortcut.modulemap */, 7B721804AADD486C1E3669E634568426 /* MASShortcut.xcconfig */, 21B9CC8D2D4351D1C736B96CF7352118 /* MASShortcut-dummy.m */, 665876ABA8BB56C49F9A0D280E812D28 /* MASShortcut-Info.plist */, 0E0AB87B8D9EECE893AE04BA3EDEA25B /* MASShortcut-prefix.pch */, 7C706D1A2AFEEDD4BA8727BF70C3CE95 /* MASShortcut-umbrella.h */, A0149BCB55A4206031C9E2E594FE7715 /* ResourceBundle-MASShortcut-MASShortcut-Info.plist */, ); name = "Support Files"; path = "../Target Support Files/MASShortcut"; sourceTree = ""; }; 9DA8083E0201AADC23556BEF7A5D5DBA /* Support Files */ = { isa = PBXGroup; children = ( 868590BF301A4775E02F84F7B16E329B /* Alamofire.modulemap */, D48A4078A033D9B948716B99626C26ED /* Alamofire.xcconfig */, 486BEA30038CDF0DEBAD9828A2E17A9A /* Alamofire-dummy.m */, 189E6C1A4BD7664104577BB5F2AF04EE /* Alamofire-Info.plist */, DA4858DED0202159CC1BF14B653B7212 /* Alamofire-prefix.pch */, 4B36FFE0DCF03216A753C52928989B26 /* Alamofire-umbrella.h */, ); name = "Support Files"; path = "../Target Support Files/Alamofire"; sourceTree = ""; }; A00D572F62872CE6C8D401EFA214A674 /* Support Files */ = { isa = PBXGroup; children = ( 7D8A7098C7C1DDA259811EBC985DDD4B /* GCDWebServer.modulemap */, E4BB4DCF53E4F360602A5F6294A69B67 /* GCDWebServer.xcconfig */, 0BA23B93F7078237272FE6927584FDE4 /* GCDWebServer-dummy.m */, E98113C743286FF04B190D6C649B6939 /* GCDWebServer-Info.plist */, D225E5C03674DD9F3CE6A8DE1CC909DD /* GCDWebServer-prefix.pch */, E6C3D177B65F84B696697C60F97A8DD8 /* GCDWebServer-umbrella.h */, ); name = "Support Files"; path = "../Target Support Files/GCDWebServer"; 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 = ""; }; ABA9D8337E8298C8FA1E75B68A30780B /* Alamofire */ = { isa = PBXGroup; children = ( 1D64077070F9B8085996B83FF7C2D5CD /* AFError.swift */, EE1CB6F534B91BE694EFB4B9215B6209 /* Alamofire.swift */, 6FA608A971EF8C9973AB0C7F7EE2126F /* DispatchQueue+Alamofire.swift */, 0381AFE52669B9575C47B566ACDDEDC7 /* MultipartFormData.swift */, BA24D82F4D58FD5CB27352BDF333E409 /* NetworkReachabilityManager.swift */, EC35ACB06F35C9F9137AC022D163405C /* Notifications.swift */, 118D091E5C6B9D52CB5543E9F5EC00E1 /* ParameterEncoding.swift */, 19E4CA80D5785F989D1F5D4C42C3FE6E /* Request.swift */, 57AB489E11676A4AE9EA56EADF0E63F2 /* Response.swift */, 34E4A22716CB388EB870522B28DD7CF7 /* ResponseSerialization.swift */, EECED9A0B941992178458CFD2789E1C3 /* Result.swift */, 23D29C20A0BE889312381C6336E4A2D9 /* ServerTrustPolicy.swift */, 2D4B5E26C476B344C6D8CFF6FC4A5EF7 /* SessionDelegate.swift */, 5931EBFD159B49E78EE1BB093CFE15B5 /* SessionManager.swift */, F6D644AA126B3EFD20AC7A640C25A460 /* TaskDelegate.swift */, 8155B6EF42E8149F4CD7F0BC05D1950F /* Timeline.swift */, 336C288E815BB0146FB5044555064273 /* Validation.swift */, 9DA8083E0201AADC23556BEF7A5D5DBA /* Support Files */, ); name = Alamofire; path = Alamofire; 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 = ""; }; B836E84BF01E81C5997F30D1072E6CD5 /* Support Files */ = { isa = PBXGroup; children = ( 4987E3BE8BCDB45015225A951A34F4E6 /* RxSwift.modulemap */, 2404E7D73F00A4945F5DC184D2B99C7F /* RxSwift.xcconfig */, 20739FDF831BB0F4991E635F037F4D53 /* RxSwift-dummy.m */, AC7B5BFC733D26F4D5622E3A9CD8C0AC /* RxSwift-Info.plist */, C102E4BA9204E05BAF18BF208FEE50AE /* RxSwift-prefix.pch */, C040A24C79BECD83D8DAEBB732CA2C4C /* RxSwift-umbrella.h */, ); name = "Support Files"; path = "../Target Support Files/RxSwift"; sourceTree = ""; }; CF1408CF629C7361332E53B88F7BD30C = { isa = PBXGroup; children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, B633DF5B92729A2C1D0550F244AD04C5 /* Frameworks */, 6A22003E3ABE61E9089B601AA62974D4 /* Pods */, 92844F560400DDCFD6CD292F322191F2 /* Products */, 493933EC245DE8B9BF6A90C4A901306A /* Targets Support Files */, ); sourceTree = ""; }; D074308686340938E18E740ADAB1804E /* GCDWebServer */ = { isa = PBXGroup; children = ( 7EF9E7DBDBFA523CABCA1848B3BDC6A7 /* Core */, A00D572F62872CE6C8D401EFA214A674 /* Support Files */, ); name = GCDWebServer; path = GCDWebServer; sourceTree = ""; }; EFCCCEA8E0034613C25D03F6BE1EF447 /* RxCocoa */ = { isa = PBXGroup; children = ( 8BF0A688C22F29DB903EF9A236ED7348 /* _RX.h */, D4BAFDA36ADAA0AE1A0AF50E9BE316D4 /* _RX.m */, 1A87F66B7C0A2A769A71E74D77CC0F6E /* _RXDelegateProxy.h */, C6CBC513FD67E4B9D27B37B20FE77767 /* _RXDelegateProxy.m */, DB32400B5D77925D116636110300F088 /* _RXKVOObserver.h */, D8E11BFF20246B446C866F0E2026C462 /* _RXKVOObserver.m */, EEBE1A4DAC125D4D87965C8C63DA855E /* _RXObjCRuntime.h */, 1A31ED91CC7DB5FC9CCE04EA8F05E7CA /* _RXObjCRuntime.m */, A4514618AF4A8785D792681F9D0B5746 /* Bag.swift */, EE40E1C28C0ED004EC66B24A11D003A1 /* BehaviorRelay.swift */, 4ACE6D9E8FB2E240CB7793D4F491AF48 /* BehaviorRelay+Driver.swift */, 55FE174008A548419E3616A8304792F3 /* Binder.swift */, D93C344C4C18CCB31E7C612CA1D9C919 /* ControlEvent.swift */, 1AAAFEAAB56AAD738235F68EF3B9D64A /* ControlEvent+Driver.swift */, FC0C7A7BD6EE3E64A6CABC0AC01DEA80 /* ControlEvent+Signal.swift */, 8277BA3F6A56D35A69BE1B109040BAAD /* ControlProperty.swift */, A73DA8FC3EC519393FA7257C0DBC08F9 /* ControlProperty+Driver.swift */, 14E6D271BA2BAC998BEC96349915043A /* ControlTarget.swift */, EF2675EFADCB1550AB2ABF860C0EFF1C /* DelegateProxy.swift */, 940CF5F9A64D84BB22B13B11080B86A0 /* DelegateProxyType.swift */, 1A592F999686D738A8A59DF187637CA5 /* Deprecated.swift */, 3C6A4FC4585A5649410CE0A0227307F1 /* DeprecationWarner.swift */, C0539693C0F2FC077F09DC01D9DD9889 /* DispatchQueue+Extensions.swift */, B6D11F1F9EBFD924C95404221C791A6A /* Driver.swift */, CE59059EEA9DD611319BD64150DB48A8 /* Driver+Subscription.swift */, 5C263CEED8FEBEBA9E5ED42A571DCBAC /* InfiniteSequence.swift */, 23C02B368180FB853CF69D8BD92B525D /* KVORepresentable.swift */, 77962C4AC841E11BD3C119CD4360E5F2 /* KVORepresentable+CoreGraphics.swift */, EC264F1B6B228DB4C74BDACA8C9D8AAF /* KVORepresentable+Swift.swift */, A3559D9AF301168A7297F8316642A1D9 /* Logging.swift */, 92806FA2DD6EBD0D101F4EB0F315034E /* NotificationCenter+Rx.swift */, 3C03042C06157044F423F9D10F9B7EE0 /* NSButton+Rx.swift */, B500AB6C7812692C521D5DD14DF74004 /* NSControl+Rx.swift */, BE4D4254E7BF6ACFAA307212458040FA /* NSImageView+Rx.swift */, FB38AA80740D5626F6C00658547F42C3 /* NSLayoutConstraint+Rx.swift */, FDB4A4C063CE1EF210E254829012DB5B /* NSObject+Rx.swift */, 134C64056AF906740FD1018C35BEF701 /* NSObject+Rx+KVORepresentable.swift */, 2C27FEA407D98B278E6001B742691810 /* NSObject+Rx+RawRepresentable.swift */, 9580718B59112E917F818E1005D06AD5 /* NSSlider+Rx.swift */, 69DFCECA2DA77DAE2A2C434E84344679 /* NSTextField+Rx.swift */, 383D3A040BF1C400C324B79A7396A910 /* NSView+Rx.swift */, 3412FD7CC7AFAA07876D64625DF8FA8E /* Observable+Bind.swift */, CC5891807424EE31938582ED13293B62 /* ObservableConvertibleType+Driver.swift */, 78610C90655E1113118379D3EAA0451C /* ObservableConvertibleType+SharedSequence.swift */, 9ED8A086BE8CA5BEE3E5C0D37A2CD14F /* ObservableConvertibleType+Signal.swift */, 5F5571F7DA898207F53AFA04E29656E2 /* Platform.Darwin.swift */, BAF3CA88F186E7EF40DF399A454757DC /* Platform.Linux.swift */, C05663B4BAFA8BAE8DD2907768B939E5 /* PriorityQueue.swift */, D303E3D83E22FD1525FB8E4D2457EC46 /* PublishRelay.swift */, C94C26FB4F7BF070740AFEF36696885A /* PublishRelay+Signal.swift */, 75C134F788D816D15D57A2D18B4FB891 /* Queue.swift */, D102D6B345CC3BF4C7BC4E723D4F0ACD /* RecursiveLock.swift */, A1402ED175029AB00EF213BFBA8CFD49 /* RxCocoa.h */, 78FBB4CC86926BA09E37559F66D42AB1 /* RxCocoa.swift */, 69E916AFF16DCCD934972C769B239C3C /* RxCocoaObjCRuntimeError+Extensions.swift */, 3309D64568C776424A4E0B6F079247F1 /* RxCocoaRuntime.h */, 91ED414CA91E90DB1FC1DDB09736FF57 /* RxTarget.swift */, BB395D06F703BC5DABE7B987F87E93F4 /* SchedulerType+SharedSequence.swift */, 2A376CB3E32D61CDCB42BF0B1CEB11EF /* SectionedViewDataSourceType.swift */, 0AC97FCB44A4D1C5C8DB2728DBE8C88A /* SharedSequence.swift */, B98F8BDDE507E7BD87B849BAA6DB3EB9 /* SharedSequence+Operators.swift */, C492AED829C3ECE9C4CCE59D7345E275 /* SharedSequence+Operators+arity.swift */, 26A4C5501C41F777203D2271A2F2E0F6 /* Signal.swift */, 0994F80676488AA08BC591E58CFD98A1 /* Signal+Subscription.swift */, A58214A49C128D7A4C7544E87344A3C1 /* TextInput.swift */, 3A6BB051BFA77EC4B09F22D2F8F247E2 /* URLSession+Rx.swift */, 0F258020A47C1F403F36EBB32FDD9A83 /* Support Files */, ); name = RxCocoa; path = RxCocoa; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ 02DE883E52E24926250E9AD6741D4B5D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( 8737CB32F7C27B2303F2CBFD4C19D5D4 /* _RX.h in Headers */, F15171E22983A407B401CB0880A24A4A /* _RXDelegateProxy.h in Headers */, 7599841888359DCE8152EF1AE1B59757 /* _RXKVOObserver.h in Headers */, 99C5C550C3E6F00811BA4C57B7D7F58F /* _RXObjCRuntime.h in Headers */, B2C333B276395247F48EA9A9AC76E374 /* RxCocoa-umbrella.h in Headers */, AE76B4AB2F2D2F7BF228CCEC7A09B3F4 /* RxCocoa.h in Headers */, ECC9A343A71FC98D07B545D6BDC5AB0C /* RxCocoaRuntime.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; 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; }; C80E99098EA3759E6E3B00F01D9F293F /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( 4B9B87B95A8879430CC52C18DCEDD999 /* RxSwift-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; DE6EB12F29AADD5E1AA58A7842CE9B9C /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( F141581ECD51D5136051D061A8F96539 /* Pods-ShadowsocksX-NGTests-umbrella.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 = FFAD12CB87D7846A886FC2434E2DE4B9 /* Build configuration list for PBXNativeTarget "RxCocoa" */; buildPhases = ( 02DE883E52E24926250E9AD6741D4B5D /* Headers */, 0E09F912842A904A97E2A321DCD7BFED /* Sources */, 787DB3400F0D0F318E4E36A150350BDD /* Frameworks */, 7C3B35A6F4201B10A6A98F3454372AB8 /* Resources */, ); buildRules = ( ); dependencies = ( F00501C22F92B40870956958AF4E7DBE /* 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 = 1CA538C48EFF5400714AA4B2CC6A5D32 /* Build configuration list for PBXNativeTarget "RxSwift" */; buildPhases = ( C80E99098EA3759E6E3B00F01D9F293F /* Headers */, A4C51FC7C9B72BB2A91F942C54465CD1 /* Sources */, 43B1C678B298B0D945231704CB405D53 /* Frameworks */, 0152F849FA1F3573B0EF1FFB125783F5 /* 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 */ 0152F849FA1F3573B0EF1FFB125783F5 /* 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; }; 7C3B35A6F4201B10A6A98F3454372AB8 /* 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 */ 0E09F912842A904A97E2A321DCD7BFED /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 525DB8EA2CF023DA5ECE57D0D545B70F /* _RX.m in Sources */, FD62BA6360DA5EA60B540BDD45FE4EFC /* _RXDelegateProxy.m in Sources */, C465894C47CD0298BA08084BA33DBB91 /* _RXKVOObserver.m in Sources */, CF0AE4EF7AED02762D3BE8C143D136DA /* _RXObjCRuntime.m in Sources */, ADFBCA3691E85C61468E1A0EBC94933E /* Bag.swift in Sources */, 6EEF2F81A2D05CC00F27FCB98BB78E55 /* BehaviorRelay+Driver.swift in Sources */, 78F3197E081D4119D4408F82FB6EA7F2 /* BehaviorRelay.swift in Sources */, E652F245F72DFF1F9B833845B7D7AA91 /* Binder.swift in Sources */, 0678B90AD6B6082C2A20EB9240655B76 /* ControlEvent+Driver.swift in Sources */, 6B6B0744215081B56B360A8C5F205F53 /* ControlEvent+Signal.swift in Sources */, 083DFF2A8257F2E9540362657929656C /* ControlEvent.swift in Sources */, 702C4E98D87BA0D04C126E41D7053EF5 /* ControlProperty+Driver.swift in Sources */, 99BAFF62363D520438B1E0F3448F7A4B /* ControlProperty.swift in Sources */, 87375BFEEF5DD77711B527A21CFA0570 /* ControlTarget.swift in Sources */, A851EAE4D6886C3C872E30ECECFE8F51 /* DelegateProxy.swift in Sources */, AFD59761FA2F298F4CF03E472A2933F4 /* DelegateProxyType.swift in Sources */, 614B5FC036650C47C42C61EBA247DA7B /* Deprecated.swift in Sources */, 2CB9C6B952E93BEA2374852977A8DF57 /* DeprecationWarner.swift in Sources */, 987A52B558A731D9E5EAE255793EA0E6 /* DispatchQueue+Extensions.swift in Sources */, 8AFDA337729B5018B01946BDCD64910F /* Driver+Subscription.swift in Sources */, 745C986934CF24FAA1E952B709541788 /* Driver.swift in Sources */, 1868345555E42BC30895DCE50D6F1310 /* InfiniteSequence.swift in Sources */, 97EF5791EF698C1FCBDD8B035392202E /* KVORepresentable+CoreGraphics.swift in Sources */, 341878EA7DD42586445947D23F50B1D2 /* KVORepresentable+Swift.swift in Sources */, E17757E19A1BD01D2B61FE5A55AD512A /* KVORepresentable.swift in Sources */, CA614AD744B004718A9353C70A9E7462 /* Logging.swift in Sources */, A7F087A0EFC61267F7FC07DC9CD15EA5 /* NotificationCenter+Rx.swift in Sources */, C651B7E5627EFBC7E3149EA6E104E25A /* NSButton+Rx.swift in Sources */, B540CDA825C4FA9E973193CFC024CB8F /* NSControl+Rx.swift in Sources */, 011D8A5668D7EB19D8E3CB7D9640AA21 /* NSImageView+Rx.swift in Sources */, 6FE5A36731EEA4F5D75A1DABC532A761 /* NSLayoutConstraint+Rx.swift in Sources */, 960CF054CB54A14DFE94A441F50153E3 /* NSObject+Rx+KVORepresentable.swift in Sources */, 3C7FF0651E1F27A9DCBA1E2354959EDB /* NSObject+Rx+RawRepresentable.swift in Sources */, 27C9CBC711B4605657682EAB85555EDD /* NSObject+Rx.swift in Sources */, 9AF34F771009CA842019CED30F0BDD3E /* NSSlider+Rx.swift in Sources */, 2DF006CC8E3C63990204E69368A177AE /* NSTextField+Rx.swift in Sources */, 67F7B3E4493E34621401131D603AC048 /* NSView+Rx.swift in Sources */, 1A93AAE263F17A9F7CCE98C9EFE312C7 /* Observable+Bind.swift in Sources */, 795393C7220BA106B9FE98B35E260F70 /* ObservableConvertibleType+Driver.swift in Sources */, 591E1BC68C4667E57AC918E48BBDDA6E /* ObservableConvertibleType+SharedSequence.swift in Sources */, 7D6E5058E1D3B79330B224B48231C787 /* ObservableConvertibleType+Signal.swift in Sources */, E515BB42C00D3E319BC699FD34BA9868 /* Platform.Darwin.swift in Sources */, 3FD2169D593D27C3D7748E65A940EFB7 /* Platform.Linux.swift in Sources */, 541EDAD462653C37513336E0FA10089F /* PriorityQueue.swift in Sources */, 3A6AC9D4496C9F008E9341C3B35EF9BA /* PublishRelay+Signal.swift in Sources */, 332CBD3F6701F04264854877FEB72F8E /* PublishRelay.swift in Sources */, 09B8793FC8FAB2B92E7DFD3FD271EBEF /* Queue.swift in Sources */, ED9B50D196B86E63644CA70705CE10C8 /* RecursiveLock.swift in Sources */, DE32FE946EF661EF0CAF45874720809A /* RxCocoa-dummy.m in Sources */, 11EF5C61BE19A4E3F5C1F6057D97B29B /* RxCocoa.swift in Sources */, 9DE5D6962DFFA2F4FEE374E6587715FF /* RxCocoaObjCRuntimeError+Extensions.swift in Sources */, F37D6AAF13142C549822DC6C337D2D3E /* RxTarget.swift in Sources */, C19C2288E40AAF1B7B0FFC4E9B30B28B /* SchedulerType+SharedSequence.swift in Sources */, FCAEC096A064FAEB7E094807F7FBED59 /* SectionedViewDataSourceType.swift in Sources */, 291C68FE102994BC1A97E5BF35B7D1CF /* SharedSequence+Operators+arity.swift in Sources */, 5683409364F0736345FF7863835771D7 /* SharedSequence+Operators.swift in Sources */, 28EA125E86E7D01A57419BCC1B790D2A /* SharedSequence.swift in Sources */, CC3AD135FB7F1E40A08F0B0F29D78DC0 /* Signal+Subscription.swift in Sources */, 563BA31DA1D7982CE6ACBE2B23724F94 /* Signal.swift in Sources */, E7E20EFC14FC25ADBDECCC14D8B7F7F8 /* TextInput.swift in Sources */, EB2C4D98DA3C5FC4AFC77C6EF339A6A4 /* URLSession+Rx.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 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; }; 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; }; A4C51FC7C9B72BB2A91F942C54465CD1 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( C22F0B2EA77E200D482C75D9190A431E /* AddRef.swift in Sources */, D75FE9731E218DBF907D405CAB505E63 /* Amb.swift in Sources */, 5F84A80201CD5399840E697218154F7B /* AnonymousDisposable.swift in Sources */, 4704E9B042CD96198A37C0DEAA90F13D /* AnonymousObserver.swift in Sources */, 66F179A156E9DD69FE7A545D9FB16566 /* AnyObserver.swift in Sources */, 3CF9212B8055E9F4296325D5968B29C2 /* AsMaybe.swift in Sources */, 201ED81D2166F3968ECB6E48DE0607C0 /* AsSingle.swift in Sources */, EB7391B7EDDA5DE95FFFB6B832227540 /* AsyncLock.swift in Sources */, 6AEE1E5DF21EEC4D1D719D16A42485A3 /* AsyncSubject.swift in Sources */, BCE9CC03270FD3712F145791D8ED54BF /* Bag+Rx.swift in Sources */, 41AA88C160103369F8C1227E48ED5582 /* Bag.swift in Sources */, FF4803398CBF968AFC7FAE55F747D855 /* BehaviorSubject.swift in Sources */, 7B6523D7FA42A0460FB4CE8D13F5FBFF /* BinaryDisposable.swift in Sources */, 9CDFBE5ADC30DD07735EE7DBA9FD8983 /* BooleanDisposable.swift in Sources */, 845592AD96CB8483DC386AEDF2D3B48F /* Buffer.swift in Sources */, 318FD4A3D5E0CB562CDE38499BB5C041 /* Cancelable.swift in Sources */, 301B5027AE11A8E073E40B5F51712AF6 /* Catch.swift in Sources */, E48A4104888DE8E471F9634CC8F44907 /* CombineLatest+arity.swift in Sources */, F331A147FAAB420AABC7C14891842DF2 /* CombineLatest+Collection.swift in Sources */, 63343FFD356B9EDA573A9F4F14D01D03 /* CombineLatest.swift in Sources */, 31D2FAFB0B86937EE68B2CCD8E4E7E5F /* Completable+AndThen.swift in Sources */, 3DBAFD54724CDCAD09DFE55BC7D4DDF3 /* Completable.swift in Sources */, 70BE0E3BF717507FE4DD84F100179435 /* CompositeDisposable.swift in Sources */, 6812B06F1732B2AB72E539A45F778D26 /* Concat.swift in Sources */, 6B43ED637D62A4C79BAF2EF7720C4747 /* ConcurrentDispatchQueueScheduler.swift in Sources */, C6DAF6C0D6F27D1DE787EBB142429D83 /* ConcurrentMainScheduler.swift in Sources */, BA86B1FF01D04619DDB2105D122BA3DF /* ConnectableObservableType.swift in Sources */, 01CE6BD23BB5D82B5F6488A03ABE628A /* Create.swift in Sources */, 276CF2E53E542CAA090F21247E6746CA /* CurrentThreadScheduler.swift in Sources */, 023E25137FE2A7B0742E59BBC4CBA61F /* Debounce.swift in Sources */, 63108241AFEC143A7CE5A55A15B88C5C /* Debug.swift in Sources */, 2F557426C66280E6EB6E54710FFFCAD7 /* DefaultIfEmpty.swift in Sources */, D90CE923E9B7F51F51E0B746E95D2E9A /* Deferred.swift in Sources */, FD8D9D70346CADDCA4A7E1B65B0F899A /* Delay.swift in Sources */, A17D2C5ADA416A08995012AF143D8C51 /* DelaySubscription.swift in Sources */, B2473477B3CB132E8500A6BADA89A604 /* Dematerialize.swift in Sources */, DD820720F7D1FB87B6E84F1ECDEF021D /* Deprecated.swift in Sources */, A19FE69FE0C3137353868C40FD53A184 /* DeprecationWarner.swift in Sources */, 03D2C11CCA768056C2F9F003E29E201E /* DispatchQueue+Extensions.swift in Sources */, 385948C0C4BD131D4903844657737769 /* DispatchQueueConfiguration.swift in Sources */, FA1E98EE32887265C3C81F46454254D6 /* Disposable.swift in Sources */, 80E012C2A2015806F8528178FB9DF4D3 /* Disposables.swift in Sources */, 389C439D647C134D0FEF85AC777C6BB0 /* DisposeBag.swift in Sources */, AF3A48D7C341FF115262FC6578A0A379 /* DisposeBase.swift in Sources */, 28D2240E242A5453B94AF56E0F834402 /* DistinctUntilChanged.swift in Sources */, 2E725CDD67785178D7A6E0E04325CD75 /* Do.swift in Sources */, 6954B8273B86139FAEB8E0F2C8E6116E /* ElementAt.swift in Sources */, 05A735A66C7A8B32DEED40D3B8C17C76 /* Empty.swift in Sources */, 7EA7AB5B1F0590AF84AFB4C681259A83 /* Enumerated.swift in Sources */, BF73874654C35AD28C8C59725C37B3E4 /* Error.swift in Sources */, C9FE3365FD7CF7C8357AB027CEF051FC /* Errors.swift in Sources */, 72C37916698D08B9EEA007C62556129B /* Event.swift in Sources */, CDE4E8E448307F279A4A518F69967BA8 /* Filter.swift in Sources */, 084902A36379E77E2913680DE9D104E3 /* First.swift in Sources */, 71E3C0D80BB9722F607C0AC2AC77AD6D /* Generate.swift in Sources */, 7C4A42A6326D52FAA6FAC33623BF5FF9 /* GroupBy.swift in Sources */, A0D651CCF060DE95FB3AD92090C9823C /* GroupedObservable.swift in Sources */, 9E2F30F029D823F821E92030B1D3B3AB /* HistoricalScheduler.swift in Sources */, 9CE546B41DF541383848AA3DAF0A76D6 /* HistoricalSchedulerTimeConverter.swift in Sources */, 95EB285925E08BB131FF22D55C56E2FA /* ImmediateSchedulerType.swift in Sources */, 8951CBBB313C8C794FA1841F34202AD4 /* InfiniteSequence.swift in Sources */, 639B436DAD36B619E19CD96EB6BEF252 /* InvocableScheduledItem.swift in Sources */, 4CD392944AA69406F1AA9D7050AE6395 /* InvocableType.swift in Sources */, A6D570655609D81EF8C8B846BFCCF3B2 /* Just.swift in Sources */, A0EEE15B01577DEF666E80843804F220 /* Lock.swift in Sources */, BCF2F7D297EBB25A1F7E56FF0F74198B /* LockOwnerType.swift in Sources */, 6F03B4DEB6E7911B4FE78F0EFAB05DA3 /* MainScheduler.swift in Sources */, 267D280C61427E398672B58BE896DB9E /* Map.swift in Sources */, D5D3589FC11DDE2B3FA8385212E7CF00 /* Materialize.swift in Sources */, D6CAD7BA87459D229C6C8ECC10AFFDD4 /* Maybe.swift in Sources */, 3AAF3373D4EE3C69461F2C356D0073E5 /* Merge.swift in Sources */, D60D01E508521F9CCCCB06F88C09F2B8 /* Multicast.swift in Sources */, F42673501FB54ED9ECA67F6B7543B4A4 /* Never.swift in Sources */, A670B21154F12D8B6FA7D1028A7540DA /* NopDisposable.swift in Sources */, 0E2E9D644BE88DB7FA74E460DA0686DD /* Observable.swift in Sources */, 027FF0C2F2E777CF51274107C4F63F1F /* ObservableConvertibleType.swift in Sources */, 7F07E009A22327E25AB27C0F981F8788 /* ObservableType+Extensions.swift in Sources */, CEA20B358A638C758796672D2B3F79A1 /* ObservableType+PrimitiveSequence.swift in Sources */, 053340CEED7468CCDEC4A6370135D8EE /* ObservableType.swift in Sources */, 2C77F4707DB0E0D53780F8F8947D6620 /* ObserveOn.swift in Sources */, C33109A82F2CA01B76C245C711BC46D8 /* ObserverBase.swift in Sources */, F5933F324B497E7CB1973438CA903A4D /* ObserverType.swift in Sources */, 241B04A01368320551B43056878256E5 /* OperationQueueScheduler.swift in Sources */, 86BEB5F3D2E0A50F79D0EDD7F9C73C8D /* Optional.swift in Sources */, 3122DE9B6C1EE8C88F53AF3227A7EEF8 /* Platform.Darwin.swift in Sources */, 6F75BDF36BD15F6889C0C1F8F53C65F3 /* Platform.Linux.swift in Sources */, 91A9378F365989E46E76598435A650EA /* PrimitiveSequence+Zip+arity.swift in Sources */, E5A645BBD1085E54FD24C7D22910871A /* PrimitiveSequence.swift in Sources */, 1CE5FF63F7ACED251179D16ABC92775D /* PriorityQueue.swift in Sources */, 5C99A371F14E044D11D3532C3920597B /* Producer.swift in Sources */, E8C1AAAB8792FB705C11A5D0588A8719 /* PublishSubject.swift in Sources */, ED71F853D231BEB7D4875BBB62FA0DA8 /* Queue.swift in Sources */, B533E4FA12CB73346704AC7F8044EB6E /* Range.swift in Sources */, FE242D48F9F0D8E9E9C8F8F08044F2B7 /* Reactive.swift in Sources */, 6CA90C27C8BC46F957F5DFA16DE1F6DF /* RecursiveLock.swift in Sources */, E92B804E3A9D9AA570AACE5602D8F91F /* RecursiveScheduler.swift in Sources */, 5A9C8B1937570C10A566CEC226A37455 /* Reduce.swift in Sources */, 98B1F09F036284B2894F3DDA0186120F /* RefCountDisposable.swift in Sources */, D626490EB656C5A3185DDE11F40CB19F /* Repeat.swift in Sources */, B1205EDD5125DA3CABC1BEA0CC72887C /* ReplaySubject.swift in Sources */, 01EE3DA00A9902B8F95E8F63FD9B8B58 /* RetryWhen.swift in Sources */, D8B22B99DE2C2888FE7CE25BB48E0E9A /* Rx.swift in Sources */, E6C96618F2E5765583BEB3CCD22A14FC /* RxMutableBox.swift in Sources */, 35E4F87BB80C4585C5F18B851C373A41 /* RxSwift-dummy.m in Sources */, 6569E155FC66240D716FE118A0A38D23 /* Sample.swift in Sources */, DA51957DA41CBBCF0A60227FEF092BD2 /* Scan.swift in Sources */, 16596C83B6DBE022B4470FE43C0AC722 /* ScheduledDisposable.swift in Sources */, 3F2178F39696663BD474D0A7FF74DA5E /* ScheduledItem.swift in Sources */, E3DB60489438B9004ADC99A579CEDFB9 /* ScheduledItemType.swift in Sources */, 888C585A2F8726322E0BC00DC09E72B5 /* SchedulerServices+Emulation.swift in Sources */, 0E4BC1DF7EEC497DDDE361BF5AD6F880 /* SchedulerType.swift in Sources */, 7BE30C183CA9A016F2FB88EE3084F951 /* Sequence.swift in Sources */, 7DED517CC9069DD03366F81383143915 /* SerialDispatchQueueScheduler.swift in Sources */, F7DF537750D167A28BDFAF3491E6DD92 /* SerialDisposable.swift in Sources */, FB6C7066B1C54D684A6AD303E5EDCB05 /* ShareReplayScope.swift in Sources */, C29B9EF856D077ED109CD7C9FA0B1CBF /* Single.swift in Sources */, 2CAD7AAC3469DC34B3228B6CDFCD775C /* SingleAssignmentDisposable.swift in Sources */, 56AF76478DFF0A844D5F4FFFB6CC5B98 /* SingleAsync.swift in Sources */, 7CB442933B3C96F58AE9A8D5866A5DD6 /* Sink.swift in Sources */, D60395623AAC509D52C2C6E84A4700C7 /* Skip.swift in Sources */, E5D04C0E217F198AEB9F6BDAC210E291 /* SkipUntil.swift in Sources */, 35E691AD4674B4E9B64B837F845F1426 /* SkipWhile.swift in Sources */, B77D5473CAC0536BC81029CBC771A8F0 /* StartWith.swift in Sources */, 35185C5FB8524278300EB1CB6F1D2894 /* String+Rx.swift in Sources */, 9A52A556A72DB9F7BEB16B9818ED1236 /* SubjectType.swift in Sources */, 5AFF64CC5D0948C435900098C1F1AF57 /* SubscribeOn.swift in Sources */, 309F2CA8FA508077A891DE3B2C8D6CA1 /* SubscriptionDisposable.swift in Sources */, 0C20EB076556CC423E8145F5FE0B914C /* SwiftSupport.swift in Sources */, 3D917B5B0C0A18BCB387B7C67176A336 /* Switch.swift in Sources */, 76981DA1EDEE940519860BDFD53F8745 /* SwitchIfEmpty.swift in Sources */, 54CCD54B8966A69C6B123D67F423D127 /* SynchronizedDisposeType.swift in Sources */, EEC333CECC6D0FEB54E762724D0A005A /* SynchronizedOnType.swift in Sources */, E8230128BCE280559AB98B0D3F2B0C47 /* SynchronizedUnsubscribeType.swift in Sources */, CBC42E74E1BBB0032DFF65BE9E847C9B /* TailRecursiveSink.swift in Sources */, 0AE51C9D714A16E946FE71BFC7500269 /* Take.swift in Sources */, 9B185ED18916DCD9071E9F9916A9CCB2 /* TakeLast.swift in Sources */, A74F2320298D8948EC5558CC7D477B4B /* TakeUntil.swift in Sources */, 31D26B88A9D8B32DC06D10BF1A58C186 /* TakeWhile.swift in Sources */, D22D589EF8F50A79EEBA0DC2E4B2477A /* Throttle.swift in Sources */, E4E5A913FDD01F55D97369CA4B8C1DF0 /* Timeout.swift in Sources */, BBC49B5F97840EBF1C18C5E28E67A29F /* Timer.swift in Sources */, 444F1B5C26B7B4F46158B9C54AB3D29E /* ToArray.swift in Sources */, 6A37140A2F79D99F1C39014CE9982C84 /* Using.swift in Sources */, CA10B3564675FD5894121E0467FBEA29 /* VirtualTimeConverterType.swift in Sources */, A4D0E970AC99503381692223C32575AB /* VirtualTimeScheduler.swift in Sources */, 5559786A45440341BBF5FA2C59490F94 /* Window.swift in Sources */, 95E4DC9EC6C3F40F6B1CE36C155930A7 /* WithLatestFrom.swift in Sources */, 4E9A89CFDE8BAB82ECCF1C7F9F097EAC /* Zip+arity.swift in Sources */, 4E1DA2C0E69E355160AB4FBD45D58B49 /* Zip+Collection.swift in Sources */, EC2052D689C4D4040C17CDF0CF0ADBD4 /* Zip.swift 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; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ 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 */; }; F00501C22F92B40870956958AF4E7DBE /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = RxSwift; target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; targetProxy = D6EED04D076BCDB1274DE7B848A7C3E9 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ 0535D62339AF3E59BA3821B25D2DAEB1 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 7B721804AADD486C1E3669E634568426 /* 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; }; 08069C305478C2371FAE2DCD8D80AC56 /* 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.11; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; SDKROOT = macosx; SKIP_INSTALL = YES; }; name = Debug; }; 0AE678E0D802A39C5EEB8E254FC43085 /* 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.11; 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; }; 16098D8D72B4AA2E189FD7D466C47975 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 342B4165E24ECEBD7C608D11E8E002B9 /* RxCocoa.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/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.10; 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; }; 4EC91AF8DBAB33976CDD8CE6F35A43CE /* 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.11; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; SDKROOT = macosx; SKIP_INSTALL = YES; }; name = Release; }; 53E8FB6CDE23BA5AAAAE6D000AD23705 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = E4BB4DCF53E4F360602A5F6294A69B67 /* 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; }; 7440D515053ED0806561AA62F9D68F06 /* 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.11; 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; }; 7D5249D5EF441F84FD259FCF1683C052 /* 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.11; 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; }; 7E2FB6F6284598754F6E81986E7E3BCE /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 894A940ECC9153003C9D4BD6A1C34075 /* 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; }; A2C3CB6527F49F0D6C40066C07E89466 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 342B4165E24ECEBD7C608D11E8E002B9 /* RxCocoa.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/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.10; 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; }; A4FC375A3166B99F12E81F7A96B1088B /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = D48A4078A033D9B948716B99626C26ED /* 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; }; A89F60F34A256E6C6B9FD9DE21413B8A /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 2404E7D73F00A4945F5DC184D2B99C7F /* RxSwift.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/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.10; 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; }; AC8E36069436708A3D1CF74B6DBEDADE /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = E4BB4DCF53E4F360602A5F6294A69B67 /* 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; }; B2457791BEDD24A5E2DE7EBFECE0A533 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 7B721804AADD486C1E3669E634568426 /* 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; }; BC39E3CA1C38AB7ACED9E46D3BFD0D06 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 2404E7D73F00A4945F5DC184D2B99C7F /* RxSwift.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/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.10; 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; }; BF7C4EE8C1888A8BF15F655A7B0FE23D /* 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.11; 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; }; C039273308059B1222CA8F75ED129C4B /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = D48A4078A033D9B948716B99626C26ED /* 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 = 894A940ECC9153003C9D4BD6A1C34075 /* 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; }; E3B9DD26CBDC85D9B58F3AB8E86621EE /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 7B721804AADD486C1E3669E634568426 /* 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; }; F166F449884E9B5146A9CEB7CC0ADCFD /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 7B721804AADD486C1E3669E634568426 /* 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; }; F90CA7473A90ABA5D7A588E387D56694 /* 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.11; 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; }; FF78091F2E132A0C4F200C5D32A31F56 /* 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.11; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; STRIP_INSTALLED_PRODUCT = NO; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; SYMROOT = "${SRCROOT}/../build"; }; 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; }; 1CA538C48EFF5400714AA4B2CC6A5D32 /* Build configuration list for PBXNativeTarget "RxSwift" */ = { isa = XCConfigurationList; buildConfigurations = ( A89F60F34A256E6C6B9FD9DE21413B8A /* Debug */, BC39E3CA1C38AB7ACED9E46D3BFD0D06 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 1DEF4FDEB2EC08FC81953652795253B2 /* Build configuration list for PBXNativeTarget "Pods-proxy_conf_helper" */ = { isa = XCConfigurationList; buildConfigurations = ( 08069C305478C2371FAE2DCD8D80AC56 /* Debug */, 4EC91AF8DBAB33976CDD8CE6F35A43CE /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( FF78091F2E132A0C4F200C5D32A31F56 /* Debug */, 7440D515053ED0806561AA62F9D68F06 /* 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; }; D615352A0712488A75D13633F6615244 /* Build configuration list for PBXNativeTarget "Pods-ShadowsocksX-NG" */ = { isa = XCConfigurationList; buildConfigurations = ( BF7C4EE8C1888A8BF15F655A7B0FE23D /* Debug */, 0AE678E0D802A39C5EEB8E254FC43085 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; E4A5194ABAF7A4780609E0E581DA6B54 /* Build configuration list for PBXNativeTarget "Alamofire" */ = { isa = XCConfigurationList; buildConfigurations = ( A4FC375A3166B99F12E81F7A96B1088B /* Debug */, C039273308059B1222CA8F75ED129C4B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; FFAD12CB87D7846A886FC2434E2DE4B9 /* Build configuration list for PBXNativeTarget "RxCocoa" */ = { isa = XCConfigurationList; buildConfigurations = ( 16098D8D72B4AA2E189FD7D466C47975 /* Debug */, A2C3CB6527F49F0D6C40066C07E89466 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; FFBCBA759AC5392D04EBA19E125E32BA /* Build configuration list for PBXNativeTarget "Pods-ShadowsocksX-NGTests" */ = { isa = XCConfigurationList; buildConfigurations = ( F90CA7473A90ABA5D7A588E387D56694 /* Debug */, 7D5249D5EF441F84FD259FCF1683C052 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = BFDFE7DC352907FC980B868725387E98 /* Project object */; }