// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 46; objects = { /* Begin PBXBuildFile section */ 00616446FE37EC07EDF821E6079956F5 /* Observable+Creation.swift in Sources */ = {isa = PBXBuildFile; fileRef = F39B6017A1E05F853E61EEDF12541495 /* Observable+Creation.swift */; }; 008D88E94858B0B8190DD42951253AD2 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 541635D209381E226C6EBA22A418CD79 /* Cocoa.framework */; }; 00BC651843DF8E2EE2D10269168ADC2E /* RxTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 377A7BD15ACA2551B8FF20D84523C92E /* RxTarget.swift */; }; 015A2D47B6DA8E170E4E64108EC177CA /* GCDWebServerFileRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BA50A17BB31B56D675B2664C6656204 /* GCDWebServerFileRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; 03705B04DE33C19084B60BBC77E95F99 /* Variable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56271ED3B51AE5D5902932040A00DF63 /* Variable.swift */; }; 03810806C0578A750613717248DC37CC /* GCDWebServerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DB6161524DC5318B621B1F8E7A118FFB /* GCDWebServerPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; 03C5F1980E8D147062D8A70BD9BB608E /* ObserverType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 995DE74885B81C140E5039D023558CC8 /* ObserverType.swift */; }; 03E2A58758B79A20AD51B981C4886718 /* RefCountDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC7D7E3CFDC72C9559407AD6CD855188 /* RefCountDisposable.swift */; }; 0551162B7568A0F3028CF7CE13E9C1C7 /* GCDWebServerURLEncodedFormRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BE0C68CAAE6B6D69963CBBBDCB9F12F /* GCDWebServerURLEncodedFormRequest.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 059F01CD35F3DD3BADC6C322DC0366F2 /* Do.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79DB5F1751C4AB2410135041CDCD8F68 /* Do.swift */; }; 05F2F5BBF87C0A2708454989B76D4632 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2C8B938120E0F478D293F232849C4CE /* Error.swift */; }; 071F3B3F0ABA56A7EE9F753051344630 /* Variable+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42A79E3A3EFF4AABEC6BB96F1AE1F024 /* Variable+SharedSequence.swift */; }; 07CCAE5B2170442C716E78A1699F2E71 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 993BDC80A901642001B6FF19B91930A9 /* Foundation.framework */; }; 098AA417A5494FC829E777DC5CF06ECC /* GCDWebServerURLEncodedFormRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = DC51C4D74DD2DABECE22BF29BC268561 /* GCDWebServerURLEncodedFormRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; 09D5E6CA952BF86344C3D3AEBA67C717 /* NSObject+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C4F87A77C2D070B728208C241875718 /* NSObject+Rx.swift */; }; 09DC4D970FD92A3E9D954D9C4E65DBDF /* AddRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = 596FDF0DEDCF85B03726FDE23D6A6D3D /* AddRef.swift */; }; 0A0EF3A90FEBB5A097AEE93864A7EB96 /* SharedSequence+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4F43B223D2F404F20F33C1D2FB14B39 /* SharedSequence+Operators.swift */; }; 0A402C97D8A2855E4F69D8E2BFEE752E /* BRLOptionParser.m in Sources */ = {isa = PBXBuildFile; fileRef = AB24C996740BEF1D75AD8261765C204C /* BRLOptionParser.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 0A79258D536781E0ED86896A287E8FBC /* KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A055428BBC845FE3F6F82FE5039BD7D /* KVORepresentable.swift */; }; 0B389FA8703AC6A3CB29F0EC5DAC0110 /* BooleanDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C58EF9F1447710214CE549119BB38A6D /* BooleanDisposable.swift */; }; 0B8140968914C908CFB4949F67745DD7 /* GCDWebServerFileResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F80F9D570ECC43F0D6BA9391F8FA9BA /* GCDWebServerFileResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0CBF3AFEC13BD3E6166AA3DA7053E8C0 /* Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37CDF09D539295CF92C1177F3198BE36 /* Reactive.swift */; }; 0E09BF58B70FC62107C157DF892331A7 /* UIBindingObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36019BD0EE41D3607C2C27C0ADB04D74 /* UIBindingObserver.swift */; }; 10854F26DFA7604DA0372DDEF2955C3A /* SubjectType.swift in Sources */ = {isa = PBXBuildFile; fileRef = C25BEDBD001052110E57A88CA96E0A90 /* SubjectType.swift */; }; 10EB23E9ECC4B33E16933BB1EA560B6A /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC6A08F2A0872D746F505B0E0D6B4457 /* Timeline.swift */; }; 114427E8C429C46858ECF5C96C202CD7 /* RxMutableBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A20E2059987CF8909AA4771423FA8F6 /* RxMutableBox.swift */; }; 12149EA10608B7DE38879E6242D2826C /* ko.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 9DEE71E8EC741FEDDC4843DC88745956 /* ko.lproj */; }; 1286ED6CE4F07503C88CC145F5677F10 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27F7A725E1DC59BCF652E079C08ACFD5 /* Filter.swift */; }; 1414C05E1E966901E52499785F06846A /* TakeLast.swift in Sources */ = {isa = PBXBuildFile; fileRef = F90BF79C3C962AD5CA3624420AAA3AC4 /* TakeLast.swift */; }; 146E8A26206DD2A82712EF825EEB11AC /* SimplePing.h in Headers */ = {isa = PBXBuildFile; fileRef = 503ED062E5FE7FF6DB0A1F861FF575AB /* SimplePing.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1568BC317134F1902AB76EE65E0A18CE /* GCDWebServerDataResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 937175BE71F2E6D6A0271C60E7173952 /* GCDWebServerDataResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; 157AE1FBA8F6C3B710CDE90F86492010 /* MASShortcut.m in Sources */ = {isa = PBXBuildFile; fileRef = 40B45BE14874598162E4FE62B0CD9054 /* MASShortcut.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 1860758F64DDE2D0642F959879190195 /* MainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7530F8A923B1254344B7B67782C6A9B0 /* MainScheduler.swift */; }; 1AB0577134E333EA71DCCE332191A260 /* Pods-ShadowsocksX-NGTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46662EB64876AD1C891F548C69A89E89 /* Pods-ShadowsocksX-NGTests-dummy.m */; }; 1AF49D45455E3B41876F2240F7076A94 /* Observable+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5366D434A2068AFEA79004980F44A40 /* Observable+Concurrency.swift */; }; 1B9EDEDC964E6B08F78920B4F4B9DB84 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = BD74326685D6A50E522251206F820C7B /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1C4468F6110A0BF15D943DEB75E05456 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14CF736F2CED1BC21A76B2CAF94C76E6 /* PriorityQueue.swift */; }; 1CD5A67C47F7B743BE6D345C5A03157E /* AnonymousObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 748E705AEF29F7189CB715E55F267483 /* AnonymousObserver.swift */; }; 1DC97F78ED29161695FD2E398F74CE52 /* TailRecursiveSink.swift in Sources */ = {isa = PBXBuildFile; fileRef = EADF97246B53EAECA07179255DB9A9F4 /* TailRecursiveSink.swift */; }; 1E2F21AEEF1E1B03EA741DDBA644D0DE /* ControlProperty+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4400F922FD830B1F115DC11FDEDCFE6B /* ControlProperty+Driver.swift */; }; 1EF1D9B948C91F3CAD0F2998F3765D8B /* GCDWebServerErrorResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A7EC671B3A9BC64575CE36E04984535 /* GCDWebServerErrorResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1F74CCFE495942AE0A8CB44AA4E3B230 /* Catch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8333526D56752C918A2A26AFDA9723C1 /* Catch.swift */; }; 2063639BC088FCB8DA8ABB3F19FE3ED9 /* Logging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A7566D04F342A7DD5AF118AD3859D77 /* Logging.swift */; }; 20887597017160017549465EBFB7E977 /* zh-Hant.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 1384B0D55D00589C9F0E6463FA9F6725 /* zh-Hant.lproj */; }; 228DD29ECAD11BE65872ECD29BF1A25D /* ControlEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97B583E0D0453F55A079C6689587E982 /* ControlEvent.swift */; }; 23C4A22087104DA1DC8BB3F02F310517 /* DisposeBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C6B02A75B463EED1D4CD6B4DDA23E9 /* DisposeBase.swift */; }; 24D7EAEB1BB49D7678AA3DFB12359964 /* HistoricalSchedulerTimeConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26B40F2A33CA44543255D2EBBEBDCA7D /* HistoricalSchedulerTimeConverter.swift */; }; 2527F62CEADDA5CE60852E0C067D3438 /* GCDWebServerResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FAE3A7339C3A29FB22934395FA2EA45 /* GCDWebServerResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; 2545E11592C408516EA9AC047FFD47FD /* BRLOptionParser-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D340E814C58BE19BCC41E24F8517669 /* BRLOptionParser-dummy.m */; }; 27BAEB60D66090CD9AEC60AC563891AA /* VirtualTimeScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 174C74BF316A87074BB513F4EBE462A3 /* VirtualTimeScheduler.swift */; }; 281904D4A787EBA58BEBF73687E92CE0 /* ObserverBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF337C81B0A64DDD5C8ECFEEEE55A0B9 /* ObserverBase.swift */; }; 286A79B0F2405FD08804042FE30407B1 /* GCDWebServerMultiPartFormRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 6648C6A5E7AA88F2486DBAB18C40B4BD /* GCDWebServerMultiPartFormRequest.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 289B997EFA17F4E3F5D838CF7E9E3A0E /* Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 316B1DE86825E2C3880D9C45EB2307C0 /* Debug.swift */; }; 29EF97DBF618D3C086D1BC516E1263AE /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 105C5CC086BEB4A7DA3B53DC6475F1E0 /* Bag.swift */; }; 2AC9CAABFB9B97528DAFA455704EE151 /* Sample.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD19E8A585BB6C77F279F17B96D46398 /* Sample.swift */; }; 2B72966511DBAAA91DBBADE59A2FC39B /* Delay.swift in Sources */ = {isa = PBXBuildFile; fileRef = D15E9FE08B43C4F2E3C14298ED008361 /* Delay.swift */; }; 2DBAC0452D6B85DF3E41E3AEFB4EEC16 /* Pods-ShadowsocksX-NGTests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D7E8128F302CF60BEF206008CE11F6D3 /* Pods-ShadowsocksX-NGTests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 2F09C0E96FFB9BB5E1C6859FFEE52243 /* RetryWhen.swift in Sources */ = {isa = PBXBuildFile; fileRef = B02D2CCB55C79CC489105A284681E7CA /* RetryWhen.swift */; }; 2F3AC9381A9E7FAC24E5FCE88A4CE5B3 /* _RXDelegateProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = D513AE23EF59822A50C842BD0DBCC48B /* _RXDelegateProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3076DFAD05E4F7F0356153478F071D74 /* MASShortcut-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 86EF52D40469183E91E1F9F4A4C3DB7E /* MASShortcut-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 30C68E520A23F2584DAB2A79211BEBF2 /* String+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3D82CA8C47AF99EB856A84326C3E899 /* String+Rx.swift */; }; 30E2A73CDE464DC6C23D3524F07FBB9F /* GCDWebServer-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 49D1B1D3362220CE4BD47D6A84010E56 /* GCDWebServer-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 31E3754BD8CB50E1F603FA8187D0BAEB /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB5416312C70D75361A0DB946599AE8F /* Platform.Darwin.swift */; }; 329499C76B9B50E41F81D8811F286751 /* AnonymousInvocable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CBE7E6944508A0EF00550266DE8CEBA /* AnonymousInvocable.swift */; }; 32F4CE3866CF64A7E8ED48218423C50B /* InvocableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 394DF70A944D44426FACC5545FD86F50 /* InvocableType.swift */; }; 33669A1E8FF6BB34131FB94871DDF908 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 541635D209381E226C6EBA22A418CD79 /* Cocoa.framework */; }; 34CEFB3816548F7DE18E93992EBB8B39 /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DCD43005EB1830DB699BC936D350202 /* InfiniteSequence.swift */; }; 34D45081AE5854C510060D3213EC54FC /* NSObject+Rx+KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D51C648881341C71C889F4CA77AB28C6 /* NSObject+Rx+KVORepresentable.swift */; }; 34F323310C01C832E9B33501A1E67D6C /* Driver+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC8E40C8AA1540219126B37677E9DFA1 /* Driver+Subscription.swift */; }; 35067D15322894181C213B15742EF0ED /* NSSlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C18D7C6E0956FEAEC4D3F5B34AF9FB5F /* NSSlider+Rx.swift */; }; 35B3DA850A250223EE5CEB9DB04D1FC4 /* GCDWebServerResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 853F87DF9EDE5FA2086B4A5E269E74AA /* GCDWebServerResponse.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 36007A4DE5D5AD3FBDFF1BB65670AC90 /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA4C77465D09EEC5691F5A4A055D6617 /* RecursiveLock.swift */; }; 3626B94094672CB1C9DEA32B9F9502E1 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4ED617F852769328CA7989F542A1B539 /* TaskDelegate.swift */; }; 36E0FA5FE4424D20F0215B1C2CD85D90 /* GCDWebServerRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = CB4D69786E5F8A46929EF2093BE3CB0F /* GCDWebServerRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; 382EEA9832CF0E0860B998EAD0EE66E1 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9B307DD582C1B1C686F962200D2FB63D /* SystemConfiguration.framework */; }; 38974DB132715266ADE00F2E3DFBB320 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 541635D209381E226C6EBA22A418CD79 /* Cocoa.framework */; }; 38A405B7BE5AE9335ED1184C9AA39BB3 /* Observable+Single.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE7619ED4FDEDB6024E82D2D42CF324B /* Observable+Single.swift */; }; 38E1C586DFAE6FE4AEC184142A258A8A /* RxSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CC19C5B8ECC4D43997825C975DD96B95 /* RxSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3B0444A4F038DD378185F890F477B06E /* RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = 360DA50C9A08694D5E723C8D33F6B531 /* RxCocoa.swift */; }; 3BBEA6ECB2BDD5C142B27FBC119CB592 /* DelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69158B24E577C42B2B47AF7F1DAA88B5 /* DelegateProxy.swift */; }; 3BE9C85B9E63D2B0F62FFAB155818FD0 /* NSControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42F07685AEED1A5E7C5A5E77B6A9A4A9 /* NSControl+Rx.swift */; }; 3CBED5F76AF5EBF439C788188CB413F4 /* NSLayoutConstraint+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BC7E4E8C739AB1B6167C07AA04EEDFE /* NSLayoutConstraint+Rx.swift */; }; 3DD0362B0B6B939B5D087A150121A4B1 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 541635D209381E226C6EBA22A418CD79 /* Cocoa.framework */; }; 3E0DBF5FA0FA6FA05D39A1278AC8EBE4 /* DelegateProxyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 837E8E741DAEAEB0326BF12C8509386C /* DelegateProxyType.swift */; }; 3E715DFE443524EB6ADE892E4A676224 /* GCDWebServerMultiPartFormRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FF05C2DEA8CE1D195F74E268C828FEE /* GCDWebServerMultiPartFormRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3E9CBD489D752B59F4BAFEA743FD3263 /* Observable+StandardSequenceOperators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DE1A985FFB33D04EE108BA94B2CC300 /* Observable+StandardSequenceOperators.swift */; }; 400E90601302DBBBB9A0C1238CFB378C /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA7E0ECF594372C7B7C3636C13056BEB /* Queue.swift */; }; 40244570E31BDC4D13572A226B50DCF5 /* SynchronizedUnsubscribeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8951081556657AFE491F4F47CEC8FDC9 /* SynchronizedUnsubscribeType.swift */; }; 41826BEFDB497FE15CD2A5BE8FCBCEBF /* ControlTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7259270F8E34C847D7D5C20753986D4 /* ControlTarget.swift */; }; 41B7697D953D7CBF8C2269467644E35E /* Sequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0CF53499248C2BA38EB7329DCC0F385 /* Sequence.swift */; }; 428F1C1E2760D29B6D913561B3A411BF /* AnonymousObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABEAA09A8F460B8E0F9C841B67FBA878 /* AnonymousObservable.swift */; }; 42B1F1781501E30E4C18AAC2E257D47F /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9D1DF532DB987144FB7ADD52824BACB /* Platform.Linux.swift */; }; 4382F015B0F61FD36A235650F75C4605 /* SkipUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = D95D2CEDDFE60DCB16DBE51DDFCBDC0F /* SkipUntil.swift */; }; 4541C2177A5383985349E0A51FCE225E /* CombineLatest+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09501B20A99EA64EF086677B5E09B83D /* CombineLatest+Collection.swift */; }; 457C330AB459C778CF438436BFEC6ADC /* Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22417B0BBC393F8B418FD1980F87677B /* Driver.swift */; }; 45E9E2F38B985EF6FA9EF159C2FBB34C /* Concat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D2FF899CC2BC0E2287C5427B03E9CDF /* Concat.swift */; }; 460574FE11E2D1422F64E94116DD7885 /* Observable+Time.swift in Sources */ = {isa = PBXBuildFile; fileRef = 031D174D193D61C814A6A4AB319D3D39 /* Observable+Time.swift */; }; 46CC11334B9096D86E249C3D99176B4F /* PingUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 8872F699901E18AE0FB6D36963747A18 /* PingUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; 480440D429395DDA6D3743627383EEF5 /* AnyObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E22BF4F555FDF5E0BF0318947891E5C /* AnyObserver.swift */; }; 4818C1BB29E7C2BF255D9941737665EA /* MASShortcut.bundle in Resources */ = {isa = PBXBuildFile; fileRef = A8A0A3D0716F080419F265C10AADD4A7 /* MASShortcut.bundle */; }; 48F848F3041EDD002CEEB571CFBD92F9 /* ScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12501C8036DF392CCADD9A024DE70E8A /* ScheduledItem.swift */; }; 48FE45BD7BF4ABB32A024550ED96B4C6 /* GCDWebServerStreamedResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = ED16BB320405FDB93EB12CA5924D4BC6 /* GCDWebServerStreamedResponse.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 493E24A302918E1415A8BF5D6631E4D1 /* ConnectableObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FDD8C2877DC3FBFD524D52FD741FEC9 /* ConnectableObservableType.swift */; }; 49EB792DE2350BCC128C152D15AE2C1E /* SubscribeOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = C56E2865B9D007A6A69EAE79796C6D08 /* SubscribeOn.swift */; }; 4A0AB68C051A5D12CF763C5314F3139E /* AsyncSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 496D48DC6591837199B96F5194A8C1FF /* AsyncSubject.swift */; }; 4A6AF0A712D4C473177BE88389D15D2A /* MASDictionaryTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = F4BFC0CAE4438D1B80B1E09CBD690E9F /* MASDictionaryTransformer.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 4AA0CED4F606872DEF4F61B1D5FFD53F /* StartWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4074D54AC8FF5825E9482EA326C54D6 /* StartWith.swift */; }; 4B1C4ACADC903FEF72C343808A99ABE8 /* PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 935A68B10956CAFB7C47182213A28F72 /* PrimitiveSequence.swift */; }; 4BC3CC2D51B6526FBE46AD71901DFE98 /* Multicast.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9EE7FFD7664638E522BE120AF2E62CE /* Multicast.swift */; }; 4E1956EF3CF509B3EAE80C4438FDD18F /* SectionedViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D25426388E3A75086898CD2D008D429 /* SectionedViewDataSourceType.swift */; }; 4ED7E0534E6B997446FEC52CF8BB36F3 /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEB29114C165F4D3F6DD09742E3560AC /* InfiniteSequence.swift */; }; 4EDE49009B5B68074CD71F8B362F0DDC /* GCDWebServerDataRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 6935A55DCDAA25AE27D43322A3B5F25C /* GCDWebServerDataRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; 50529966E724F6B99CA48503817DDD2E /* SchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 213CD63772496C86BA19EDA1F199E2AB /* SchedulerType.swift */; }; 50B407D5FCD4526ABE4DAE67F766410A /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6740BC86965C485F8B76DA8E1F3B13 /* Platform.Darwin.swift */; }; 50C8C8E4F72460010439E54ECE7108D3 /* Amb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 410BA16F83DF36ED64759FCA083473DC /* Amb.swift */; }; 50FB485D65543696C6533784C5C73C0E /* ControlProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA8DA42C1D5084460D4C3B2574E89E3C /* ControlProperty.swift */; }; 51358F3E24AC8F1A4172E388769FF1FA /* MASShortcutView.h in Headers */ = {isa = PBXBuildFile; fileRef = C846A01E2C13E47993767941C9F38B45 /* MASShortcutView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 52363BFF8DA89A2DF3A96125A0C6A503 /* VirtualTimeConverterType.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA6A090788261C4370975C10777C7218 /* VirtualTimeConverterType.swift */; }; 52A961E1778F8815140E0100496FA737 /* KVORepresentable+CoreGraphics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 739C766D62048607EB6A576C3A68FB7E /* KVORepresentable+CoreGraphics.swift */; }; 52D60744960E75138AE4BE9D7FC5D1A8 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 541635D209381E226C6EBA22A418CD79 /* Cocoa.framework */; }; 52FF712751DFFBED45BB205CC2942047 /* TakeWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0A06C73B27B8E761462B3D7D5719FBC /* TakeWhile.swift */; }; 5387216E723A3C68E851CA15573CDD71 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9A6E80EAEA3F19D3F2CCFA9C71542F7 /* Request.swift */; }; 53D63A17DB43C044EFBAA17337600276 /* GCDWebServerRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A17CA28B45C048234AFE70E575A4CBD /* GCDWebServerRequest.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 53D7019EAFDBDEDA057BF35898C389C4 /* Observable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 772FBF1C6AE60546045AFCF785D15A60 /* Observable.swift */; }; 546CF011930D11BBF190A58B52BCA7C4 /* AnonymousDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8251D9CF87DF3740CA82F5DA8E1A2CE /* AnonymousDisposable.swift */; }; 58CE04D9C6CAC7243825ABF4AB20EF32 /* MASShortcutValidator.m in Sources */ = {isa = PBXBuildFile; fileRef = CB8BD7CB2DE097E36340ACCC44E60C1F /* MASShortcutValidator.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 5A30DAB76BB1814664FA7DC30939DA24 /* MASShortcutBinder.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C534EA5295FCF66868EE87F6E183146 /* MASShortcutBinder.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 5AF4463F09295FEF4385B01616A66AE8 /* TakeUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = D88E546DA4DC8A6885E32165B6B7CDC8 /* TakeUntil.swift */; }; 5C35B49DED9CDEBBDB3AF15AE4CB1656 /* _RXKVOObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = F04D9081D505B2B570DC33DE20B55D0F /* _RXKVOObserver.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5C4112995450C3A39978B8717B6D4F10 /* ScheduledDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78BD95BEC3668F37DBC2E000C117ED3F /* ScheduledDisposable.swift */; }; 5D18125D1E7AFAA8FB4E812251774EDD /* InvocableScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBC8A4EDCC04F46400A2E68C68BD8B02 /* InvocableScheduledItem.swift */; }; 5DC71F1088EAD8F09FE4A142E1A0051D /* SynchronizedOnType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B48374C2D832D3A98114DE13C0E8C30B /* SynchronizedOnType.swift */; }; 5E11B9D778FEC4E0027E2B18EB026094 /* PrimitiveSequence+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE04C5620868F5FBB86509FA74FF6C18 /* PrimitiveSequence+Zip+arity.swift */; }; 5F1FA9D431587CD257C703AF16134030 /* ja.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 0B7454F8E7539A20A531754287691887 /* ja.lproj */; }; 5F2EC5C73DC23AD4B8B289702B2040D6 /* Disposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C69558656458B4337B7A7F5991E8F8AC /* Disposable.swift */; }; 5F4889FB8DF3609135C00C3F24141D81 /* Range.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01C37DDB396A31B5404BBCF5F44D7151 /* Range.swift */; }; 5FF7D42F51FEAEB192E61355AAEAC6DE /* MASShortcutMonitor.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B43BD81C11C56E833936C952A16337A /* MASShortcutMonitor.h */; settings = {ATTRIBUTES = (Public, ); }; }; 61200D01A1855D7920CEF835C8BE00B0 /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC47BC8B2FE9F53B44ABD444462F7220 /* DispatchQueue+Alamofire.swift */; }; 618D3C71663174E07B65950421C46D48 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B93FE6C9D4DD39AC96E0F2748AC55A16 /* AppKit.framework */; }; 6233CE6AAB7F8B37C083EA39A8EEA4E1 /* DispatchQueueConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = C71BE0180CAD9FF63D6198C7C8BF63E0 /* DispatchQueueConfiguration.swift */; }; 62D51BDD5CDBAE0F3C2B0AC9CAE16822 /* DefaultIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE96E14244F53E32E37D2501A7C44E4B /* DefaultIfEmpty.swift */; }; 62ECAC93A1DD7F7E8FBBF4EC7AE4766E /* ShareReplay1WhileConnected.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8800AE6CCDAE1B7F4AB8A1C3AEC716CB /* ShareReplay1WhileConnected.swift */; }; 62F65AD8DC4F0F9610F4B8B4738EC094 /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14FBFC574BADC66C81F27ECF39C5F086 /* ServerTrustPolicy.swift */; }; 63595F4168565B6BDD4BBB0DB7EDDE1C /* Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FCE1459ABAAC6CF32AE041118D097A8 /* Zip+arity.swift */; }; 64C161A1B66557D4D03CC116FE30907B /* DisposeBag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 170DCD05D6AB7844F8D431D40453305C /* DisposeBag.swift */; }; 6602426F34CB177621F50A1521FD40EE /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4246404957CA85BBF1FF5AB2B05B9987 /* Observable+Bind.swift */; }; 662D3653FA79037EEB57D8439E2731B6 /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = B361466558591FD3F593DD4E6752491C /* Merge.swift */; }; 66AD0D86950A5C05121AE482F5257717 /* GCDWebServerConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 42DD341BD8230394DBACAE756A98F50B /* GCDWebServerConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; 66DEB394C39F5DCCD70A27ECEF274983 /* de.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 1F7B0CA157E36128B7D80398A249A2FB /* de.lproj */; }; 66FD65B14E83621A1ECBE66714E0A17E /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5087073736A4C953879F5B993727F81B /* Errors.swift */; }; 6784CE40B3F108925E837764E2DA14AD /* NotificationCenter+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5942EC9B2B959537ECEFB73154F32915 /* NotificationCenter+Rx.swift */; }; 689E3853DB4EC9F349A6A02FBFA612EE /* SerialDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68EC6D81C4720C4DBCC1A91BA6F809C5 /* SerialDisposable.swift */; }; 6B4361F5ADC6268E7953732371174FE9 /* MASShortcut-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B486C2D8CBBC773FB719D2FB702EDA76 /* MASShortcut-dummy.m */; }; 6BBF85C5416BC6D4CC16F5B9A696F422 /* Pods-ShadowsocksX-NG-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 14A9EC2BB1EC6484018A5EB4B9B2C231 /* Pods-ShadowsocksX-NG-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6BF9BF549BA5A63E908438ABB4B72E03 /* RxSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3EF9A2072EA869E89AE127F63D78C077 /* RxSwift-dummy.m */; }; 6C62ACD1AF9B80626023D3E654D3E77B /* GCDWebServerStreamedResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = A17C629CDD2B77E8335385ADBE479957 /* GCDWebServerStreamedResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6D63F0EABD901E66044CA93D64FF9709 /* SubscriptionDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8075738A1371E1A9B350132FDBEC9268 /* SubscriptionDisposable.swift */; }; 6E7FC681B86F2C29AE1E263838BF33AD /* PingManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EA305566CE160175F2810DDA334B448 /* PingManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6F499FF6C2CB9C2D19F990B73BDD758C /* Variable+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68E6DAA9FF19D551E5E3DF14725FD9BA /* Variable+Driver.swift */; }; 6F551B3DB9330EE56759808F80A5667B /* Reduce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F6E06740346183D5BE4336802A9412B /* Reduce.swift */; }; 706576B85A1ED681821E779DAB62E113 /* ShareReplay1.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27F3FE292B2319024D9974F77AA33647 /* ShareReplay1.swift */; }; 72771B5B5BC439EF3F21D1EB3B0A566C /* XYPingUtil-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 01A90D7AB3281F887DDA6B292B2AEAE2 /* XYPingUtil-dummy.m */; }; 73A018AD0A797855553E5E875B4DC25A /* Scan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB739C4773DCCBE2418B05EF30FCA6D /* Scan.swift */; }; 74274D2E6B24F39195E9446E46D757E0 /* SchedulerServices+Emulation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6486E45659F40A59C6D1C0F375BC0663 /* SchedulerServices+Emulation.swift */; }; 74EFCC6DC65CEBCF60B106F7FBB14EA2 /* MASShortcutMonitor.m in Sources */ = {isa = PBXBuildFile; fileRef = 56A163745012A5285864F554FCCDA5A8 /* MASShortcutMonitor.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 751AC207B038ADC338015FD80AA54B76 /* MASLocalization.h in Headers */ = {isa = PBXBuildFile; fileRef = 36484E288D4341558E1F3EE234449FBF /* MASLocalization.h */; settings = {ATTRIBUTES = (Public, ); }; }; 75E5E32A6A16B89FB92D90C4399EA959 /* ReplaySubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 107E9EA23BF6700E79C50CDC280142AF /* ReplaySubject.swift */; }; 7609A481F5A3F1175E15BEE4422FD4F8 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 541635D209381E226C6EBA22A418CD79 /* Cocoa.framework */; }; 76537FCDFF46E2EAA84E9632DB6A21ED /* MASKeyMasks.h in Headers */ = {isa = PBXBuildFile; fileRef = 373382D953B210F2B54E4302BA7352FB /* MASKeyMasks.h */; settings = {ATTRIBUTES = (Public, ); }; }; 765937186C18E032C3E7ADA8AB15D8E4 /* BinaryDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECB9009F158B673C0CBEA6F1DB183A7C /* BinaryDisposable.swift */; }; 7684B9ACE6F892A454E87B0059708FEA /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84B3E5EAEDA6817ABA811BD0879AE625 /* Event.swift */; }; 76C020F1B74267F4E00392ADFB5158FA /* Using.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3671A983CF6BB3A955D63C0EE38A42F /* Using.swift */; }; 77866A2A0A426A7DE33401EAFC92EA51 /* DelaySubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7736B6B772B3A781434235A79FD7FE03 /* DelaySubscription.swift */; }; 77F1A6AC76F9667E21075A3512C33662 /* RxSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0DD11AC12391ADB0A9D7FCABF49377EF /* RxSwift.framework */; }; 7805728F6455C7D31149ABFFCBD85A90 /* ObserveOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20AA113AD0049F0795CC22FD95BBB826 /* ObserveOn.swift */; }; 783FF9A8E4EBF76BA340A6802DEC041B /* Zip+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = C63D51308803184BBD23A21BEF2CAC2E /* Zip+Collection.swift */; }; 792A4427694FB1931A07A62A11507DE2 /* RxCocoa-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E6D55B5F10C548CABD9A58BC50DA464D /* RxCocoa-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 794E58C182C9FA6974A69B41E81515DE /* _RXObjCRuntime.m in Sources */ = {isa = PBXBuildFile; fileRef = BFC42B9BD33E8EC7BCCBDD020BD54D40 /* _RXObjCRuntime.m */; }; 79625A4CE4AE36636F930EBBCDD2954F /* ControlEvent+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B01C689FD3DA95E7F9C9CE150395340 /* ControlEvent+Driver.swift */; }; 79FD82966621903E8313A125D44BE93A /* Observable+Aggregate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3235C7761F201DDD236EE8D42110E15 /* Observable+Aggregate.swift */; }; 7B0CDF4E87F1D47F72CA2007D6F32F99 /* Timer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A13B83F2C8CA6635B43983B04B08195B /* Timer.swift */; }; 7B2D47B24C516306105A0B71DADE0E9A /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72F525D23BB02F278F13FE1D8039E96B /* Bag.swift */; }; 7B5FE28C7EA4122B0598738E54DBEBD8 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92CA538AFEA6F001423616DA08DDB61C /* SessionDelegate.swift */; }; 7B6D03AB71890047F797E7A59B27B2EA /* Observable+Multiple.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F4A3554E28AD5D6CAA661C59A4FDCD9 /* Observable+Multiple.swift */; }; 7B70A32CB535894B889DC0400D0DE4B5 /* GCDWebServerDataRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = CF670BD3F4B454A037B3F97C7C1C088C /* GCDWebServerDataRequest.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 7B8A5703BEE2D9BD213396C962FC1804 /* Debounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9D5EA0A9E8217AEE79B6F95E23BBC30 /* Debounce.swift */; }; 7C46C6DFBF9F5A96C6BCE1C93052B63D /* GCDWebServerHTTPStatusCodes.h in Headers */ = {isa = PBXBuildFile; fileRef = A2763F2948983CA8DF530DA70A8DCE8E /* GCDWebServerHTTPStatusCodes.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7D8CC01E8C9EFFF9F4D65406CDE0AB66 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59D4E2909118474F4509B22696DC8922 /* Result.swift */; }; 7E1D2502415371D0B97026801DA8AD68 /* WithLatestFrom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61DE68AB8FF9A1B46A343FD457B2BA0A /* WithLatestFrom.swift */; }; 7E20F5346ADC8F4F5C069EDDE10897FD /* MASShortcut.h in Headers */ = {isa = PBXBuildFile; fileRef = 557CECDC6DDDC2CA7B81A5E4A7AEAA95 /* MASShortcut.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7E57E94DA036D065CCDDE3838A430803 /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = B62FA5DBBFAAEB9DCCA03AD7F5B86538 /* Platform.Linux.swift */; }; 7F761FD1228BB195BCDA41CEFB33D2AF /* GroupedObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7303C27407BC41C7142BF4A43116A8B /* GroupedObservable.swift */; }; 800D3C6760439199F642FFD8A72F636C /* CombineLatest.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB2BC1FD6BD755AA62FBFE8D34E0BFE4 /* CombineLatest.swift */; }; 8025DDDD86DFF50136621E8CD0EFF49F /* NSButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1080DFC47570C1C01A3AD84409B8C952 /* NSButton+Rx.swift */; }; 8068D036F7D7316EF625AFE29ECEB05F /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 541635D209381E226C6EBA22A418CD79 /* Cocoa.framework */; }; 81B6397FECC803695902CEDB37CB4DFA /* MASShortcutBinder.h in Headers */ = {isa = PBXBuildFile; fileRef = 173E823C413E3587212438EEC2E0FFC2 /* MASShortcutBinder.h */; settings = {ATTRIBUTES = (Public, ); }; }; 857F22278E75DDF29A9698F975439469 /* Skip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7521EC263853AD7395BC8B85F548D46E /* Skip.swift */; }; 878BF050FDA8909A4BFB945F30B2AEE4 /* ObserveOnSerialDispatchQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6173B4694F9D3D845CB4D9D50EC41087 /* ObserveOnSerialDispatchQueue.swift */; }; 886E89D85907BBD7A8C8BAA088D23E3D /* GCDWebServerFileResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C6FCC78D09A845D08FCB5E08C0D54E8 /* GCDWebServerFileResponse.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 888B85289F06B737C0BA1F9B1DF57233 /* Take.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C640DAED5BA3A58BED1DB9863F13D5A /* Take.swift */; }; 890B1FCF479DF4D27561E143B0680286 /* ElementAt.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB52BA9380CA292BDA95779F46DDC439 /* ElementAt.swift */; }; 891F9C8AA1F6A62016BEB276B2384596 /* _RX.m in Sources */ = {isa = PBXBuildFile; fileRef = 714BB33CF2C0A1869EE104FBC3FC7B43 /* _RX.m */; }; 892420D6E5AA7E203A19E605FE75000B /* Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 581D5A04F00F822F1B2D48BC9E62548F /* Rx.swift */; }; 896F79AF189D33E993ED4875D31DF7DC /* SkipWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 449BC1DF0D4CE4C2BC6FA4C1E46C8776 /* SkipWhile.swift */; }; 8ACB79AA505AD2974A625DF1AFCCC8CD /* CurrentThreadScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18BDBCB4C5EBD3EC43DD98B59015822C /* CurrentThreadScheduler.swift */; }; 8ACD9947963C0D8FC67AAF64B95EA5E6 /* Repeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F06090977A101E9A348F9512FBD5963 /* Repeat.swift */; }; 8BBDA02E9EA5371C8775343B5A3D3F62 /* NSObject+Rx+RawRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F1CD32D28255586A9D5889E5F401198 /* NSObject+Rx+RawRepresentable.swift */; }; 8C49B4E397E993F44D9CDF82C869DB11 /* NSTextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9A4FB373BBCA9641D08F276694B338E /* NSTextField+Rx.swift */; }; 8C50E5BB7107788841E6E71039C8932A /* Cancelable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F22511ECC3C239934195103A8969B9F0 /* Cancelable.swift */; }; 8C5EA18EEE22A60BF10955E38F0D3A75 /* MASShortcutValidator.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B9E4025914D7F3569C3F170C0857AB0 /* MASShortcutValidator.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8D92B3A07B2FBFE05143259AA86656CA /* ObservableType+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9CF0525D72C48EB23D1F63D5E3ADA325 /* ObservableType+Extensions.swift */; }; 8FC310D0EBDD40F0B7C0A465DBE2B075 /* SingleAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC928D4069D072E9A0416FDD4D19BAEB /* SingleAsync.swift */; }; 8FFA3A6A77962B3A36B009A49634D081 /* MASHotKey.m in Sources */ = {isa = PBXBuildFile; fileRef = F1F24CFC2917FBD63A5BEE8338464031 /* MASHotKey.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 900F2FA68841E2235F4F0E3C40ACA5F2 /* SerialDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86437738F02288E7D2F61E326E88B973 /* SerialDispatchQueueScheduler.swift */; }; 9245F5E200F5524D8A7D09889E563FCB /* ScheduledItemType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 942803270D96FC6A462D7D073F0172F2 /* ScheduledItemType.swift */; }; 935300A0813D5EE7304234859ABBF34A /* ObservableConvertibleType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20756754FEABF062656B7A90628FB243 /* ObservableConvertibleType+SharedSequence.swift */; }; 93C97D4281BFD2C2D6D1E15A29509487 /* GroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA9AD8F999263CC2A50BB409CA132FCA /* GroupBy.swift */; }; 9700F9841DC79916857426578B72C7DC /* AsMaybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96CAD7B3794996568E4DA83C44A90DF8 /* AsMaybe.swift */; }; 97B374490F695A6ECB06271EF080EB6C /* nl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = EFDD7F6B0BF3FDA0B54A286C67E25166 /* nl.lproj */; }; 98C28BB352EEDD363122F244CC934BFA /* ConcurrentDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BE1B26021A336516A8A062DB13243CB /* ConcurrentDispatchQueueScheduler.swift */; }; 9AB49D82B36A65549A32C6385316E45B /* Window.swift in Sources */ = {isa = PBXBuildFile; fileRef = A41BB146AABCC8CE57A1BB3344AD663E /* Window.swift */; }; 9B1496C9DC001AC73C77AB1D88D409DF /* _RXObjCRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C178B18798BBD55606EF80DA2C1A212 /* _RXObjCRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9B622302DDDA1881AC9ABA9EA4C81564 /* BRLOptionParser.h in Headers */ = {isa = PBXBuildFile; fileRef = A6177527A7FB1DCDB83570CBECCB10EA /* BRLOptionParser.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9DB91F7B392D045AB8451F515D20D649 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 541635D209381E226C6EBA22A418CD79 /* Cocoa.framework */; }; 9ED2BB2981896E0A39EFA365503F58CE /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DB47B26EE37F1328B8F4694EB5F1804 /* AFError.swift */; }; 9F4693368B07C2738CEE522AAF021EB8 /* Producer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 210B0D95A2BE9C73189824B2138A4FA4 /* Producer.swift */; }; 9FEDCCFEE728734D4790D4A49B8D4659 /* SwitchIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A36D783DDE370E8E04E080AE3F46E2F /* SwitchIfEmpty.swift */; }; A2A6F71B727312BD45CC7A4AAD7B0AB7 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 777A725E8F7739B90AC1A98CF7044517 /* NetworkReachabilityManager.swift */; }; A36FC423698674E72A1DD5FCD8FA077D /* HistoricalScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64C9AFA630CDDC69A34A3A3EC227D4D0 /* HistoricalScheduler.swift */; }; A4DBF0AB2E88B1A9D1078042F47618B0 /* ru.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 05FFA34D450387E7C88314C97A2D048D /* ru.lproj */; }; A6C9EF87C7551C00D1A3157C57AFBC6D /* NopDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B99DAB4F0748D15007A40D5B0547B21 /* NopDisposable.swift */; }; A79BFFB18D36B5C3B98160D3B46036E4 /* XYPingUtil-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 45C65FA3F78F0AA16EE65F4F0AF2080F /* XYPingUtil-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; A9EEEA7477981DEEBC72432DE9990A4B /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E70B73466255186AB739B758E86AA9E /* Alamofire-dummy.m */; }; AA52149DECEDAFB9F82D4A0EEE137966 /* _RX.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C0A005DAAE9E72BC44AFA2AC39570E3 /* _RX.h */; settings = {ATTRIBUTES = (Public, ); }; }; AA7CDF00DFA1EAFF7F28CAF33FE5BC37 /* MASHotKey.h in Headers */ = {isa = PBXBuildFile; fileRef = E8D99A31D180383D08E83F87DC83E793 /* MASHotKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; AB10BBBC1CE9749827B14E1B9E9D8B01 /* Observable+Binding.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3FA4F043A678102DDC435041EC5C295 /* Observable+Binding.swift */; }; AC341D4277F26382A0473B2A3C60C64C /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D2AFD9DCE2A92C03D06E0322DD6C351 /* RecursiveLock.swift */; }; AC454128B30D6C4B999A745E27EBECCD /* ConnectableObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 034479979C5FA71A17E66C64A8E5ED76 /* ConnectableObservable.swift */; }; ACBE29C4BF8BAEA483D6EEA940FE5314 /* MASShortcutView+Bindings.m in Sources */ = {isa = PBXBuildFile; fileRef = FFBB47AF39FAB6F15F6EAB4468429D5F /* MASShortcutView+Bindings.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; AD0B5013398A53541DE6FE2A82FDF2FD /* SharedSequence+Operators+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FCC5B78277CEFFB7FAFF57F3E1AE10E /* SharedSequence+Operators+arity.swift */; }; AD5121506A0550A16653F0A5BBA8736B /* SynchronizedSubscribeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2B70457E577A355C32D6131D01E34D1 /* SynchronizedSubscribeType.swift */; }; ADE37332A65217431C0A85A88EC10ED0 /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 861B619C52D195B616174FAE200B35B3 /* Zip.swift */; }; ADE45FBACDF07286A544DC20605FE624 /* Pods-proxy_conf_helper-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CE50445A73ECB9A2ED31A6FF93D45808 /* Pods-proxy_conf_helper-dummy.m */; }; AE1EF48399533730D0066E04B22CA2D6 /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E460480C9AB1696DF23F2BEE6FA8DD8 /* SessionManager.swift */; }; AF3DDA9D688360179E81FCDA8016572C /* RxCocoa-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B9F052C6C33E66176E62899848AB02B5 /* RxCocoa-dummy.m */; }; B06D1DC3883AD1F4F9397B5CA6022933 /* SynchronizedDisposeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = D561BC20DDD29546AC6FBC4014080660 /* SynchronizedDisposeType.swift */; }; B12D46ADF0FD32C4737954A56E8731B5 /* CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAF89D9260ADF5ABA538983E0F25B62A /* CombineLatest+arity.swift */; }; B1EE7C0B6A55B8EC266C48847A8851FB /* SingleAssignmentDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD6D1D17496E22EB3C146A1AB450938 /* SingleAssignmentDisposable.swift */; }; B22EDEA5514A4279437115EDC5E7C002 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 541635D209381E226C6EBA22A418CD79 /* Cocoa.framework */; }; B382BDA887412B9C2317D0C7D97375FC /* NSView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6574C38EFF8485B784CB3001709E2854 /* NSView+Rx.swift */; }; B3EDF298F39001394B78EEA7417EACD0 /* Never.swift in Sources */ = {isa = PBXBuildFile; fileRef = 315E1E45AAFEDB5A3E61F331B3FD3229 /* Never.swift */; }; B4BD359172FEDE2CC10B658C8F287A2D /* ObservableConvertibleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75826486287006EA76C6E631DFAB1448 /* ObservableConvertibleType.swift */; }; B65FCF589DA398C3EFE0128064E510EC /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF2BD51FBAF9857C0CEB9432F3D094DC /* MultipartFormData.swift */; }; B7BE75E5ACF3F9003E97981C62F4848E /* Switch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61F6EDE85777BF55B6A77EBE779A81D6 /* Switch.swift */; }; B7EF65DA3A34ABF3B41F50ADCD198BDC /* GCDWebServerFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = 842D3EBF759D57C30020E9E454D53B18 /* GCDWebServerFunctions.h */; settings = {ATTRIBUTES = (Public, ); }; }; B88A2D8B4A4C8293507154A1F8C77789 /* KVORepresentable+Swift.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FFD5A22A90E101CA6FA12CF1E94D1A7 /* KVORepresentable+Swift.swift */; }; BBEFE2F9CEB73DC7BD97FFA66A0D9D4F /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BB539B4AC0ACC9675335E47738AD942 /* Validation.swift */; }; BDCBBA215EB8176A5CF99CC037EB60E8 /* RefCount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67D90AB2B6EFE1F7489F45D68C4173E3 /* RefCount.swift */; }; BE5C67A07E289FE1F9BE27335B159997 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = B99EEE79B7E0166318A96CAE164E2438 /* ParameterEncoding.swift */; }; BEB4BC2C98989EBAA255F98DCA2BEAF8 /* RxCocoaObjCRuntimeError+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 763468E668DEB1E078B7BB50D21375D3 /* RxCocoaObjCRuntimeError+Extensions.swift */; }; C06EE84D23391E9FA94864DEDE34F548 /* fr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = D28C7D4E53ACD6557641B3B5C95D1532 /* fr.lproj */; }; C196A0B9EDC9527EFF935E995BEDE9D1 /* CompositeDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6380406A92A445B5DB6FD788446065D3 /* CompositeDisposable.swift */; }; C26CDE750E51AA528324448DD9C48A0A /* Timeout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E0B7327CD3D2968D5C1D90DD0C16469 /* Timeout.swift */; }; C31507D209CDACF33113CF9CE65B5147 /* Lock.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC5F404CA6E1C917948CD313BA0A2F51 /* Lock.swift */; }; C3F483118B2881907DB635B299B6344A /* PublishSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 835E6CB9743C0DD2CB95B5999EC8680F /* PublishSubject.swift */; }; C4D027251723DF3C3C7AC299DFAC5804 /* Pods-ShadowsocksX-NG-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 24B01D81E3D7058FA14A053EC19874D0 /* Pods-ShadowsocksX-NG-dummy.m */; }; C50FA5B211B8916770FBE55623B83DA4 /* MASLocalization.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FA0AD606FB1DC680587C6680435BAB4 /* MASLocalization.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; C57E93AF1EBECB80C94BA9382ABCA118 /* _RXDelegateProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 23E5A8C87DFB5B058A07E2F30AD0FC34 /* _RXDelegateProxy.m */; }; C7C6AD45C1063FBC56FB2147C23108A6 /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = A750C52EA2EE9B5ABEFAAD2666886077 /* Queue.swift */; }; C96E54153198E59FF0F8B9F7408523E0 /* GCDWebServerDataResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 50A4823751182A0833647B475DC72A10 /* GCDWebServerDataResponse.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; CB264322B6E9F506D34F2E3136E445E0 /* ToArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B12C28BAC495787799993326A4B12A9 /* ToArray.swift */; }; CB6D60925223897FFA2662667DF83E8A /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF7AE52D06AE7909058FBFB1D5E5342A /* Response.swift */; }; CD97073476795E5EAA07C91A7F7890D2 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 541635D209381E226C6EBA22A418CD79 /* Cocoa.framework */; }; CF2564A6A0EA656DAA2AEA09FEF0993D /* SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 638DF4C579B1918C76A79C46A8FC857E /* SharedSequence.swift */; }; CF67659B01872F89F837DF9EAB6D7B93 /* Throttle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61BA2B0BD6D48C6C10274956282FA9FB /* Throttle.swift */; }; D15B988F8134FA508F6DEEEB4DEEC0A9 /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78BA9E278E68ECCF7D20A36E98E46DAD /* Map.swift */; }; D2B04C075D6CA6AF10C35D8BF7DEF0D3 /* GCDWebServerFileRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = C332139931C84CB443EFCC490DB2FD1C /* GCDWebServerFileRequest.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; D35E06F608850DB190F07D37608B6A18 /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB1F39E8FCA0BC7A39522B99B4A7784E /* DispatchQueue+Extensions.swift */; }; D3CCC06C927380145B6DED3E01FDB190 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23E10AA19F2FF8E83A2FD4CAC09AD7F9 /* Deprecated.swift */; }; D47D618EDDE23B9C4E7BB52D34C6E88D /* OperationQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41638B7D3C22323377901B651D1F37A7 /* OperationQueueScheduler.swift */; }; D4CBEE66702991A8186BD763553F077A /* ImmediateSchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C28F293470866DDE15AC5B07820EE6C /* ImmediateSchedulerType.swift */; }; D63E514E26A060F7C90A92AE8E9B49F9 /* GCDWebServer-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2503F4A39B92AC5FD1CD7839EC5E5C37 /* GCDWebServer-dummy.m */; }; D6EA93219364CDC135BAFE63084F6361 /* es.lproj in Resources */ = {isa = PBXBuildFile; fileRef = D9DAEE1A23EEC477CC0A084AE6F55BFA /* es.lproj */; }; D7524216B4C0994A50624825DFB7CB6B /* GCDWebServerConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CCBF1308C04082BB1E533130C42B36C /* GCDWebServerConnection.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; D8EE7C6DED759032DB7729FB0EDC4F2C /* SimplePing.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BDA02270CF1BA8DE880826400D4B59F /* SimplePing.m */; }; D9CD050B56E237AF4D8ECDF49083BE59 /* Sink.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5BF63E3A3756014DA1196BBA2EB7DE8 /* Sink.swift */; }; DE24C629B3DB152EE4924B56E3CC59F5 /* pl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 3A1307AC53289CB23C4D900ABA797CCB /* pl.lproj */; }; DEAA4E05D3470CAFCF5103F87DB16CCC /* Empty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E5F1228B3A3D194254A5CE088F5EE35 /* Empty.swift */; }; DF7E4A83443DCD8CFF222D54F5755C9B /* ObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD89A8362C3C3BA469B44FED6B1E4864 /* ObservableType.swift */; }; DFA6E4455415B3EB3BB38A9F48EEB044 /* Shortcut.h in Headers */ = {isa = PBXBuildFile; fileRef = 68A500E1043DC47693BB9C3F1E633860 /* Shortcut.h */; settings = {ATTRIBUTES = (Public, ); }; }; E030981E149A688448E7F1D0965D270A /* PingUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F0E40AE71E0D55FB849DE9FF6F9DA11 /* PingUtil.m */; }; E09FCF5A9F225ECBCA900A97FBC402D1 /* BehaviorSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDF97765D960C2736AA68A63C5A0ECA9 /* BehaviorSubject.swift */; }; E24C8C0788514DD2873695CF72C8FA21 /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D92176701E7CDBFFF90FEE478C8207A /* Optional.swift */; }; E26DECEB32D5A28E4138D107F7DDC802 /* Deferred.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA9FB31A9751BB94D56C7F646D8B9ECE /* Deferred.swift */; }; E2AF44B2F2F0BFC51D8E135E643F06F8 /* NSImageView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C44242AA0CA404DE87D41F1AF0B694FA /* NSImageView+Rx.swift */; }; E33D874096F36162BF556CE81E4C81AA /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04BE6BBF21018D3E4D17AD7CD53000E0 /* PriorityQueue.swift */; }; E5312C0FED7C61135F252D3A7A112990 /* MASShortcutView.m in Sources */ = {isa = PBXBuildFile; fileRef = 587BACC4C98331BE24B87FA37825B878 /* MASShortcutView.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; E560A21728B29AF234BD0F37AFE16F36 /* en.lproj in Resources */ = {isa = PBXBuildFile; fileRef = D534A541E3345FA30089E3CA3514436E /* en.lproj */; }; E62DD91C60246BD1E4E8A0AF5D7BF0E7 /* GCDWebServerErrorResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E3ABEB4812FF4219C70ACEA83333729 /* GCDWebServerErrorResponse.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; E66F7AFACFC665B23022A09E46815B5C /* it.lproj in Resources */ = {isa = PBXBuildFile; fileRef = BD0A73D025F702B73E8C08876023CA7C /* it.lproj */; }; E6856B55D2BAAF4F75289E294F588191 /* DistinctUntilChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F409396EA99B1F6E332F817F2DDA9A7 /* DistinctUntilChanged.swift */; }; E8AC2EEE8DC09047B9F5D9853287140B /* Observable+Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5380CB1D4DB7B80A10655618CBE87513 /* Observable+Debug.swift */; }; E97573A653DE3A4CB8BAC26FB7B3E9A9 /* MASShortcutView+Bindings.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EF992724FD09BBDA363D1880AB0D121 /* MASShortcutView+Bindings.h */; settings = {ATTRIBUTES = (Public, ); }; }; E98CF1FFA39F6144046AB195F32A8705 /* ImmediateScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D7B9A798AE4EEE3CFFEF83DDA901B20 /* ImmediateScheduler.swift */; }; EA3D463E1136BF68BA7BB760073B5744 /* Buffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A70CFF2D266D78536477593314BB842 /* Buffer.swift */; }; EA6D2E46B967F447FFC46520EC328B5E /* GCDWebServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 58437D55AAA11DA9CF981F9A29D598CE /* GCDWebServer.h */; settings = {ATTRIBUTES = (Public, ); }; }; EC2C7A72191005606415EAC996F8EE79 /* _RXKVOObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D5E498ABFAC00469D2A7CA54004C844 /* _RXKVOObserver.m */; }; EC2D09800658E21A3987E15EC695F3BB /* Just.swift in Sources */ = {isa = PBXBuildFile; fileRef = E27ECA21CA52781ECD8051CA0052BC44 /* Just.swift */; }; EDB362AE33EAB03B860CA408925B4CC7 /* ConcurrentMainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54C6C19CAAD376AEA176DB9808BB2982 /* ConcurrentMainScheduler.swift */; }; EE3A79FAA60A198321767854B60B772F /* MASDictionaryTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 668198EDD6FDCC5AB38CB33DA7659011 /* MASDictionaryTransformer.h */; settings = {ATTRIBUTES = (Public, ); }; }; EE4FA9EE72F9E9F31BFD9B1E565E056F /* AsSingle.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC81BF35BC7CF1717037FEBF22FCC96A /* AsSingle.swift */; }; EE85F313D5EC70842C812EB16038F4F2 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 988A6E1015F0EE8A2C32D673049EB480 /* Carbon.framework */; }; EF2FC271267572CE5523B30A26AB0085 /* Disposables.swift in Sources */ = {isa = PBXBuildFile; fileRef = 805A3A55207538C1E212E5F7C9E99E31 /* Disposables.swift */; }; EF62C439CDB49B2025E1129DABE0E3E7 /* PingManager.m in Sources */ = {isa = PBXBuildFile; fileRef = AF76601EFC29C9D911DD5237DA66FFF6 /* PingManager.m */; }; EFD264FC408EBF3BA2528E70B08DDD94 /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD341B16E7EEEF448A48C2AD4B5F2EED /* Notifications.swift */; }; EFFA4247C90B98FD9160F30905A64569 /* cs.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 2A556E97F3484384DEFB7B5ED5880176 /* cs.lproj */; }; F112959E72E4CAF6D39C9325340E7A83 /* Bag+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DD2C3A792FD6FFF67E69D4851129A52 /* Bag+Rx.swift */; }; F24BDCE90285452688C676B73B15B8B8 /* LockOwnerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = D712E5BFAE8B46F65DECFFC049BDCC4C /* LockOwnerType.swift */; }; F2F7E34815F19605884CB9AB6C71C57A /* URLSession+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11686D3BE71B25FD4D77B2DF9EF87C2B /* URLSession+Rx.swift */; }; F359857602B1D4C91B4AC3D1A2CDFE1B /* GCDWebServerFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = B6A5AD9A457A71CE75ED0FED8EADA44C /* GCDWebServerFunctions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; F38014F19A5F73C78F3AF8FB1EF08385 /* Generate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DD79E107254DE7D3B08902FF821614B /* Generate.swift */; }; F44386819D44846A436139CEF3D372A5 /* zh-Hans.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 556E8B77AA1654A804668022C7161A59 /* zh-Hans.lproj */; }; F5015B4F457CDFFF62367F8469BE5DBE /* AsyncLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB55032E43B31B902D12E41E465636E6 /* AsyncLock.swift */; }; F6B83E0628196D28D4AC0E13FCD2881A /* ObservableConvertibleType+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3B07D308D4922EC158C8B8B91BED161 /* ObservableConvertibleType+Driver.swift */; }; F6BECD98B97CBFEBE2C96F0E9E72A6C0 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE68BDEE2A89046748658FE3635316EF /* ResponseSerialization.swift */; }; F855630677F901745E5BF32578F7FC52 /* RxCocoaRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = D16273CFEB79BF8DE67A95AA2E622583 /* RxCocoaRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; }; F8B3D3092ED0417E8CDF32033F6122F5 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC78487F226B02EE37AC83AE75359CB1 /* Alamofire.swift */; }; F94ACA6AA0DD416E5BF05E2425E5F2A6 /* MASKeyCodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E9C90F3BA4251EA9D6F4DB53B20422A /* MASKeyCodes.h */; settings = {ATTRIBUTES = (Public, ); }; }; F9C135FBA5C748195689841C914E2ED8 /* TextInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF2999AFFB5D1F1B83AB92BB7C35DF7D /* TextInput.swift */; }; FBF219CBB84DD6F373B818708C889C9D /* GCDWebServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 981583896DBF4FAA2A364B6618873F33 /* GCDWebServer.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; FCEB58B18A0C0D928D2BFAEAC087E955 /* RxCocoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 926176BBD3D30672D7928FC950B3EFFF /* RxCocoa.h */; settings = {ATTRIBUTES = (Public, ); }; }; FD1FC42234191CB201677CC9A52F6DAF /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39AFDBEEC86FF2A1DBA04DE6AC2CCB8A /* DispatchQueue+Extensions.swift */; }; FF12CA6F98AF01B6053B87DAEB44C3B6 /* RecursiveScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77EC3586590703C080B465267A91E532 /* RecursiveScheduler.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ 395B943E3AB38B6371DA7BEE5041AFA0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; remoteGlobalIDString = 5B8B0ED1046111D92895FC95F12DBC10; remoteInfo = GCDWebServer; }; 58575E9B14651D9C8140CE3E7BC866FC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; remoteGlobalIDString = 5425B8CFFAAD7D4B848A7675E261BBE1; remoteInfo = XYPingUtil; }; A7708F6CFFF6E4FD2E6FDB5109CDF5E7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; remoteGlobalIDString = D6E5ED8DAF7CA937C8F68F342C48B26E; remoteInfo = "MASShortcut-MASShortcut"; }; CC40ABFBBE8775F38F9FA5595C1D4189 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; remoteGlobalIDString = 88E9EC28B8B46C3631E6B242B50F4442; remoteInfo = Alamofire; }; CC9D51BF26A6671ECEB6B2A6A25E1846 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; remoteGlobalIDString = 00C94ED0B49A44FBF0C4E2F6C875CFFC; remoteInfo = MASShortcut; }; D77B242B7D80B4FBFD12A3947CD77C4D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; remoteGlobalIDString = DC6681CBBC287D4FE7DCFAF4A86EAF69; remoteInfo = RxSwift; }; E34EFC16B57066A31EFFC80D4090192B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; remoteGlobalIDString = DC6681CBBC287D4FE7DCFAF4A86EAF69; remoteInfo = RxSwift; }; F9979B3CE2DDD9A78937371D3D62388F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; remoteGlobalIDString = 6932E79AD45EC8E5F4DE4B739F2F5301; remoteInfo = RxCocoa; }; FDE579D9762D0D9F86EDB1DE6EADE62F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; remoteGlobalIDString = 3CB2B8006B2B1ACAF9ADCA1DC82E2290; remoteInfo = BRLOptionParser; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ 01A90D7AB3281F887DDA6B292B2AEAE2 /* XYPingUtil-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "XYPingUtil-dummy.m"; sourceTree = ""; }; 01C37DDB396A31B5404BBCF5F44D7151 /* Range.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Range.swift; path = RxSwift/Observables/Implementations/Range.swift; sourceTree = ""; }; 031D174D193D61C814A6A4AB319D3D39 /* Observable+Time.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Time.swift"; path = "RxSwift/Observables/Observable+Time.swift"; sourceTree = ""; }; 034479979C5FA71A17E66C64A8E5ED76 /* ConnectableObservable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConnectableObservable.swift; path = RxSwift/Observables/Implementations/ConnectableObservable.swift; sourceTree = ""; }; 03E3456EFEE530A9893F05C197129802 /* Pods_ShadowsocksX_NG.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ShadowsocksX_NG.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 04BE6BBF21018D3E4D17AD7CD53000E0 /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; 054C3E84057CD06DB85D99E7AD207F48 /* Pods-proxy_conf_helper.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-proxy_conf_helper.debug.xcconfig"; sourceTree = ""; }; 05FFA34D450387E7C88314C97A2D048D /* ru.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; path = ru.lproj; sourceTree = ""; }; 0700A91D3934E4A467EF33E682B8399F /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 089EB7E66F64D3A19BB7681AFCE91031 /* Pods-ShadowsocksX-NG.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ShadowsocksX-NG.release.xcconfig"; sourceTree = ""; }; 08EAA8D46ACD7B8C5ECE8CCE68A774E5 /* Alamofire.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.xcconfig; sourceTree = ""; }; 09501B20A99EA64EF086677B5E09B83D /* CombineLatest+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+Collection.swift"; path = "RxSwift/Observables/Implementations/CombineLatest+Collection.swift"; sourceTree = ""; }; 0B7454F8E7539A20A531754287691887 /* ja.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; path = ja.lproj; sourceTree = ""; }; 0C640DAED5BA3A58BED1DB9863F13D5A /* Take.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Take.swift; path = RxSwift/Observables/Implementations/Take.swift; sourceTree = ""; }; 0CB699738335A47BB60A29F4F0FE016C /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 0CCBF1308C04082BB1E533130C42B36C /* GCDWebServerConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerConnection.m; path = GCDWebServer/Core/GCDWebServerConnection.m; sourceTree = ""; }; 0DCD43005EB1830DB699BC936D350202 /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; 0DD11AC12391ADB0A9D7FCABF49377EF /* RxSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 0DD79E107254DE7D3B08902FF821614B /* Generate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Generate.swift; path = RxSwift/Observables/Implementations/Generate.swift; sourceTree = ""; }; 0E8A27A8C9BD6FF9AE3DCBC4050CCD76 /* Pods-ShadowsocksX-NGTests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-ShadowsocksX-NGTests-frameworks.sh"; sourceTree = ""; }; 0FDD8C2877DC3FBFD524D52FD741FEC9 /* ConnectableObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConnectableObservableType.swift; path = RxSwift/ConnectableObservableType.swift; sourceTree = ""; }; 105C5CC086BEB4A7DA3B53DC6475F1E0 /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; 107E9EA23BF6700E79C50CDC280142AF /* ReplaySubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplaySubject.swift; path = RxSwift/Subjects/ReplaySubject.swift; sourceTree = ""; }; 1080DFC47570C1C01A3AD84409B8C952 /* NSButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Rx.swift"; path = "RxCocoa/macOS/NSButton+Rx.swift"; sourceTree = ""; }; 11686D3BE71B25FD4D77B2DF9EF87C2B /* URLSession+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSession+Rx.swift"; path = "RxCocoa/Foundation/URLSession+Rx.swift"; sourceTree = ""; }; 12501C8036DF392CCADD9A024DE70E8A /* ScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItem.swift; path = RxSwift/Schedulers/Internal/ScheduledItem.swift; sourceTree = ""; }; 13333F29A08390FCEFECA0FDCDDC919F /* Pods-ShadowsocksX-NG-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-ShadowsocksX-NG-frameworks.sh"; sourceTree = ""; }; 1384B0D55D00589C9F0E6463FA9F6725 /* zh-Hant.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; path = "zh-Hant.lproj"; sourceTree = ""; }; 13C2265190B5836A507B56C85A593DEA /* Pods_ShadowsocksX_NGTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ShadowsocksX_NGTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 14A9EC2BB1EC6484018A5EB4B9B2C231 /* Pods-ShadowsocksX-NG-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-ShadowsocksX-NG-umbrella.h"; sourceTree = ""; }; 14CF736F2CED1BC21A76B2CAF94C76E6 /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; 14FBFC574BADC66C81F27ECF39C5F086 /* ServerTrustPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustPolicy.swift; path = Source/ServerTrustPolicy.swift; sourceTree = ""; }; 151DE95436AED4F35D7B68717140FA1B /* RxSwift.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.xcconfig; sourceTree = ""; }; 170DCD05D6AB7844F8D431D40453305C /* DisposeBag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBag.swift; path = RxSwift/Disposables/DisposeBag.swift; sourceTree = ""; }; 173E823C413E3587212438EEC2E0FFC2 /* MASShortcutBinder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASShortcutBinder.h; path = Framework/MASShortcutBinder.h; sourceTree = ""; }; 174C74BF316A87074BB513F4EBE462A3 /* VirtualTimeScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeScheduler.swift; path = RxSwift/Schedulers/VirtualTimeScheduler.swift; sourceTree = ""; }; 18BDBCB4C5EBD3EC43DD98B59015822C /* CurrentThreadScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurrentThreadScheduler.swift; path = RxSwift/Schedulers/CurrentThreadScheduler.swift; sourceTree = ""; }; 19DC1A7B87E74FF2651F8E01294AF968 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 1A8CE48109F7ED7873F4FF9D2D3603AD /* Pods-proxy_conf_helper-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-proxy_conf_helper-acknowledgements.markdown"; sourceTree = ""; }; 1B15CE07A3DBA519DFE04CED5766DF7C /* XYPingUtil.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = XYPingUtil.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 1B99DAB4F0748D15007A40D5B0547B21 /* NopDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NopDisposable.swift; path = RxSwift/Disposables/NopDisposable.swift; sourceTree = ""; }; 1C534EA5295FCF66868EE87F6E183146 /* MASShortcutBinder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASShortcutBinder.m; path = Framework/MASShortcutBinder.m; sourceTree = ""; }; 1D25426388E3A75086898CD2D008D429 /* SectionedViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionedViewDataSourceType.swift; path = RxCocoa/Common/SectionedViewDataSourceType.swift; sourceTree = ""; }; 1E5F1228B3A3D194254A5CE088F5EE35 /* Empty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Empty.swift; path = RxSwift/Observables/Implementations/Empty.swift; sourceTree = ""; }; 1EA305566CE160175F2810DDA334B448 /* PingManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PingManager.h; path = PingUtil/PingManager.h; sourceTree = ""; }; 1F0E40AE71E0D55FB849DE9FF6F9DA11 /* PingUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PingUtil.m; path = PingUtil/PingUtil.m; sourceTree = ""; }; 1F162D37B7B6534A6D80FEE301F586EE /* Pods-ShadowsocksX-NGTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-ShadowsocksX-NGTests-acknowledgements.plist"; sourceTree = ""; }; 1F1CD32D28255586A9D5889E5F401198 /* NSObject+Rx+RawRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+RawRepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+RawRepresentable.swift"; sourceTree = ""; }; 1F4A3554E28AD5D6CAA661C59A4FDCD9 /* Observable+Multiple.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Multiple.swift"; path = "RxSwift/Observables/Observable+Multiple.swift"; sourceTree = ""; }; 1F7B0CA157E36128B7D80398A249A2FB /* de.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; path = de.lproj; sourceTree = ""; }; 1FCE1459ABAAC6CF32AE041118D097A8 /* Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+arity.swift"; path = "RxSwift/Observables/Implementations/Zip+arity.swift"; sourceTree = ""; }; 20756754FEABF062656B7A90628FB243 /* ObservableConvertibleType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+SharedSequence.swift"; path = "RxCocoa/CocoaUnits/SharedSequence/ObservableConvertibleType+SharedSequence.swift"; sourceTree = ""; }; 20AA113AD0049F0795CC22FD95BBB826 /* ObserveOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserveOn.swift; path = RxSwift/Observables/Implementations/ObserveOn.swift; sourceTree = ""; }; 210B0D95A2BE9C73189824B2138A4FA4 /* Producer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Producer.swift; path = RxSwift/Observables/Implementations/Producer.swift; sourceTree = ""; }; 213CD63772496C86BA19EDA1F199E2AB /* SchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SchedulerType.swift; path = RxSwift/SchedulerType.swift; sourceTree = ""; }; 22417B0BBC393F8B418FD1980F87677B /* Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Driver.swift; path = RxCocoa/CocoaUnits/Driver/Driver.swift; sourceTree = ""; }; 2356FB918A51C0DA51C8D5CC52A19357 /* MASShortcut-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MASShortcut-prefix.pch"; sourceTree = ""; }; 23E10AA19F2FF8E83A2FD4CAC09AD7F9 /* Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deprecated.swift; path = RxSwift/Deprecated.swift; sourceTree = ""; }; 23E5A8C87DFB5B058A07E2F30AD0FC34 /* _RXDelegateProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXDelegateProxy.m; path = RxCocoa/Runtime/_RXDelegateProxy.m; sourceTree = ""; }; 24B01D81E3D7058FA14A053EC19874D0 /* Pods-ShadowsocksX-NG-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-ShadowsocksX-NG-dummy.m"; sourceTree = ""; }; 2503F4A39B92AC5FD1CD7839EC5E5C37 /* GCDWebServer-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GCDWebServer-dummy.m"; sourceTree = ""; }; 26B40F2A33CA44543255D2EBBEBDCA7D /* HistoricalSchedulerTimeConverter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalSchedulerTimeConverter.swift; path = RxSwift/Schedulers/HistoricalSchedulerTimeConverter.swift; sourceTree = ""; }; 273661E3FFA3FD1311F913489F764B0A /* RxCocoa.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = RxCocoa.modulemap; sourceTree = ""; }; 27F3FE292B2319024D9974F77AA33647 /* ShareReplay1.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShareReplay1.swift; path = RxSwift/Observables/Implementations/ShareReplay1.swift; sourceTree = ""; }; 27F7A725E1DC59BCF652E079C08ACFD5 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = RxSwift/Observables/Implementations/Filter.swift; sourceTree = ""; }; 28D7F65F9E64735E3320A028DCDDDD90 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 2A556E97F3484384DEFB7B5ED5880176 /* cs.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; path = cs.lproj; sourceTree = ""; }; 2A7566D04F342A7DD5AF118AD3859D77 /* Logging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Logging.swift; path = RxCocoa/Foundation/Logging.swift; sourceTree = ""; }; 2AC052D8E33C1F4B2E92FC0958782DAA /* GCDWebServer-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GCDWebServer-prefix.pch"; sourceTree = ""; }; 2BA50A17BB31B56D675B2664C6656204 /* GCDWebServerFileRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerFileRequest.h; path = GCDWebServer/Requests/GCDWebServerFileRequest.h; sourceTree = ""; }; 2C4F87A77C2D070B728208C241875718 /* NSObject+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx.swift"; path = "RxCocoa/Foundation/NSObject+Rx.swift"; sourceTree = ""; }; 2CC8FBCACBF9FEB38CBD2C5A08FF5675 /* GCDWebServer.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GCDWebServer.xcconfig; sourceTree = ""; }; 2DD2C3A792FD6FFF67E69D4851129A52 /* Bag+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bag+Rx.swift"; path = "RxSwift/Extensions/Bag+Rx.swift"; sourceTree = ""; }; 2E460480C9AB1696DF23F2BEE6FA8DD8 /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Source/SessionManager.swift; sourceTree = ""; }; 3103989A45B5C1B5277D5BBC7D01C0CF /* RxCocoa.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.xcconfig; sourceTree = ""; }; 315E1E45AAFEDB5A3E61F331B3FD3229 /* Never.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Never.swift; path = RxSwift/Observables/Implementations/Never.swift; sourceTree = ""; }; 316B1DE86825E2C3880D9C45EB2307C0 /* Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debug.swift; path = RxSwift/Observables/Implementations/Debug.swift; sourceTree = ""; }; 31CE4D891CDDFCEC4F83A4992C0BF415 /* libPods-proxy_conf_helper.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-proxy_conf_helper.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 325E00D876E1A0E299D37CE65FDB0DE5 /* RxCocoa.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxCocoa.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 3358F45A5BEC1A7F725167CD1969EDC8 /* Pods-ShadowsocksX-NG-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-ShadowsocksX-NG-acknowledgements.markdown"; sourceTree = ""; }; 36019BD0EE41D3607C2C27C0ADB04D74 /* UIBindingObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIBindingObserver.swift; path = RxCocoa/CocoaUnits/UIBindingObserver.swift; sourceTree = ""; }; 360DA50C9A08694D5E723C8D33F6B531 /* RxCocoa.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCocoa.swift; path = RxCocoa/RxCocoa.swift; sourceTree = ""; }; 36484E288D4341558E1F3EE234449FBF /* MASLocalization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASLocalization.h; path = Framework/MASLocalization.h; sourceTree = ""; }; 373382D953B210F2B54E4302BA7352FB /* MASKeyMasks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASKeyMasks.h; path = Framework/MASKeyMasks.h; sourceTree = ""; }; 377A7BD15ACA2551B8FF20D84523C92E /* RxTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTarget.swift; path = RxCocoa/Common/RxTarget.swift; sourceTree = ""; }; 37CDF09D539295CF92C1177F3198BE36 /* Reactive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reactive.swift; path = RxSwift/Reactive.swift; sourceTree = ""; }; 394DF70A944D44426FACC5545FD86F50 /* InvocableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableType.swift; path = RxSwift/Schedulers/Internal/InvocableType.swift; sourceTree = ""; }; 39AFDBEEC86FF2A1DBA04DE6AC2CCB8A /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; 3A1307AC53289CB23C4D900ABA797CCB /* pl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; path = pl.lproj; sourceTree = ""; }; 3A20E2059987CF8909AA4771423FA8F6 /* RxMutableBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxMutableBox.swift; path = RxSwift/RxMutableBox.swift; sourceTree = ""; }; 3A36D783DDE370E8E04E080AE3F46E2F /* SwitchIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwitchIfEmpty.swift; path = RxSwift/Observables/Implementations/SwitchIfEmpty.swift; sourceTree = ""; }; 3B01C689FD3DA95E7F9C9CE150395340 /* ControlEvent+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Driver.swift"; path = "RxCocoa/CocoaUnits/Driver/ControlEvent+Driver.swift"; sourceTree = ""; }; 3BB539B4AC0ACC9675335E47738AD942 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; 3BC7E4E8C739AB1B6167C07AA04EEDFE /* NSLayoutConstraint+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSLayoutConstraint+Rx.swift"; path = "RxCocoa/Common/NSLayoutConstraint+Rx.swift"; sourceTree = ""; }; 3DE1A985FFB33D04EE108BA94B2CC300 /* Observable+StandardSequenceOperators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+StandardSequenceOperators.swift"; path = "RxSwift/Observables/Observable+StandardSequenceOperators.swift"; sourceTree = ""; }; 3E22BF4F555FDF5E0BF0318947891E5C /* AnyObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyObserver.swift; path = RxSwift/AnyObserver.swift; sourceTree = ""; }; 3EF9A2072EA869E89AE127F63D78C077 /* RxSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxSwift-dummy.m"; sourceTree = ""; }; 3F06090977A101E9A348F9512FBD5963 /* Repeat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Repeat.swift; path = RxSwift/Observables/Implementations/Repeat.swift; sourceTree = ""; }; 3F409396EA99B1F6E332F817F2DDA9A7 /* DistinctUntilChanged.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DistinctUntilChanged.swift; path = RxSwift/Observables/Implementations/DistinctUntilChanged.swift; sourceTree = ""; }; 3FAE3A7339C3A29FB22934395FA2EA45 /* GCDWebServerResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerResponse.h; path = GCDWebServer/Core/GCDWebServerResponse.h; sourceTree = ""; }; 40B45BE14874598162E4FE62B0CD9054 /* MASShortcut.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASShortcut.m; path = Framework/MASShortcut.m; sourceTree = ""; }; 410BA16F83DF36ED64759FCA083473DC /* Amb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Amb.swift; path = RxSwift/Observables/Implementations/Amb.swift; sourceTree = ""; }; 41638B7D3C22323377901B651D1F37A7 /* OperationQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OperationQueueScheduler.swift; path = RxSwift/Schedulers/OperationQueueScheduler.swift; sourceTree = ""; }; 4246404957CA85BBF1FF5AB2B05B9987 /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxCocoa/Common/Observable+Bind.swift"; sourceTree = ""; }; 42A79E3A3EFF4AABEC6BB96F1AE1F024 /* Variable+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Variable+SharedSequence.swift"; path = "RxCocoa/CocoaUnits/SharedSequence/Variable+SharedSequence.swift"; sourceTree = ""; }; 42DD341BD8230394DBACAE756A98F50B /* GCDWebServerConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerConnection.h; path = GCDWebServer/Core/GCDWebServerConnection.h; sourceTree = ""; }; 42F07685AEED1A5E7C5A5E77B6A9A4A9 /* NSControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSControl+Rx.swift"; path = "RxCocoa/macOS/NSControl+Rx.swift"; sourceTree = ""; }; 4400F922FD830B1F115DC11FDEDCFE6B /* ControlProperty+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlProperty+Driver.swift"; path = "RxCocoa/CocoaUnits/Driver/ControlProperty+Driver.swift"; sourceTree = ""; }; 449BC1DF0D4CE4C2BC6FA4C1E46C8776 /* SkipWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipWhile.swift; path = RxSwift/Observables/Implementations/SkipWhile.swift; sourceTree = ""; }; 45C65FA3F78F0AA16EE65F4F0AF2080F /* XYPingUtil-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "XYPingUtil-umbrella.h"; sourceTree = ""; }; 46662EB64876AD1C891F548C69A89E89 /* Pods-ShadowsocksX-NGTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-ShadowsocksX-NGTests-dummy.m"; sourceTree = ""; }; 477A594FD905D4B610D13F9E882050BB /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 496D48DC6591837199B96F5194A8C1FF /* AsyncSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncSubject.swift; path = RxSwift/Subjects/AsyncSubject.swift; sourceTree = ""; }; 49D1B1D3362220CE4BD47D6A84010E56 /* GCDWebServer-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GCDWebServer-umbrella.h"; sourceTree = ""; }; 4A6CF1626AB2F910B11A9F99BD40422B /* GCDWebServer.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = GCDWebServer.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 4BE1B26021A336516A8A062DB13243CB /* ConcurrentDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentDispatchQueueScheduler.swift; path = RxSwift/Schedulers/ConcurrentDispatchQueueScheduler.swift; sourceTree = ""; }; 4E0B7327CD3D2968D5C1D90DD0C16469 /* Timeout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeout.swift; path = RxSwift/Observables/Implementations/Timeout.swift; sourceTree = ""; }; 4E70B73466255186AB739B758E86AA9E /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; 4ED617F852769328CA7989F542A1B539 /* TaskDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskDelegate.swift; path = Source/TaskDelegate.swift; sourceTree = ""; }; 503ED062E5FE7FF6DB0A1F861FF575AB /* SimplePing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SimplePing.h; path = PingUtil/SimplePing.h; sourceTree = ""; }; 5087073736A4C953879F5B993727F81B /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = RxSwift/Errors.swift; sourceTree = ""; }; 50A4823751182A0833647B475DC72A10 /* GCDWebServerDataResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerDataResponse.m; path = GCDWebServer/Responses/GCDWebServerDataResponse.m; sourceTree = ""; }; 52F51F94701ABD692BFFC9F92AE2E115 /* Pods-ShadowsocksX-NG-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-ShadowsocksX-NG-acknowledgements.plist"; sourceTree = ""; }; 5380CB1D4DB7B80A10655618CBE87513 /* Observable+Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Debug.swift"; path = "RxSwift/Observables/Observable+Debug.swift"; sourceTree = ""; }; 541635D209381E226C6EBA22A418CD79 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/System/Library/Frameworks/Cocoa.framework; sourceTree = DEVELOPER_DIR; }; 54C6C19CAAD376AEA176DB9808BB2982 /* ConcurrentMainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentMainScheduler.swift; path = RxSwift/Schedulers/ConcurrentMainScheduler.swift; sourceTree = ""; }; 556E8B77AA1654A804668022C7161A59 /* zh-Hans.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; path = "zh-Hans.lproj"; sourceTree = ""; }; 557CECDC6DDDC2CA7B81A5E4A7AEAA95 /* MASShortcut.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASShortcut.h; path = Framework/MASShortcut.h; sourceTree = ""; }; 56271ED3B51AE5D5902932040A00DF63 /* Variable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Variable.swift; path = RxSwift/Subjects/Variable.swift; sourceTree = ""; }; 56A163745012A5285864F554FCCDA5A8 /* MASShortcutMonitor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASShortcutMonitor.m; path = Framework/MASShortcutMonitor.m; sourceTree = ""; }; 581D5A04F00F822F1B2D48BC9E62548F /* Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rx.swift; path = RxSwift/Rx.swift; sourceTree = ""; }; 58437D55AAA11DA9CF981F9A29D598CE /* GCDWebServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServer.h; path = GCDWebServer/Core/GCDWebServer.h; sourceTree = ""; }; 587BACC4C98331BE24B87FA37825B878 /* MASShortcutView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASShortcutView.m; path = Framework/MASShortcutView.m; sourceTree = ""; }; 5942EC9B2B959537ECEFB73154F32915 /* NotificationCenter+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NotificationCenter+Rx.swift"; path = "RxCocoa/Foundation/NotificationCenter+Rx.swift"; sourceTree = ""; }; 596FDF0DEDCF85B03726FDE23D6A6D3D /* AddRef.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AddRef.swift; path = RxSwift/Observables/Implementations/AddRef.swift; sourceTree = ""; }; 59D4E2909118474F4509B22696DC8922 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Source/Result.swift; sourceTree = ""; }; 5B12C28BAC495787799993326A4B12A9 /* ToArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToArray.swift; path = RxSwift/Observables/Implementations/ToArray.swift; sourceTree = ""; }; 5BDA02270CF1BA8DE880826400D4B59F /* SimplePing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SimplePing.m; path = PingUtil/SimplePing.m; sourceTree = ""; }; 5BE0C68CAAE6B6D69963CBBBDCB9F12F /* GCDWebServerURLEncodedFormRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerURLEncodedFormRequest.m; path = GCDWebServer/Requests/GCDWebServerURLEncodedFormRequest.m; sourceTree = ""; }; 5C0A005DAAE9E72BC44AFA2AC39570E3 /* _RX.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RX.h; path = RxCocoa/Runtime/include/_RX.h; sourceTree = ""; }; 5CB739C4773DCCBE2418B05EF30FCA6D /* Scan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Scan.swift; path = RxSwift/Observables/Implementations/Scan.swift; sourceTree = ""; }; 5D2AFD9DCE2A92C03D06E0322DD6C351 /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; 5D84D92D27CE8A6F5C45E8A03155C1CF /* Pods-proxy_conf_helper-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-proxy_conf_helper-frameworks.sh"; sourceTree = ""; }; 5D92176701E7CDBFFF90FEE478C8207A /* Optional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Optional.swift; path = RxSwift/Observables/Implementations/Optional.swift; sourceTree = ""; }; 5EF992724FD09BBDA363D1880AB0D121 /* MASShortcutView+Bindings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MASShortcutView+Bindings.h"; path = "Framework/MASShortcutView+Bindings.h"; sourceTree = ""; }; 5FD6D1D17496E22EB3C146A1AB450938 /* SingleAssignmentDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAssignmentDisposable.swift; path = RxSwift/Disposables/SingleAssignmentDisposable.swift; sourceTree = ""; }; 6173B4694F9D3D845CB4D9D50EC41087 /* ObserveOnSerialDispatchQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserveOnSerialDispatchQueue.swift; path = RxSwift/Observables/Implementations/ObserveOnSerialDispatchQueue.swift; sourceTree = ""; }; 61BA2B0BD6D48C6C10274956282FA9FB /* Throttle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Throttle.swift; path = RxSwift/Observables/Implementations/Throttle.swift; sourceTree = ""; }; 61DE68AB8FF9A1B46A343FD457B2BA0A /* WithLatestFrom.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithLatestFrom.swift; path = RxSwift/Observables/Implementations/WithLatestFrom.swift; sourceTree = ""; }; 61F6EDE85777BF55B6A77EBE779A81D6 /* Switch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Switch.swift; path = RxSwift/Observables/Implementations/Switch.swift; sourceTree = ""; }; 6380406A92A445B5DB6FD788446065D3 /* CompositeDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositeDisposable.swift; path = RxSwift/Disposables/CompositeDisposable.swift; sourceTree = ""; }; 638DF4C579B1918C76A79C46A8FC857E /* SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SharedSequence.swift; path = RxCocoa/CocoaUnits/SharedSequence/SharedSequence.swift; sourceTree = ""; }; 6486E45659F40A59C6D1C0F375BC0663 /* SchedulerServices+Emulation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerServices+Emulation.swift"; path = "RxSwift/Schedulers/SchedulerServices+Emulation.swift"; sourceTree = ""; }; 64C9AFA630CDDC69A34A3A3EC227D4D0 /* HistoricalScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalScheduler.swift; path = RxSwift/Schedulers/HistoricalScheduler.swift; sourceTree = ""; }; 6574C38EFF8485B784CB3001709E2854 /* NSView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSView+Rx.swift"; path = "RxCocoa/macOS/NSView+Rx.swift"; sourceTree = ""; }; 6648C6A5E7AA88F2486DBAB18C40B4BD /* GCDWebServerMultiPartFormRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerMultiPartFormRequest.m; path = GCDWebServer/Requests/GCDWebServerMultiPartFormRequest.m; sourceTree = ""; }; 668198EDD6FDCC5AB38CB33DA7659011 /* MASDictionaryTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASDictionaryTransformer.h; path = Framework/MASDictionaryTransformer.h; sourceTree = ""; }; 67D90AB2B6EFE1F7489F45D68C4173E3 /* RefCount.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RefCount.swift; path = RxSwift/Observables/Implementations/RefCount.swift; sourceTree = ""; }; 68A500E1043DC47693BB9C3F1E633860 /* Shortcut.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Shortcut.h; path = Framework/Shortcut.h; sourceTree = ""; }; 68E6DAA9FF19D551E5E3DF14725FD9BA /* Variable+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Variable+Driver.swift"; path = "RxCocoa/CocoaUnits/Driver/Variable+Driver.swift"; sourceTree = ""; }; 68EC6D81C4720C4DBCC1A91BA6F809C5 /* SerialDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDisposable.swift; path = RxSwift/Disposables/SerialDisposable.swift; sourceTree = ""; }; 69158B24E577C42B2B47AF7F1DAA88B5 /* DelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxy.swift; path = RxCocoa/Common/DelegateProxy.swift; sourceTree = ""; }; 6935A55DCDAA25AE27D43322A3B5F25C /* GCDWebServerDataRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerDataRequest.h; path = GCDWebServer/Requests/GCDWebServerDataRequest.h; sourceTree = ""; }; 6B9E4025914D7F3569C3F170C0857AB0 /* MASShortcutValidator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASShortcutValidator.h; path = Framework/MASShortcutValidator.h; sourceTree = ""; }; 6CBE7E6944508A0EF00550266DE8CEBA /* AnonymousInvocable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousInvocable.swift; path = RxSwift/Schedulers/Internal/AnonymousInvocable.swift; sourceTree = ""; }; 6F80F9D570ECC43F0D6BA9391F8FA9BA /* GCDWebServerFileResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerFileResponse.h; path = GCDWebServer/Responses/GCDWebServerFileResponse.h; sourceTree = ""; }; 6FFD5A22A90E101CA6FA12CF1E94D1A7 /* KVORepresentable+Swift.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+Swift.swift"; path = "RxCocoa/Foundation/KVORepresentable+Swift.swift"; sourceTree = ""; }; 714BB33CF2C0A1869EE104FBC3FC7B43 /* _RX.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RX.m; path = RxCocoa/Runtime/_RX.m; sourceTree = ""; }; 71FAFD5785147C842808E222D27B2D4E /* BRLOptionParser.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BRLOptionParser.xcconfig; sourceTree = ""; }; 72F525D23BB02F278F13FE1D8039E96B /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; 739C766D62048607EB6A576C3A68FB7E /* KVORepresentable+CoreGraphics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+CoreGraphics.swift"; path = "RxCocoa/Foundation/KVORepresentable+CoreGraphics.swift"; sourceTree = ""; }; 748E705AEF29F7189CB715E55F267483 /* AnonymousObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousObserver.swift; path = RxSwift/Observers/AnonymousObserver.swift; sourceTree = ""; }; 7521EC263853AD7395BC8B85F548D46E /* Skip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Skip.swift; path = RxSwift/Observables/Implementations/Skip.swift; sourceTree = ""; }; 7530F8A923B1254344B7B67782C6A9B0 /* MainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MainScheduler.swift; path = RxSwift/Schedulers/MainScheduler.swift; sourceTree = ""; }; 75826486287006EA76C6E631DFAB1448 /* ObservableConvertibleType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableConvertibleType.swift; path = RxSwift/ObservableConvertibleType.swift; sourceTree = ""; }; 763468E668DEB1E078B7BB50D21375D3 /* RxCocoaObjCRuntimeError+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "RxCocoaObjCRuntimeError+Extensions.swift"; path = "RxCocoa/Common/RxCocoaObjCRuntimeError+Extensions.swift"; sourceTree = ""; }; 772FBF1C6AE60546045AFCF785D15A60 /* Observable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Observable.swift; path = RxSwift/Observable.swift; sourceTree = ""; }; 7736B6B772B3A781434235A79FD7FE03 /* DelaySubscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelaySubscription.swift; path = RxSwift/Observables/Implementations/DelaySubscription.swift; sourceTree = ""; }; 777A725E8F7739B90AC1A98CF7044517 /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; 77EC3586590703C080B465267A91E532 /* RecursiveScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveScheduler.swift; path = RxSwift/Schedulers/RecursiveScheduler.swift; sourceTree = ""; }; 78BA9E278E68ECCF7D20A36E98E46DAD /* Map.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Map.swift; path = RxSwift/Observables/Implementations/Map.swift; sourceTree = ""; }; 78BD95BEC3668F37DBC2E000C117ED3F /* ScheduledDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledDisposable.swift; path = RxSwift/Disposables/ScheduledDisposable.swift; sourceTree = ""; }; 79DB5F1751C4AB2410135041CDCD8F68 /* Do.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Do.swift; path = RxSwift/Observables/Implementations/Do.swift; sourceTree = ""; }; 7A055428BBC845FE3F6F82FE5039BD7D /* KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KVORepresentable.swift; path = RxCocoa/Foundation/KVORepresentable.swift; sourceTree = ""; }; 7B43BD81C11C56E833936C952A16337A /* MASShortcutMonitor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASShortcutMonitor.h; path = Framework/MASShortcutMonitor.h; sourceTree = ""; }; 7C28F293470866DDE15AC5B07820EE6C /* ImmediateSchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImmediateSchedulerType.swift; path = RxSwift/ImmediateSchedulerType.swift; sourceTree = ""; }; 7C6FCC78D09A845D08FCB5E08C0D54E8 /* GCDWebServerFileResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerFileResponse.m; path = GCDWebServer/Responses/GCDWebServerFileResponse.m; sourceTree = ""; }; 7D7B9A798AE4EEE3CFFEF83DDA901B20 /* ImmediateScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImmediateScheduler.swift; path = RxSwift/Schedulers/ImmediateScheduler.swift; sourceTree = ""; }; 7E3ABEB4812FF4219C70ACEA83333729 /* GCDWebServerErrorResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerErrorResponse.m; path = GCDWebServer/Responses/GCDWebServerErrorResponse.m; sourceTree = ""; }; 7E9C90F3BA4251EA9D6F4DB53B20422A /* MASKeyCodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASKeyCodes.h; path = Framework/MASKeyCodes.h; sourceTree = ""; }; 801502B019AD82B1A18CB5586BBFFBF2 /* GCDWebServer.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = GCDWebServer.modulemap; sourceTree = ""; }; 805A3A55207538C1E212E5F7C9E99E31 /* Disposables.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposables.swift; path = RxSwift/Disposables/Disposables.swift; sourceTree = ""; }; 8075738A1371E1A9B350132FDBEC9268 /* SubscriptionDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscriptionDisposable.swift; path = RxSwift/Disposables/SubscriptionDisposable.swift; sourceTree = ""; }; 83323A1A2936BBA3D386DCC078E3821E /* Pods-ShadowsocksX-NGTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-ShadowsocksX-NGTests-acknowledgements.markdown"; sourceTree = ""; }; 8333526D56752C918A2A26AFDA9723C1 /* Catch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Catch.swift; path = RxSwift/Observables/Implementations/Catch.swift; sourceTree = ""; }; 835E6CB9743C0DD2CB95B5999EC8680F /* PublishSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishSubject.swift; path = RxSwift/Subjects/PublishSubject.swift; sourceTree = ""; }; 837E8E741DAEAEB0326BF12C8509386C /* DelegateProxyType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxyType.swift; path = RxCocoa/Common/DelegateProxyType.swift; sourceTree = ""; }; 842D3EBF759D57C30020E9E454D53B18 /* GCDWebServerFunctions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerFunctions.h; path = GCDWebServer/Core/GCDWebServerFunctions.h; sourceTree = ""; }; 84B3E5EAEDA6817ABA811BD0879AE625 /* Event.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Event.swift; path = RxSwift/Event.swift; sourceTree = ""; }; 853F87DF9EDE5FA2086B4A5E269E74AA /* GCDWebServerResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerResponse.m; path = GCDWebServer/Core/GCDWebServerResponse.m; sourceTree = ""; }; 861B619C52D195B616174FAE200B35B3 /* Zip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zip.swift; path = RxSwift/Observables/Implementations/Zip.swift; sourceTree = ""; }; 86437738F02288E7D2F61E326E88B973 /* SerialDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDispatchQueueScheduler.swift; path = RxSwift/Schedulers/SerialDispatchQueueScheduler.swift; sourceTree = ""; }; 86EF52D40469183E91E1F9F4A4C3DB7E /* MASShortcut-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MASShortcut-umbrella.h"; sourceTree = ""; }; 8800AE6CCDAE1B7F4AB8A1C3AEC716CB /* ShareReplay1WhileConnected.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShareReplay1WhileConnected.swift; path = RxSwift/Observables/Implementations/ShareReplay1WhileConnected.swift; sourceTree = ""; }; 8872F699901E18AE0FB6D36963747A18 /* PingUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PingUtil.h; path = PingUtil/PingUtil.h; sourceTree = ""; }; 8951081556657AFE491F4F47CEC8FDC9 /* SynchronizedUnsubscribeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedUnsubscribeType.swift; path = RxSwift/Concurrency/SynchronizedUnsubscribeType.swift; sourceTree = ""; }; 8A70CFF2D266D78536477593314BB842 /* Buffer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Buffer.swift; path = RxSwift/Observables/Implementations/Buffer.swift; sourceTree = ""; }; 8CDD45C6D7A038F415A78787317E931A /* Pods-proxy_conf_helper-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-proxy_conf_helper-resources.sh"; sourceTree = ""; }; 8F6E06740346183D5BE4336802A9412B /* Reduce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reduce.swift; path = RxSwift/Observables/Implementations/Reduce.swift; sourceTree = ""; }; 926176BBD3D30672D7928FC950B3EFFF /* RxCocoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoa.h; path = RxCocoa/RxCocoa.h; sourceTree = ""; }; 92CA538AFEA6F001423616DA08DDB61C /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; 935A68B10956CAFB7C47182213A28F72 /* PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrimitiveSequence.swift; path = RxSwift/Units/PrimitiveSequence.swift; sourceTree = ""; }; 937175BE71F2E6D6A0271C60E7173952 /* GCDWebServerDataResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerDataResponse.h; path = GCDWebServer/Responses/GCDWebServerDataResponse.h; sourceTree = ""; }; 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; 93D9918CAA4608C516463CE78EB152E1 /* BRLOptionParser-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "BRLOptionParser-prefix.pch"; sourceTree = ""; }; 942803270D96FC6A462D7D073F0172F2 /* ScheduledItemType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItemType.swift; path = RxSwift/Schedulers/Internal/ScheduledItemType.swift; sourceTree = ""; }; 96CAD7B3794996568E4DA83C44A90DF8 /* AsMaybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsMaybe.swift; path = RxSwift/Observables/Implementations/AsMaybe.swift; sourceTree = ""; }; 97B583E0D0453F55A079C6689587E982 /* ControlEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlEvent.swift; path = RxCocoa/CocoaUnits/ControlEvent.swift; sourceTree = ""; }; 981583896DBF4FAA2A364B6618873F33 /* GCDWebServer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServer.m; path = GCDWebServer/Core/GCDWebServer.m; sourceTree = ""; }; 98522BF2EB25C0255284080F9CA3E195 /* Pods-ShadowsocksX-NG.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ShadowsocksX-NG.debug.xcconfig"; sourceTree = ""; }; 988A6E1015F0EE8A2C32D673049EB480 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework; sourceTree = DEVELOPER_DIR; }; 993BDC80A901642001B6FF19B91930A9 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; 995DE74885B81C140E5039D023558CC8 /* ObserverType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverType.swift; path = RxSwift/ObserverType.swift; sourceTree = ""; }; 9A17CA28B45C048234AFE70E575A4CBD /* GCDWebServerRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerRequest.m; path = GCDWebServer/Core/GCDWebServerRequest.m; sourceTree = ""; }; 9A6740BC86965C485F8B76DA8E1F3B13 /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; 9A7EC671B3A9BC64575CE36E04984535 /* GCDWebServerErrorResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerErrorResponse.h; path = GCDWebServer/Responses/GCDWebServerErrorResponse.h; sourceTree = ""; }; 9A83111583975350BFA625D9A3EB0572 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 9B307DD582C1B1C686F962200D2FB63D /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; 9B8B5CBA357BDB968C73E8F58DFBC74C /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 9BA2A0099476E08B6CC8026BDF0C603E /* Pods-ShadowsocksX-NGTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ShadowsocksX-NGTests.debug.xcconfig"; sourceTree = ""; }; 9C178B18798BBD55606EF80DA2C1A212 /* _RXObjCRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXObjCRuntime.h; path = RxCocoa/Runtime/include/_RXObjCRuntime.h; sourceTree = ""; }; 9CF0525D72C48EB23D1F63D5E3ADA325 /* ObservableType+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+Extensions.swift"; path = "RxSwift/ObservableType+Extensions.swift"; sourceTree = ""; }; 9D1D713D4FFF07BD9637DE60583A1926 /* MASShortcut.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MASShortcut.xcconfig; sourceTree = ""; }; 9D2FF899CC2BC0E2287C5427B03E9CDF /* Concat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concat.swift; path = RxSwift/Observables/Implementations/Concat.swift; sourceTree = ""; }; 9D340E814C58BE19BCC41E24F8517669 /* BRLOptionParser-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "BRLOptionParser-dummy.m"; sourceTree = ""; }; 9D5E498ABFAC00469D2A7CA54004C844 /* _RXKVOObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXKVOObserver.m; path = RxCocoa/Runtime/_RXKVOObserver.m; sourceTree = ""; }; 9DB47B26EE37F1328B8F4694EB5F1804 /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; 9DEE71E8EC741FEDDC4843DC88745956 /* ko.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; path = ko.lproj; sourceTree = ""; }; 9FA0AD606FB1DC680587C6680435BAB4 /* MASLocalization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASLocalization.m; path = Framework/MASLocalization.m; sourceTree = ""; }; 9FCC5B78277CEFFB7FAFF57F3E1AE10E /* SharedSequence+Operators+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators+arity.swift"; path = "RxCocoa/CocoaUnits/SharedSequence/SharedSequence+Operators+arity.swift"; sourceTree = ""; }; 9FF05C2DEA8CE1D195F74E268C828FEE /* GCDWebServerMultiPartFormRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerMultiPartFormRequest.h; path = GCDWebServer/Requests/GCDWebServerMultiPartFormRequest.h; sourceTree = ""; }; A13B83F2C8CA6635B43983B04B08195B /* Timer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timer.swift; path = RxSwift/Observables/Implementations/Timer.swift; sourceTree = ""; }; A17C629CDD2B77E8335385ADBE479957 /* GCDWebServerStreamedResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerStreamedResponse.h; path = GCDWebServer/Responses/GCDWebServerStreamedResponse.h; sourceTree = ""; }; A2763F2948983CA8DF530DA70A8DCE8E /* GCDWebServerHTTPStatusCodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerHTTPStatusCodes.h; path = GCDWebServer/Core/GCDWebServerHTTPStatusCodes.h; sourceTree = ""; }; A279F8FAB8DF84139AA62A3AEE39EB38 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; A3235C7761F201DDD236EE8D42110E15 /* Observable+Aggregate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Aggregate.swift"; path = "RxSwift/Observables/Observable+Aggregate.swift"; sourceTree = ""; }; A3671A983CF6BB3A955D63C0EE38A42F /* Using.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Using.swift; path = RxSwift/Observables/Implementations/Using.swift; sourceTree = ""; }; A3B07D308D4922EC158C8B8B91BED161 /* ObservableConvertibleType+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Driver.swift"; path = "RxCocoa/CocoaUnits/Driver/ObservableConvertibleType+Driver.swift"; sourceTree = ""; }; A3C6B02A75B463EED1D4CD6B4DDA23E9 /* DisposeBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBase.swift; path = RxSwift/Disposables/DisposeBase.swift; sourceTree = ""; }; A41BB146AABCC8CE57A1BB3344AD663E /* Window.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Window.swift; path = RxSwift/Observables/Implementations/Window.swift; sourceTree = ""; }; A4F43B223D2F404F20F33C1D2FB14B39 /* SharedSequence+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators.swift"; path = "RxCocoa/CocoaUnits/SharedSequence/SharedSequence+Operators.swift"; sourceTree = ""; }; A5055B8EFFFBEDE50909E935D4BCA446 /* Pods-proxy_conf_helper.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-proxy_conf_helper.release.xcconfig"; sourceTree = ""; }; A6177527A7FB1DCDB83570CBECCB10EA /* BRLOptionParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRLOptionParser.h; path = BRLOptionParser/BRLOptionParser.h; sourceTree = ""; }; A7303C27407BC41C7142BF4A43116A8B /* GroupedObservable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupedObservable.swift; path = RxSwift/GroupedObservable.swift; sourceTree = ""; }; A750C52EA2EE9B5ABEFAAD2666886077 /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; A8251D9CF87DF3740CA82F5DA8E1A2CE /* AnonymousDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousDisposable.swift; path = RxSwift/Disposables/AnonymousDisposable.swift; sourceTree = ""; }; A8A0A3D0716F080419F265C10AADD4A7 /* MASShortcut.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = MASShortcut.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; A9EE7FFD7664638E522BE120AF2E62CE /* Multicast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Multicast.swift; path = RxSwift/Observables/Implementations/Multicast.swift; sourceTree = ""; }; AA4C77465D09EEC5691F5A4A055D6617 /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; AA9AD8F999263CC2A50BB409CA132FCA /* GroupBy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupBy.swift; path = RxSwift/Observables/Implementations/GroupBy.swift; sourceTree = ""; }; AB1F39E8FCA0BC7A39522B99B4A7784E /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; AB24C996740BEF1D75AD8261765C204C /* BRLOptionParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRLOptionParser.m; path = BRLOptionParser/BRLOptionParser.m; sourceTree = ""; }; AB5416312C70D75361A0DB946599AE8F /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; ABEAA09A8F460B8E0F9C841B67FBA878 /* AnonymousObservable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousObservable.swift; path = RxSwift/Observables/Implementations/AnonymousObservable.swift; sourceTree = ""; }; AE04C5620868F5FBB86509FA74FF6C18 /* PrimitiveSequence+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Zip+arity.swift"; path = "RxSwift/Units/PrimitiveSequence+Zip+arity.swift"; sourceTree = ""; }; AE6E689502E4366B125481CD898B947E /* Pods-proxy_conf_helper-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-proxy_conf_helper-acknowledgements.plist"; sourceTree = ""; }; AE96E14244F53E32E37D2501A7C44E4B /* DefaultIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultIfEmpty.swift; path = RxSwift/Observables/Implementations/DefaultIfEmpty.swift; sourceTree = ""; }; AF30DBF2BF9AF847247A7D12F623F4EA /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; AF76601EFC29C9D911DD5237DA66FFF6 /* PingManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PingManager.m; path = PingUtil/PingManager.m; sourceTree = ""; }; B02D2CCB55C79CC489105A284681E7CA /* RetryWhen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryWhen.swift; path = RxSwift/Observables/Implementations/RetryWhen.swift; sourceTree = ""; }; B04657A13605844C8019BD035A0EBEEA /* XYPingUtil.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = XYPingUtil.xcconfig; sourceTree = ""; }; B0A06C73B27B8E761462B3D7D5719FBC /* TakeWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeWhile.swift; path = RxSwift/Observables/Implementations/TakeWhile.swift; sourceTree = ""; }; B2C8B938120E0F478D293F232849C4CE /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = RxSwift/Observables/Implementations/Error.swift; sourceTree = ""; }; B30805F63C611810B322187824EBC4A5 /* Pods-ShadowsocksX-NGTests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-ShadowsocksX-NGTests-resources.sh"; sourceTree = ""; }; B361466558591FD3F593DD4E6752491C /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Merge.swift; path = RxSwift/Observables/Implementations/Merge.swift; sourceTree = ""; }; B48374C2D832D3A98114DE13C0E8C30B /* SynchronizedOnType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedOnType.swift; path = RxSwift/Concurrency/SynchronizedOnType.swift; sourceTree = ""; }; B486C2D8CBBC773FB719D2FB702EDA76 /* MASShortcut-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MASShortcut-dummy.m"; sourceTree = ""; }; B62FA5DBBFAAEB9DCCA03AD7F5B86538 /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; B6A5AD9A457A71CE75ED0FED8EADA44C /* GCDWebServerFunctions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerFunctions.m; path = GCDWebServer/Core/GCDWebServerFunctions.m; sourceTree = ""; }; B7259270F8E34C847D7D5C20753986D4 /* ControlTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlTarget.swift; path = RxCocoa/Common/ControlTarget.swift; sourceTree = ""; }; B8E3BA0D34EA17145B91113248942537 /* RxSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; B93FE6C9D4DD39AC96E0F2748AC55A16 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/System/Library/Frameworks/AppKit.framework; sourceTree = DEVELOPER_DIR; }; B99EEE79B7E0166318A96CAE164E2438 /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; B9A4FB373BBCA9641D08F276694B338E /* NSTextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextField+Rx.swift"; path = "RxCocoa/macOS/NSTextField+Rx.swift"; sourceTree = ""; }; B9F052C6C33E66176E62899848AB02B5 /* RxCocoa-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxCocoa-dummy.m"; sourceTree = ""; }; BC47BC8B2FE9F53B44ABD444462F7220 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; BC6A08F2A0872D746F505B0E0D6B4457 /* Timeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeline.swift; path = Source/Timeline.swift; sourceTree = ""; }; BC8E40C8AA1540219126B37677E9DFA1 /* Driver+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Driver+Subscription.swift"; path = "RxCocoa/CocoaUnits/Driver/Driver+Subscription.swift"; sourceTree = ""; }; BD0A73D025F702B73E8C08876023CA7C /* it.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; path = it.lproj; sourceTree = ""; }; BD298B7D1CA72579093AF8CBF20310B8 /* XYPingUtil-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "XYPingUtil-prefix.pch"; sourceTree = ""; }; BD74326685D6A50E522251206F820C7B /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; BD89A8362C3C3BA469B44FED6B1E4864 /* ObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableType.swift; path = RxSwift/ObservableType.swift; sourceTree = ""; }; BE672B43951C625CA5F89E448A620AB0 /* Pods-ShadowsocksX-NGTests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "Pods-ShadowsocksX-NGTests.modulemap"; sourceTree = ""; }; BE68BDEE2A89046748658FE3635316EF /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; BF5B78BE05A2C664E0B62AE3A1DEADA5 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; BFC42B9BD33E8EC7BCCBDD020BD54D40 /* _RXObjCRuntime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXObjCRuntime.m; path = RxCocoa/Runtime/_RXObjCRuntime.m; sourceTree = ""; }; C05BD7AEBB32F04658B39AF219240FD8 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = Alamofire.modulemap; sourceTree = ""; }; C18D7C6E0956FEAEC4D3F5B34AF9FB5F /* NSSlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSSlider+Rx.swift"; path = "RxCocoa/macOS/NSSlider+Rx.swift"; sourceTree = ""; }; C25BEDBD001052110E57A88CA96E0A90 /* SubjectType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubjectType.swift; path = RxSwift/Subjects/SubjectType.swift; sourceTree = ""; }; C332139931C84CB443EFCC490DB2FD1C /* GCDWebServerFileRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerFileRequest.m; path = GCDWebServer/Requests/GCDWebServerFileRequest.m; sourceTree = ""; }; C4074D54AC8FF5825E9482EA326C54D6 /* StartWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StartWith.swift; path = RxSwift/Observables/Implementations/StartWith.swift; sourceTree = ""; }; C44242AA0CA404DE87D41F1AF0B694FA /* NSImageView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSImageView+Rx.swift"; path = "RxCocoa/macOS/NSImageView+Rx.swift"; sourceTree = ""; }; C56E2865B9D007A6A69EAE79796C6D08 /* SubscribeOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscribeOn.swift; path = RxSwift/Observables/Implementations/SubscribeOn.swift; sourceTree = ""; }; C58EF9F1447710214CE549119BB38A6D /* BooleanDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BooleanDisposable.swift; path = RxSwift/Disposables/BooleanDisposable.swift; sourceTree = ""; }; C63D51308803184BBD23A21BEF2CAC2E /* Zip+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+Collection.swift"; path = "RxSwift/Observables/Implementations/Zip+Collection.swift"; sourceTree = ""; }; C69558656458B4337B7A7F5991E8F8AC /* Disposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposable.swift; path = RxSwift/Disposable.swift; sourceTree = ""; }; C71BE0180CAD9FF63D6198C7C8BF63E0 /* DispatchQueueConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DispatchQueueConfiguration.swift; path = RxSwift/Schedulers/Internal/DispatchQueueConfiguration.swift; sourceTree = ""; }; C75508DD8AECC870156A258F90016E46 /* libBRLOptionParser.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libBRLOptionParser.a; sourceTree = BUILT_PRODUCTS_DIR; }; C846A01E2C13E47993767941C9F38B45 /* MASShortcutView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASShortcutView.h; path = Framework/MASShortcutView.h; sourceTree = ""; }; C9A6E80EAEA3F19D3F2CCFA9C71542F7 /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; CA6A090788261C4370975C10777C7218 /* VirtualTimeConverterType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeConverterType.swift; path = RxSwift/Schedulers/VirtualTimeConverterType.swift; sourceTree = ""; }; CB4D69786E5F8A46929EF2093BE3CB0F /* GCDWebServerRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerRequest.h; path = GCDWebServer/Core/GCDWebServerRequest.h; sourceTree = ""; }; CB52BA9380CA292BDA95779F46DDC439 /* ElementAt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ElementAt.swift; path = RxSwift/Observables/Implementations/ElementAt.swift; sourceTree = ""; }; CB8BD7CB2DE097E36340ACCC44E60C1F /* MASShortcutValidator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASShortcutValidator.m; path = Framework/MASShortcutValidator.m; sourceTree = ""; }; CC19C5B8ECC4D43997825C975DD96B95 /* RxSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-umbrella.h"; sourceTree = ""; }; CDF97765D960C2736AA68A63C5A0ECA9 /* BehaviorSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorSubject.swift; path = RxSwift/Subjects/BehaviorSubject.swift; sourceTree = ""; }; CE50445A73ECB9A2ED31A6FF93D45808 /* Pods-proxy_conf_helper-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-proxy_conf_helper-dummy.m"; sourceTree = ""; }; CF2BD51FBAF9857C0CEB9432F3D094DC /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; CF670BD3F4B454A037B3F97C7C1C088C /* GCDWebServerDataRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerDataRequest.m; path = GCDWebServer/Requests/GCDWebServerDataRequest.m; sourceTree = ""; }; CFCF5FCC0743D60A446B126147CBA2C3 /* XYPingUtil.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = XYPingUtil.modulemap; sourceTree = ""; }; D15E9FE08B43C4F2E3C14298ED008361 /* Delay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delay.swift; path = RxSwift/Observables/Implementations/Delay.swift; sourceTree = ""; }; D16273CFEB79BF8DE67A95AA2E622583 /* RxCocoaRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoaRuntime.h; path = RxCocoa/Runtime/include/RxCocoaRuntime.h; sourceTree = ""; }; D1B8D58CEB2B9F84DDB8984B9EA73A83 /* RxCocoa-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-prefix.pch"; sourceTree = ""; }; D28C7D4E53ACD6557641B3B5C95D1532 /* fr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; path = fr.lproj; sourceTree = ""; }; D3FA4F043A678102DDC435041EC5C295 /* Observable+Binding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Binding.swift"; path = "RxSwift/Observables/Observable+Binding.swift"; sourceTree = ""; }; D513AE23EF59822A50C842BD0DBCC48B /* _RXDelegateProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXDelegateProxy.h; path = RxCocoa/Runtime/include/_RXDelegateProxy.h; sourceTree = ""; }; D51C648881341C71C889F4CA77AB28C6 /* NSObject+Rx+KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+KVORepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+KVORepresentable.swift"; sourceTree = ""; }; D534A541E3345FA30089E3CA3514436E /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; path = en.lproj; sourceTree = ""; }; D561BC20DDD29546AC6FBC4014080660 /* SynchronizedDisposeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedDisposeType.swift; path = RxSwift/Concurrency/SynchronizedDisposeType.swift; sourceTree = ""; }; D6DE3FA534D5C2867587FD3E8247768D /* RxSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-prefix.pch"; sourceTree = ""; }; D712E5BFAE8B46F65DECFFC049BDCC4C /* LockOwnerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LockOwnerType.swift; path = RxSwift/Concurrency/LockOwnerType.swift; sourceTree = ""; }; D7E8128F302CF60BEF206008CE11F6D3 /* Pods-ShadowsocksX-NGTests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-ShadowsocksX-NGTests-umbrella.h"; sourceTree = ""; }; D88E546DA4DC8A6885E32165B6B7CDC8 /* TakeUntil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeUntil.swift; path = RxSwift/Observables/Implementations/TakeUntil.swift; sourceTree = ""; }; D95D2CEDDFE60DCB16DBE51DDFCBDC0F /* SkipUntil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipUntil.swift; path = RxSwift/Observables/Implementations/SkipUntil.swift; sourceTree = ""; }; D9D1DF532DB987144FB7ADD52824BACB /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; D9D5EA0A9E8217AEE79B6F95E23BBC30 /* Debounce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debounce.swift; path = RxSwift/Observables/Implementations/Debounce.swift; sourceTree = ""; }; D9DAEE1A23EEC477CC0A084AE6F55BFA /* es.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; path = es.lproj; sourceTree = ""; }; DA8DA42C1D5084460D4C3B2574E89E3C /* ControlProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlProperty.swift; path = RxCocoa/CocoaUnits/ControlProperty.swift; sourceTree = ""; }; DA9FB31A9751BB94D56C7F646D8B9ECE /* Deferred.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deferred.swift; path = RxSwift/Observables/Implementations/Deferred.swift; sourceTree = ""; }; DB6161524DC5318B621B1F8E7A118FFB /* GCDWebServerPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerPrivate.h; path = GCDWebServer/Core/GCDWebServerPrivate.h; sourceTree = ""; }; DBC8A4EDCC04F46400A2E68C68BD8B02 /* InvocableScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableScheduledItem.swift; path = RxSwift/Schedulers/Internal/InvocableScheduledItem.swift; sourceTree = ""; }; DC250BF8313F337272DBC9DE1FB6DB6B /* Pods-ShadowsocksX-NG.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "Pods-ShadowsocksX-NG.modulemap"; sourceTree = ""; }; DC51C4D74DD2DABECE22BF29BC268561 /* GCDWebServerURLEncodedFormRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerURLEncodedFormRequest.h; path = GCDWebServer/Requests/GCDWebServerURLEncodedFormRequest.h; sourceTree = ""; }; DC78487F226B02EE37AC83AE75359CB1 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; DD19E8A585BB6C77F279F17B96D46398 /* Sample.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sample.swift; path = RxSwift/Observables/Implementations/Sample.swift; sourceTree = ""; }; DD341B16E7EEEF448A48C2AD4B5F2EED /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; DE7619ED4FDEDB6024E82D2D42CF324B /* Observable+Single.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Single.swift"; path = "RxSwift/Observables/Observable+Single.swift"; sourceTree = ""; }; DFF58F59D716833382F5787727253A7B /* MASShortcut.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MASShortcut.framework; sourceTree = BUILT_PRODUCTS_DIR; }; E27ECA21CA52781ECD8051CA0052BC44 /* Just.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Just.swift; path = RxSwift/Observables/Implementations/Just.swift; sourceTree = ""; }; E2B70457E577A355C32D6131D01E34D1 /* SynchronizedSubscribeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedSubscribeType.swift; path = RxSwift/Concurrency/SynchronizedSubscribeType.swift; sourceTree = ""; }; E3554126989E1003549CC8C46B93C051 /* MASShortcut.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = MASShortcut.modulemap; sourceTree = ""; }; E3D82CA8C47AF99EB856A84326C3E899 /* String+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+Rx.swift"; path = "RxSwift/Extensions/String+Rx.swift"; sourceTree = ""; }; E5366D434A2068AFEA79004980F44A40 /* Observable+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Concurrency.swift"; path = "RxSwift/Observables/Observable+Concurrency.swift"; sourceTree = ""; }; E6D55B5F10C548CABD9A58BC50DA464D /* RxCocoa-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-umbrella.h"; sourceTree = ""; }; E787FE51E82FA5D73A4C6287DBD0B8A1 /* RxSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = RxSwift.modulemap; sourceTree = ""; }; E8D99A31D180383D08E83F87DC83E793 /* MASHotKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASHotKey.h; path = Framework/MASHotKey.h; sourceTree = ""; }; EA41BEE3B4D9F1A89F0135CA91A7F472 /* Pods-ShadowsocksX-NG-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-ShadowsocksX-NG-resources.sh"; sourceTree = ""; }; EADF97246B53EAECA07179255DB9A9F4 /* TailRecursiveSink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TailRecursiveSink.swift; path = RxSwift/Observers/TailRecursiveSink.swift; sourceTree = ""; }; EAF89D9260ADF5ABA538983E0F25B62A /* CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+arity.swift"; path = "RxSwift/Observables/Implementations/CombineLatest+arity.swift"; sourceTree = ""; }; EB2BC1FD6BD755AA62FBFE8D34E0BFE4 /* CombineLatest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombineLatest.swift; path = RxSwift/Observables/Implementations/CombineLatest.swift; sourceTree = ""; }; EB55032E43B31B902D12E41E465636E6 /* AsyncLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncLock.swift; path = RxSwift/Concurrency/AsyncLock.swift; sourceTree = ""; }; EC81BF35BC7CF1717037FEBF22FCC96A /* AsSingle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsSingle.swift; path = RxSwift/Observables/Implementations/AsSingle.swift; sourceTree = ""; }; ECB9009F158B673C0CBEA6F1DB183A7C /* BinaryDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDisposable.swift; path = RxSwift/Disposables/BinaryDisposable.swift; sourceTree = ""; }; ED16BB320405FDB93EB12CA5924D4BC6 /* GCDWebServerStreamedResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerStreamedResponse.m; path = GCDWebServer/Responses/GCDWebServerStreamedResponse.m; sourceTree = ""; }; EEB29114C165F4D3F6DD09742E3560AC /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; EF2999AFFB5D1F1B83AB92BB7C35DF7D /* TextInput.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextInput.swift; path = RxCocoa/Common/TextInput.swift; sourceTree = ""; }; EF337C81B0A64DDD5C8ECFEEEE55A0B9 /* ObserverBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverBase.swift; path = RxSwift/Observers/ObserverBase.swift; sourceTree = ""; }; EF7AE52D06AE7909058FBFB1D5E5342A /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; EFDD7F6B0BF3FDA0B54A286C67E25166 /* nl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; path = nl.lproj; sourceTree = ""; }; F04D9081D505B2B570DC33DE20B55D0F /* _RXKVOObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXKVOObserver.h; path = RxCocoa/Runtime/include/_RXKVOObserver.h; sourceTree = ""; }; F0CF53499248C2BA38EB7329DCC0F385 /* Sequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sequence.swift; path = RxSwift/Observables/Implementations/Sequence.swift; sourceTree = ""; }; F1F24CFC2917FBD63A5BEE8338464031 /* MASHotKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASHotKey.m; path = Framework/MASHotKey.m; sourceTree = ""; }; F22511ECC3C239934195103A8969B9F0 /* Cancelable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancelable.swift; path = RxSwift/Cancelable.swift; sourceTree = ""; }; F39B6017A1E05F853E61EEDF12541495 /* Observable+Creation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Creation.swift"; path = "RxSwift/Observables/Observable+Creation.swift"; sourceTree = ""; }; F4BFC0CAE4438D1B80B1E09CBD690E9F /* MASDictionaryTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASDictionaryTransformer.m; path = Framework/MASDictionaryTransformer.m; sourceTree = ""; }; F55D6CA4F66631B8242592E22F4956AC /* ResourceBundle-MASShortcut-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-MASShortcut-Info.plist"; sourceTree = ""; }; F5BF63E3A3756014DA1196BBA2EB7DE8 /* Sink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sink.swift; path = RxSwift/Observables/Implementations/Sink.swift; sourceTree = ""; }; F67191B1F87DA238C4D87250DFBE43DD /* Pods-ShadowsocksX-NGTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ShadowsocksX-NGTests.release.xcconfig"; sourceTree = ""; }; F90BF79C3C962AD5CA3624420AAA3AC4 /* TakeLast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeLast.swift; path = RxSwift/Observables/Implementations/TakeLast.swift; sourceTree = ""; }; FA7E0ECF594372C7B7C3636C13056BEB /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; FC5F404CA6E1C917948CD313BA0A2F51 /* Lock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Lock.swift; path = RxSwift/Concurrency/Lock.swift; sourceTree = ""; }; FC7D7E3CFDC72C9559407AD6CD855188 /* RefCountDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RefCountDisposable.swift; path = RxSwift/Disposables/RefCountDisposable.swift; sourceTree = ""; }; FC928D4069D072E9A0416FDD4D19BAEB /* SingleAsync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAsync.swift; path = RxSwift/Observables/Implementations/SingleAsync.swift; sourceTree = ""; }; FFBB47AF39FAB6F15F6EAB4468429D5F /* MASShortcutView+Bindings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MASShortcutView+Bindings.m"; path = "Framework/MASShortcutView+Bindings.m"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 06DB63E0064B15C5B39BFF16CDD7970E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 1AA8949546F4F2E014E707C7858D1F71 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 52D60744960E75138AE4BE9D7FC5D1A8 /* Cocoa.framework in Frameworks */, 07CCAE5B2170442C716E78A1699F2E71 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 5B295BD96B60FD6619422C9528D2BFED /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 7609A481F5A3F1175E15BEE4422FD4F8 /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 6443CD8A013D609DDEF5F3EDC5E0440D /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 8068D036F7D7316EF625AFE29ECEB05F /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 7E718F9F87ABFC0EC82CF710FAF92DC4 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 33669A1E8FF6BB34131FB94871DDF908 /* Cocoa.framework in Frameworks */, 382EEA9832CF0E0860B998EAD0EE66E1 /* SystemConfiguration.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; B14D21A682C80219D90189FAC9A7DDDF /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 9DB91F7B392D045AB8451F515D20D649 /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; BC15E0C98F4999B51186E4915D7B5660 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( CD97073476795E5EAA07C91A7F7890D2 /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; BFC962BBCB4EEE8B8C42B979F2D19C34 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 3DD0362B0B6B939B5D087A150121A4B1 /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; C8718142612A4E100493606F033235C0 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 008D88E94858B0B8190DD42951253AD2 /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; CDE6AA439381DD5665018F889D1E5A6B /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 618D3C71663174E07B65950421C46D48 /* AppKit.framework in Frameworks */, EE85F313D5EC70842C812EB16038F4F2 /* Carbon.framework in Frameworks */, 38974DB132715266ADE00F2E3DFBB320 /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; E44B28DEC1A5E8BBF4B99B3F2CEF0C18 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( B22EDEA5514A4279437115EDC5E7C002 /* Cocoa.framework in Frameworks */, 77F1A6AC76F9667E21075A3512C33662 /* RxSwift.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 0119DBD285CABCCABD8558B94DCF6C3F /* Support Files */ = { isa = PBXGroup; children = ( C05BD7AEBB32F04658B39AF219240FD8 /* Alamofire.modulemap */, 08EAA8D46ACD7B8C5ECE8CCE68A774E5 /* Alamofire.xcconfig */, 4E70B73466255186AB739B758E86AA9E /* Alamofire-dummy.m */, AF30DBF2BF9AF847247A7D12F623F4EA /* Alamofire-prefix.pch */, BD74326685D6A50E522251206F820C7B /* Alamofire-umbrella.h */, 477A594FD905D4B610D13F9E882050BB /* Info.plist */, ); name = "Support Files"; path = "../Target Support Files/Alamofire"; sourceTree = ""; }; 07568FCBBF071BD2EE0E5EBA001A4712 /* Pods-ShadowsocksX-NGTests */ = { isa = PBXGroup; children = ( 9B8B5CBA357BDB968C73E8F58DFBC74C /* Info.plist */, BE672B43951C625CA5F89E448A620AB0 /* Pods-ShadowsocksX-NGTests.modulemap */, 83323A1A2936BBA3D386DCC078E3821E /* Pods-ShadowsocksX-NGTests-acknowledgements.markdown */, 1F162D37B7B6534A6D80FEE301F586EE /* Pods-ShadowsocksX-NGTests-acknowledgements.plist */, 46662EB64876AD1C891F548C69A89E89 /* Pods-ShadowsocksX-NGTests-dummy.m */, 0E8A27A8C9BD6FF9AE3DCBC4050CCD76 /* Pods-ShadowsocksX-NGTests-frameworks.sh */, B30805F63C611810B322187824EBC4A5 /* Pods-ShadowsocksX-NGTests-resources.sh */, D7E8128F302CF60BEF206008CE11F6D3 /* Pods-ShadowsocksX-NGTests-umbrella.h */, 9BA2A0099476E08B6CC8026BDF0C603E /* Pods-ShadowsocksX-NGTests.debug.xcconfig */, F67191B1F87DA238C4D87250DFBE43DD /* Pods-ShadowsocksX-NGTests.release.xcconfig */, ); name = "Pods-ShadowsocksX-NGTests"; path = "Target Support Files/Pods-ShadowsocksX-NGTests"; sourceTree = ""; }; 0D35EA0EF2F21C913E857292255B3BB4 /* Pods */ = { isa = PBXGroup; children = ( B6C4C04AEA3A9D7971244C21D341301D /* Alamofire */, 398E3F79F98A60974CA02D177F524A02 /* BRLOptionParser */, 6294CC3E66A7EC3CA5AA064B38DEA03C /* GCDWebServer */, D2DA355411E3D880C6224600E0F82B6C /* MASShortcut */, 490F2337687DDF66D3461E4C3E2ACFE2 /* RxCocoa */, 726E011B268B617FC9FEDC42B0033669 /* RxSwift */, 6444771AB91B1A6C633B995349769CB4 /* XYPingUtil */, ); name = Pods; sourceTree = ""; }; 333A8631A1E635EE7A4EFCABBC7D92D2 /* Support Files */ = { isa = PBXGroup; children = ( 71FAFD5785147C842808E222D27B2D4E /* BRLOptionParser.xcconfig */, 9D340E814C58BE19BCC41E24F8517669 /* BRLOptionParser-dummy.m */, 93D9918CAA4608C516463CE78EB152E1 /* BRLOptionParser-prefix.pch */, ); name = "Support Files"; path = "../Target Support Files/BRLOptionParser"; sourceTree = ""; }; 398E3F79F98A60974CA02D177F524A02 /* BRLOptionParser */ = { isa = PBXGroup; children = ( A6177527A7FB1DCDB83570CBECCB10EA /* BRLOptionParser.h */, AB24C996740BEF1D75AD8261765C204C /* BRLOptionParser.m */, 333A8631A1E635EE7A4EFCABBC7D92D2 /* Support Files */, ); path = BRLOptionParser; sourceTree = ""; }; 490F2337687DDF66D3461E4C3E2ACFE2 /* RxCocoa */ = { isa = PBXGroup; children = ( 5C0A005DAAE9E72BC44AFA2AC39570E3 /* _RX.h */, 714BB33CF2C0A1869EE104FBC3FC7B43 /* _RX.m */, D513AE23EF59822A50C842BD0DBCC48B /* _RXDelegateProxy.h */, 23E5A8C87DFB5B058A07E2F30AD0FC34 /* _RXDelegateProxy.m */, F04D9081D505B2B570DC33DE20B55D0F /* _RXKVOObserver.h */, 9D5E498ABFAC00469D2A7CA54004C844 /* _RXKVOObserver.m */, 9C178B18798BBD55606EF80DA2C1A212 /* _RXObjCRuntime.h */, BFC42B9BD33E8EC7BCCBDD020BD54D40 /* _RXObjCRuntime.m */, 105C5CC086BEB4A7DA3B53DC6475F1E0 /* Bag.swift */, 97B583E0D0453F55A079C6689587E982 /* ControlEvent.swift */, 3B01C689FD3DA95E7F9C9CE150395340 /* ControlEvent+Driver.swift */, DA8DA42C1D5084460D4C3B2574E89E3C /* ControlProperty.swift */, 4400F922FD830B1F115DC11FDEDCFE6B /* ControlProperty+Driver.swift */, B7259270F8E34C847D7D5C20753986D4 /* ControlTarget.swift */, 69158B24E577C42B2B47AF7F1DAA88B5 /* DelegateProxy.swift */, 837E8E741DAEAEB0326BF12C8509386C /* DelegateProxyType.swift */, AB1F39E8FCA0BC7A39522B99B4A7784E /* DispatchQueue+Extensions.swift */, 22417B0BBC393F8B418FD1980F87677B /* Driver.swift */, BC8E40C8AA1540219126B37677E9DFA1 /* Driver+Subscription.swift */, EEB29114C165F4D3F6DD09742E3560AC /* InfiniteSequence.swift */, 7A055428BBC845FE3F6F82FE5039BD7D /* KVORepresentable.swift */, 739C766D62048607EB6A576C3A68FB7E /* KVORepresentable+CoreGraphics.swift */, 6FFD5A22A90E101CA6FA12CF1E94D1A7 /* KVORepresentable+Swift.swift */, 2A7566D04F342A7DD5AF118AD3859D77 /* Logging.swift */, 5942EC9B2B959537ECEFB73154F32915 /* NotificationCenter+Rx.swift */, 1080DFC47570C1C01A3AD84409B8C952 /* NSButton+Rx.swift */, 42F07685AEED1A5E7C5A5E77B6A9A4A9 /* NSControl+Rx.swift */, C44242AA0CA404DE87D41F1AF0B694FA /* NSImageView+Rx.swift */, 3BC7E4E8C739AB1B6167C07AA04EEDFE /* NSLayoutConstraint+Rx.swift */, 2C4F87A77C2D070B728208C241875718 /* NSObject+Rx.swift */, D51C648881341C71C889F4CA77AB28C6 /* NSObject+Rx+KVORepresentable.swift */, 1F1CD32D28255586A9D5889E5F401198 /* NSObject+Rx+RawRepresentable.swift */, C18D7C6E0956FEAEC4D3F5B34AF9FB5F /* NSSlider+Rx.swift */, B9A4FB373BBCA9641D08F276694B338E /* NSTextField+Rx.swift */, 6574C38EFF8485B784CB3001709E2854 /* NSView+Rx.swift */, 4246404957CA85BBF1FF5AB2B05B9987 /* Observable+Bind.swift */, A3B07D308D4922EC158C8B8B91BED161 /* ObservableConvertibleType+Driver.swift */, 20756754FEABF062656B7A90628FB243 /* ObservableConvertibleType+SharedSequence.swift */, 9A6740BC86965C485F8B76DA8E1F3B13 /* Platform.Darwin.swift */, B62FA5DBBFAAEB9DCCA03AD7F5B86538 /* Platform.Linux.swift */, 14CF736F2CED1BC21A76B2CAF94C76E6 /* PriorityQueue.swift */, FA7E0ECF594372C7B7C3636C13056BEB /* Queue.swift */, AA4C77465D09EEC5691F5A4A055D6617 /* RecursiveLock.swift */, 926176BBD3D30672D7928FC950B3EFFF /* RxCocoa.h */, 360DA50C9A08694D5E723C8D33F6B531 /* RxCocoa.swift */, 763468E668DEB1E078B7BB50D21375D3 /* RxCocoaObjCRuntimeError+Extensions.swift */, D16273CFEB79BF8DE67A95AA2E622583 /* RxCocoaRuntime.h */, 377A7BD15ACA2551B8FF20D84523C92E /* RxTarget.swift */, 1D25426388E3A75086898CD2D008D429 /* SectionedViewDataSourceType.swift */, 638DF4C579B1918C76A79C46A8FC857E /* SharedSequence.swift */, A4F43B223D2F404F20F33C1D2FB14B39 /* SharedSequence+Operators.swift */, 9FCC5B78277CEFFB7FAFF57F3E1AE10E /* SharedSequence+Operators+arity.swift */, EF2999AFFB5D1F1B83AB92BB7C35DF7D /* TextInput.swift */, 36019BD0EE41D3607C2C27C0ADB04D74 /* UIBindingObserver.swift */, 11686D3BE71B25FD4D77B2DF9EF87C2B /* URLSession+Rx.swift */, 68E6DAA9FF19D551E5E3DF14725FD9BA /* Variable+Driver.swift */, 42A79E3A3EFF4AABEC6BB96F1AE1F024 /* Variable+SharedSequence.swift */, AB5686C6AE2D7F5BB3726DF2CCA622DE /* Support Files */, ); path = RxCocoa; sourceTree = ""; }; 6294CC3E66A7EC3CA5AA064B38DEA03C /* GCDWebServer */ = { isa = PBXGroup; children = ( C2BDA0EA9B9FE93B790B6AFF69DC5185 /* Core */, 8B6DDAC795AEA9D244DC561F9063BB06 /* Support Files */, ); path = GCDWebServer; sourceTree = ""; }; 6444771AB91B1A6C633B995349769CB4 /* XYPingUtil */ = { isa = PBXGroup; children = ( 1EA305566CE160175F2810DDA334B448 /* PingManager.h */, AF76601EFC29C9D911DD5237DA66FFF6 /* PingManager.m */, 8872F699901E18AE0FB6D36963747A18 /* PingUtil.h */, 1F0E40AE71E0D55FB849DE9FF6F9DA11 /* PingUtil.m */, 503ED062E5FE7FF6DB0A1F861FF575AB /* SimplePing.h */, 5BDA02270CF1BA8DE880826400D4B59F /* SimplePing.m */, EC27E50C0FB81A89413B90CE14E42E76 /* Support Files */, ); path = XYPingUtil; sourceTree = ""; }; 6FF527E91C6B44B96675EF6EF3D3237D /* Support Files */ = { isa = PBXGroup; children = ( BF5B78BE05A2C664E0B62AE3A1DEADA5 /* Info.plist */, E787FE51E82FA5D73A4C6287DBD0B8A1 /* RxSwift.modulemap */, 151DE95436AED4F35D7B68717140FA1B /* RxSwift.xcconfig */, 3EF9A2072EA869E89AE127F63D78C077 /* RxSwift-dummy.m */, D6DE3FA534D5C2867587FD3E8247768D /* RxSwift-prefix.pch */, CC19C5B8ECC4D43997825C975DD96B95 /* RxSwift-umbrella.h */, ); name = "Support Files"; path = "../Target Support Files/RxSwift"; sourceTree = ""; }; 726E011B268B617FC9FEDC42B0033669 /* RxSwift */ = { isa = PBXGroup; children = ( 596FDF0DEDCF85B03726FDE23D6A6D3D /* AddRef.swift */, 410BA16F83DF36ED64759FCA083473DC /* Amb.swift */, A8251D9CF87DF3740CA82F5DA8E1A2CE /* AnonymousDisposable.swift */, 6CBE7E6944508A0EF00550266DE8CEBA /* AnonymousInvocable.swift */, ABEAA09A8F460B8E0F9C841B67FBA878 /* AnonymousObservable.swift */, 748E705AEF29F7189CB715E55F267483 /* AnonymousObserver.swift */, 3E22BF4F555FDF5E0BF0318947891E5C /* AnyObserver.swift */, 96CAD7B3794996568E4DA83C44A90DF8 /* AsMaybe.swift */, EC81BF35BC7CF1717037FEBF22FCC96A /* AsSingle.swift */, EB55032E43B31B902D12E41E465636E6 /* AsyncLock.swift */, 496D48DC6591837199B96F5194A8C1FF /* AsyncSubject.swift */, 72F525D23BB02F278F13FE1D8039E96B /* Bag.swift */, 2DD2C3A792FD6FFF67E69D4851129A52 /* Bag+Rx.swift */, CDF97765D960C2736AA68A63C5A0ECA9 /* BehaviorSubject.swift */, ECB9009F158B673C0CBEA6F1DB183A7C /* BinaryDisposable.swift */, C58EF9F1447710214CE549119BB38A6D /* BooleanDisposable.swift */, 8A70CFF2D266D78536477593314BB842 /* Buffer.swift */, F22511ECC3C239934195103A8969B9F0 /* Cancelable.swift */, 8333526D56752C918A2A26AFDA9723C1 /* Catch.swift */, EB2BC1FD6BD755AA62FBFE8D34E0BFE4 /* CombineLatest.swift */, EAF89D9260ADF5ABA538983E0F25B62A /* CombineLatest+arity.swift */, 09501B20A99EA64EF086677B5E09B83D /* CombineLatest+Collection.swift */, 6380406A92A445B5DB6FD788446065D3 /* CompositeDisposable.swift */, 9D2FF899CC2BC0E2287C5427B03E9CDF /* Concat.swift */, 4BE1B26021A336516A8A062DB13243CB /* ConcurrentDispatchQueueScheduler.swift */, 54C6C19CAAD376AEA176DB9808BB2982 /* ConcurrentMainScheduler.swift */, 034479979C5FA71A17E66C64A8E5ED76 /* ConnectableObservable.swift */, 0FDD8C2877DC3FBFD524D52FD741FEC9 /* ConnectableObservableType.swift */, 18BDBCB4C5EBD3EC43DD98B59015822C /* CurrentThreadScheduler.swift */, D9D5EA0A9E8217AEE79B6F95E23BBC30 /* Debounce.swift */, 316B1DE86825E2C3880D9C45EB2307C0 /* Debug.swift */, AE96E14244F53E32E37D2501A7C44E4B /* DefaultIfEmpty.swift */, DA9FB31A9751BB94D56C7F646D8B9ECE /* Deferred.swift */, D15E9FE08B43C4F2E3C14298ED008361 /* Delay.swift */, 7736B6B772B3A781434235A79FD7FE03 /* DelaySubscription.swift */, 23E10AA19F2FF8E83A2FD4CAC09AD7F9 /* Deprecated.swift */, 39AFDBEEC86FF2A1DBA04DE6AC2CCB8A /* DispatchQueue+Extensions.swift */, C71BE0180CAD9FF63D6198C7C8BF63E0 /* DispatchQueueConfiguration.swift */, C69558656458B4337B7A7F5991E8F8AC /* Disposable.swift */, 805A3A55207538C1E212E5F7C9E99E31 /* Disposables.swift */, 170DCD05D6AB7844F8D431D40453305C /* DisposeBag.swift */, A3C6B02A75B463EED1D4CD6B4DDA23E9 /* DisposeBase.swift */, 3F409396EA99B1F6E332F817F2DDA9A7 /* DistinctUntilChanged.swift */, 79DB5F1751C4AB2410135041CDCD8F68 /* Do.swift */, CB52BA9380CA292BDA95779F46DDC439 /* ElementAt.swift */, 1E5F1228B3A3D194254A5CE088F5EE35 /* Empty.swift */, B2C8B938120E0F478D293F232849C4CE /* Error.swift */, 5087073736A4C953879F5B993727F81B /* Errors.swift */, 84B3E5EAEDA6817ABA811BD0879AE625 /* Event.swift */, 27F7A725E1DC59BCF652E079C08ACFD5 /* Filter.swift */, 0DD79E107254DE7D3B08902FF821614B /* Generate.swift */, AA9AD8F999263CC2A50BB409CA132FCA /* GroupBy.swift */, A7303C27407BC41C7142BF4A43116A8B /* GroupedObservable.swift */, 64C9AFA630CDDC69A34A3A3EC227D4D0 /* HistoricalScheduler.swift */, 26B40F2A33CA44543255D2EBBEBDCA7D /* HistoricalSchedulerTimeConverter.swift */, 7D7B9A798AE4EEE3CFFEF83DDA901B20 /* ImmediateScheduler.swift */, 7C28F293470866DDE15AC5B07820EE6C /* ImmediateSchedulerType.swift */, 0DCD43005EB1830DB699BC936D350202 /* InfiniteSequence.swift */, DBC8A4EDCC04F46400A2E68C68BD8B02 /* InvocableScheduledItem.swift */, 394DF70A944D44426FACC5545FD86F50 /* InvocableType.swift */, E27ECA21CA52781ECD8051CA0052BC44 /* Just.swift */, FC5F404CA6E1C917948CD313BA0A2F51 /* Lock.swift */, D712E5BFAE8B46F65DECFFC049BDCC4C /* LockOwnerType.swift */, 7530F8A923B1254344B7B67782C6A9B0 /* MainScheduler.swift */, 78BA9E278E68ECCF7D20A36E98E46DAD /* Map.swift */, B361466558591FD3F593DD4E6752491C /* Merge.swift */, A9EE7FFD7664638E522BE120AF2E62CE /* Multicast.swift */, 315E1E45AAFEDB5A3E61F331B3FD3229 /* Never.swift */, 1B99DAB4F0748D15007A40D5B0547B21 /* NopDisposable.swift */, 772FBF1C6AE60546045AFCF785D15A60 /* Observable.swift */, A3235C7761F201DDD236EE8D42110E15 /* Observable+Aggregate.swift */, D3FA4F043A678102DDC435041EC5C295 /* Observable+Binding.swift */, E5366D434A2068AFEA79004980F44A40 /* Observable+Concurrency.swift */, F39B6017A1E05F853E61EEDF12541495 /* Observable+Creation.swift */, 5380CB1D4DB7B80A10655618CBE87513 /* Observable+Debug.swift */, 1F4A3554E28AD5D6CAA661C59A4FDCD9 /* Observable+Multiple.swift */, DE7619ED4FDEDB6024E82D2D42CF324B /* Observable+Single.swift */, 3DE1A985FFB33D04EE108BA94B2CC300 /* Observable+StandardSequenceOperators.swift */, 031D174D193D61C814A6A4AB319D3D39 /* Observable+Time.swift */, 75826486287006EA76C6E631DFAB1448 /* ObservableConvertibleType.swift */, BD89A8362C3C3BA469B44FED6B1E4864 /* ObservableType.swift */, 9CF0525D72C48EB23D1F63D5E3ADA325 /* ObservableType+Extensions.swift */, 20AA113AD0049F0795CC22FD95BBB826 /* ObserveOn.swift */, 6173B4694F9D3D845CB4D9D50EC41087 /* ObserveOnSerialDispatchQueue.swift */, EF337C81B0A64DDD5C8ECFEEEE55A0B9 /* ObserverBase.swift */, 995DE74885B81C140E5039D023558CC8 /* ObserverType.swift */, 41638B7D3C22323377901B651D1F37A7 /* OperationQueueScheduler.swift */, 5D92176701E7CDBFFF90FEE478C8207A /* Optional.swift */, AB5416312C70D75361A0DB946599AE8F /* Platform.Darwin.swift */, D9D1DF532DB987144FB7ADD52824BACB /* Platform.Linux.swift */, 935A68B10956CAFB7C47182213A28F72 /* PrimitiveSequence.swift */, AE04C5620868F5FBB86509FA74FF6C18 /* PrimitiveSequence+Zip+arity.swift */, 04BE6BBF21018D3E4D17AD7CD53000E0 /* PriorityQueue.swift */, 210B0D95A2BE9C73189824B2138A4FA4 /* Producer.swift */, 835E6CB9743C0DD2CB95B5999EC8680F /* PublishSubject.swift */, A750C52EA2EE9B5ABEFAAD2666886077 /* Queue.swift */, 01C37DDB396A31B5404BBCF5F44D7151 /* Range.swift */, 37CDF09D539295CF92C1177F3198BE36 /* Reactive.swift */, 5D2AFD9DCE2A92C03D06E0322DD6C351 /* RecursiveLock.swift */, 77EC3586590703C080B465267A91E532 /* RecursiveScheduler.swift */, 8F6E06740346183D5BE4336802A9412B /* Reduce.swift */, 67D90AB2B6EFE1F7489F45D68C4173E3 /* RefCount.swift */, FC7D7E3CFDC72C9559407AD6CD855188 /* RefCountDisposable.swift */, 3F06090977A101E9A348F9512FBD5963 /* Repeat.swift */, 107E9EA23BF6700E79C50CDC280142AF /* ReplaySubject.swift */, B02D2CCB55C79CC489105A284681E7CA /* RetryWhen.swift */, 581D5A04F00F822F1B2D48BC9E62548F /* Rx.swift */, 3A20E2059987CF8909AA4771423FA8F6 /* RxMutableBox.swift */, DD19E8A585BB6C77F279F17B96D46398 /* Sample.swift */, 5CB739C4773DCCBE2418B05EF30FCA6D /* Scan.swift */, 78BD95BEC3668F37DBC2E000C117ED3F /* ScheduledDisposable.swift */, 12501C8036DF392CCADD9A024DE70E8A /* ScheduledItem.swift */, 942803270D96FC6A462D7D073F0172F2 /* ScheduledItemType.swift */, 6486E45659F40A59C6D1C0F375BC0663 /* SchedulerServices+Emulation.swift */, 213CD63772496C86BA19EDA1F199E2AB /* SchedulerType.swift */, F0CF53499248C2BA38EB7329DCC0F385 /* Sequence.swift */, 86437738F02288E7D2F61E326E88B973 /* SerialDispatchQueueScheduler.swift */, 68EC6D81C4720C4DBCC1A91BA6F809C5 /* SerialDisposable.swift */, 27F3FE292B2319024D9974F77AA33647 /* ShareReplay1.swift */, 8800AE6CCDAE1B7F4AB8A1C3AEC716CB /* ShareReplay1WhileConnected.swift */, 5FD6D1D17496E22EB3C146A1AB450938 /* SingleAssignmentDisposable.swift */, FC928D4069D072E9A0416FDD4D19BAEB /* SingleAsync.swift */, F5BF63E3A3756014DA1196BBA2EB7DE8 /* Sink.swift */, 7521EC263853AD7395BC8B85F548D46E /* Skip.swift */, D95D2CEDDFE60DCB16DBE51DDFCBDC0F /* SkipUntil.swift */, 449BC1DF0D4CE4C2BC6FA4C1E46C8776 /* SkipWhile.swift */, C4074D54AC8FF5825E9482EA326C54D6 /* StartWith.swift */, E3D82CA8C47AF99EB856A84326C3E899 /* String+Rx.swift */, C25BEDBD001052110E57A88CA96E0A90 /* SubjectType.swift */, C56E2865B9D007A6A69EAE79796C6D08 /* SubscribeOn.swift */, 8075738A1371E1A9B350132FDBEC9268 /* SubscriptionDisposable.swift */, 61F6EDE85777BF55B6A77EBE779A81D6 /* Switch.swift */, 3A36D783DDE370E8E04E080AE3F46E2F /* SwitchIfEmpty.swift */, D561BC20DDD29546AC6FBC4014080660 /* SynchronizedDisposeType.swift */, B48374C2D832D3A98114DE13C0E8C30B /* SynchronizedOnType.swift */, E2B70457E577A355C32D6131D01E34D1 /* SynchronizedSubscribeType.swift */, 8951081556657AFE491F4F47CEC8FDC9 /* SynchronizedUnsubscribeType.swift */, EADF97246B53EAECA07179255DB9A9F4 /* TailRecursiveSink.swift */, 0C640DAED5BA3A58BED1DB9863F13D5A /* Take.swift */, F90BF79C3C962AD5CA3624420AAA3AC4 /* TakeLast.swift */, D88E546DA4DC8A6885E32165B6B7CDC8 /* TakeUntil.swift */, B0A06C73B27B8E761462B3D7D5719FBC /* TakeWhile.swift */, 61BA2B0BD6D48C6C10274956282FA9FB /* Throttle.swift */, 4E0B7327CD3D2968D5C1D90DD0C16469 /* Timeout.swift */, A13B83F2C8CA6635B43983B04B08195B /* Timer.swift */, 5B12C28BAC495787799993326A4B12A9 /* ToArray.swift */, A3671A983CF6BB3A955D63C0EE38A42F /* Using.swift */, 56271ED3B51AE5D5902932040A00DF63 /* Variable.swift */, CA6A090788261C4370975C10777C7218 /* VirtualTimeConverterType.swift */, 174C74BF316A87074BB513F4EBE462A3 /* VirtualTimeScheduler.swift */, A41BB146AABCC8CE57A1BB3344AD663E /* Window.swift */, 61DE68AB8FF9A1B46A343FD457B2BA0A /* WithLatestFrom.swift */, 861B619C52D195B616174FAE200B35B3 /* Zip.swift */, 1FCE1459ABAAC6CF32AE041118D097A8 /* Zip+arity.swift */, C63D51308803184BBD23A21BEF2CAC2E /* Zip+Collection.swift */, 6FF527E91C6B44B96675EF6EF3D3237D /* Support Files */, ); path = RxSwift; sourceTree = ""; }; 785842678515C4CDC9428DD20DCD752D /* Targets Support Files */ = { isa = PBXGroup; children = ( B5020B0A649E766997C633601AD85F17 /* Pods-proxy_conf_helper */, 93AB896DD6AD247E69959A4B8C06F5AC /* Pods-ShadowsocksX-NG */, 07568FCBBF071BD2EE0E5EBA001A4712 /* Pods-ShadowsocksX-NGTests */, ); name = "Targets Support Files"; sourceTree = ""; }; 7B169CA7E45B16DED5936DE10B585C4E /* Resources */ = { isa = PBXGroup; children = ( 2A556E97F3484384DEFB7B5ED5880176 /* cs.lproj */, 1F7B0CA157E36128B7D80398A249A2FB /* de.lproj */, D534A541E3345FA30089E3CA3514436E /* en.lproj */, D9DAEE1A23EEC477CC0A084AE6F55BFA /* es.lproj */, D28C7D4E53ACD6557641B3B5C95D1532 /* fr.lproj */, BD0A73D025F702B73E8C08876023CA7C /* it.lproj */, 0B7454F8E7539A20A531754287691887 /* ja.lproj */, 9DEE71E8EC741FEDDC4843DC88745956 /* ko.lproj */, EFDD7F6B0BF3FDA0B54A286C67E25166 /* nl.lproj */, 3A1307AC53289CB23C4D900ABA797CCB /* pl.lproj */, 05FFA34D450387E7C88314C97A2D048D /* ru.lproj */, 556E8B77AA1654A804668022C7161A59 /* zh-Hans.lproj */, 1384B0D55D00589C9F0E6463FA9F6725 /* zh-Hant.lproj */, ); name = Resources; sourceTree = ""; }; 7DB346D0F39D3F0E887471402A8071AB = { isa = PBXGroup; children = ( 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */, D8E2504A904293B77B1FD7984F57E501 /* Frameworks */, 0D35EA0EF2F21C913E857292255B3BB4 /* Pods */, E1C90AEDF7154C74EE643D0736078CA4 /* Products */, 785842678515C4CDC9428DD20DCD752D /* Targets Support Files */, ); sourceTree = ""; }; 8B6DDAC795AEA9D244DC561F9063BB06 /* Support Files */ = { isa = PBXGroup; children = ( 801502B019AD82B1A18CB5586BBFFBF2 /* GCDWebServer.modulemap */, 2CC8FBCACBF9FEB38CBD2C5A08FF5675 /* GCDWebServer.xcconfig */, 2503F4A39B92AC5FD1CD7839EC5E5C37 /* GCDWebServer-dummy.m */, 2AC052D8E33C1F4B2E92FC0958782DAA /* GCDWebServer-prefix.pch */, 49D1B1D3362220CE4BD47D6A84010E56 /* GCDWebServer-umbrella.h */, 0CB699738335A47BB60A29F4F0FE016C /* Info.plist */, ); name = "Support Files"; path = "../Target Support Files/GCDWebServer"; sourceTree = ""; }; 93AB896DD6AD247E69959A4B8C06F5AC /* Pods-ShadowsocksX-NG */ = { isa = PBXGroup; children = ( 28D7F65F9E64735E3320A028DCDDDD90 /* Info.plist */, DC250BF8313F337272DBC9DE1FB6DB6B /* Pods-ShadowsocksX-NG.modulemap */, 3358F45A5BEC1A7F725167CD1969EDC8 /* Pods-ShadowsocksX-NG-acknowledgements.markdown */, 52F51F94701ABD692BFFC9F92AE2E115 /* Pods-ShadowsocksX-NG-acknowledgements.plist */, 24B01D81E3D7058FA14A053EC19874D0 /* Pods-ShadowsocksX-NG-dummy.m */, 13333F29A08390FCEFECA0FDCDDC919F /* Pods-ShadowsocksX-NG-frameworks.sh */, EA41BEE3B4D9F1A89F0135CA91A7F472 /* Pods-ShadowsocksX-NG-resources.sh */, 14A9EC2BB1EC6484018A5EB4B9B2C231 /* Pods-ShadowsocksX-NG-umbrella.h */, 98522BF2EB25C0255284080F9CA3E195 /* Pods-ShadowsocksX-NG.debug.xcconfig */, 089EB7E66F64D3A19BB7681AFCE91031 /* Pods-ShadowsocksX-NG.release.xcconfig */, ); name = "Pods-ShadowsocksX-NG"; path = "Target Support Files/Pods-ShadowsocksX-NG"; sourceTree = ""; }; A37799ECA38B7DBEB77847514F029F6E /* OS X */ = { isa = PBXGroup; children = ( B93FE6C9D4DD39AC96E0F2748AC55A16 /* AppKit.framework */, 988A6E1015F0EE8A2C32D673049EB480 /* Carbon.framework */, 541635D209381E226C6EBA22A418CD79 /* Cocoa.framework */, 993BDC80A901642001B6FF19B91930A9 /* Foundation.framework */, 9B307DD582C1B1C686F962200D2FB63D /* SystemConfiguration.framework */, ); name = "OS X"; sourceTree = ""; }; AB5686C6AE2D7F5BB3726DF2CCA622DE /* Support Files */ = { isa = PBXGroup; children = ( 0700A91D3934E4A467EF33E682B8399F /* Info.plist */, 273661E3FFA3FD1311F913489F764B0A /* RxCocoa.modulemap */, 3103989A45B5C1B5277D5BBC7D01C0CF /* RxCocoa.xcconfig */, B9F052C6C33E66176E62899848AB02B5 /* RxCocoa-dummy.m */, D1B8D58CEB2B9F84DDB8984B9EA73A83 /* RxCocoa-prefix.pch */, E6D55B5F10C548CABD9A58BC50DA464D /* RxCocoa-umbrella.h */, ); name = "Support Files"; path = "../Target Support Files/RxCocoa"; sourceTree = ""; }; B5020B0A649E766997C633601AD85F17 /* Pods-proxy_conf_helper */ = { isa = PBXGroup; children = ( 1A8CE48109F7ED7873F4FF9D2D3603AD /* Pods-proxy_conf_helper-acknowledgements.markdown */, AE6E689502E4366B125481CD898B947E /* Pods-proxy_conf_helper-acknowledgements.plist */, CE50445A73ECB9A2ED31A6FF93D45808 /* Pods-proxy_conf_helper-dummy.m */, 5D84D92D27CE8A6F5C45E8A03155C1CF /* Pods-proxy_conf_helper-frameworks.sh */, 8CDD45C6D7A038F415A78787317E931A /* Pods-proxy_conf_helper-resources.sh */, 054C3E84057CD06DB85D99E7AD207F48 /* Pods-proxy_conf_helper.debug.xcconfig */, A5055B8EFFFBEDE50909E935D4BCA446 /* Pods-proxy_conf_helper.release.xcconfig */, ); name = "Pods-proxy_conf_helper"; path = "Target Support Files/Pods-proxy_conf_helper"; sourceTree = ""; }; B6C4C04AEA3A9D7971244C21D341301D /* Alamofire */ = { isa = PBXGroup; children = ( 9DB47B26EE37F1328B8F4694EB5F1804 /* AFError.swift */, DC78487F226B02EE37AC83AE75359CB1 /* Alamofire.swift */, BC47BC8B2FE9F53B44ABD444462F7220 /* DispatchQueue+Alamofire.swift */, CF2BD51FBAF9857C0CEB9432F3D094DC /* MultipartFormData.swift */, 777A725E8F7739B90AC1A98CF7044517 /* NetworkReachabilityManager.swift */, DD341B16E7EEEF448A48C2AD4B5F2EED /* Notifications.swift */, B99EEE79B7E0166318A96CAE164E2438 /* ParameterEncoding.swift */, C9A6E80EAEA3F19D3F2CCFA9C71542F7 /* Request.swift */, EF7AE52D06AE7909058FBFB1D5E5342A /* Response.swift */, BE68BDEE2A89046748658FE3635316EF /* ResponseSerialization.swift */, 59D4E2909118474F4509B22696DC8922 /* Result.swift */, 14FBFC574BADC66C81F27ECF39C5F086 /* ServerTrustPolicy.swift */, 92CA538AFEA6F001423616DA08DDB61C /* SessionDelegate.swift */, 2E460480C9AB1696DF23F2BEE6FA8DD8 /* SessionManager.swift */, 4ED617F852769328CA7989F542A1B539 /* TaskDelegate.swift */, BC6A08F2A0872D746F505B0E0D6B4457 /* Timeline.swift */, 3BB539B4AC0ACC9675335E47738AD942 /* Validation.swift */, 0119DBD285CABCCABD8558B94DCF6C3F /* Support Files */, ); path = Alamofire; sourceTree = ""; }; C2BDA0EA9B9FE93B790B6AFF69DC5185 /* Core */ = { isa = PBXGroup; children = ( 58437D55AAA11DA9CF981F9A29D598CE /* GCDWebServer.h */, 981583896DBF4FAA2A364B6618873F33 /* GCDWebServer.m */, 42DD341BD8230394DBACAE756A98F50B /* GCDWebServerConnection.h */, 0CCBF1308C04082BB1E533130C42B36C /* GCDWebServerConnection.m */, 6935A55DCDAA25AE27D43322A3B5F25C /* GCDWebServerDataRequest.h */, CF670BD3F4B454A037B3F97C7C1C088C /* GCDWebServerDataRequest.m */, 937175BE71F2E6D6A0271C60E7173952 /* GCDWebServerDataResponse.h */, 50A4823751182A0833647B475DC72A10 /* GCDWebServerDataResponse.m */, 9A7EC671B3A9BC64575CE36E04984535 /* GCDWebServerErrorResponse.h */, 7E3ABEB4812FF4219C70ACEA83333729 /* GCDWebServerErrorResponse.m */, 2BA50A17BB31B56D675B2664C6656204 /* GCDWebServerFileRequest.h */, C332139931C84CB443EFCC490DB2FD1C /* GCDWebServerFileRequest.m */, 6F80F9D570ECC43F0D6BA9391F8FA9BA /* GCDWebServerFileResponse.h */, 7C6FCC78D09A845D08FCB5E08C0D54E8 /* GCDWebServerFileResponse.m */, 842D3EBF759D57C30020E9E454D53B18 /* GCDWebServerFunctions.h */, B6A5AD9A457A71CE75ED0FED8EADA44C /* GCDWebServerFunctions.m */, A2763F2948983CA8DF530DA70A8DCE8E /* GCDWebServerHTTPStatusCodes.h */, 9FF05C2DEA8CE1D195F74E268C828FEE /* GCDWebServerMultiPartFormRequest.h */, 6648C6A5E7AA88F2486DBAB18C40B4BD /* GCDWebServerMultiPartFormRequest.m */, DB6161524DC5318B621B1F8E7A118FFB /* GCDWebServerPrivate.h */, CB4D69786E5F8A46929EF2093BE3CB0F /* GCDWebServerRequest.h */, 9A17CA28B45C048234AFE70E575A4CBD /* GCDWebServerRequest.m */, 3FAE3A7339C3A29FB22934395FA2EA45 /* GCDWebServerResponse.h */, 853F87DF9EDE5FA2086B4A5E269E74AA /* GCDWebServerResponse.m */, A17C629CDD2B77E8335385ADBE479957 /* GCDWebServerStreamedResponse.h */, ED16BB320405FDB93EB12CA5924D4BC6 /* GCDWebServerStreamedResponse.m */, DC51C4D74DD2DABECE22BF29BC268561 /* GCDWebServerURLEncodedFormRequest.h */, 5BE0C68CAAE6B6D69963CBBBDCB9F12F /* GCDWebServerURLEncodedFormRequest.m */, ); name = Core; sourceTree = ""; }; C6D5461F7F697F6579DA10DDBA5A806B /* Support Files */ = { isa = PBXGroup; children = ( 9A83111583975350BFA625D9A3EB0572 /* Info.plist */, E3554126989E1003549CC8C46B93C051 /* MASShortcut.modulemap */, 9D1D713D4FFF07BD9637DE60583A1926 /* MASShortcut.xcconfig */, B486C2D8CBBC773FB719D2FB702EDA76 /* MASShortcut-dummy.m */, 2356FB918A51C0DA51C8D5CC52A19357 /* MASShortcut-prefix.pch */, 86EF52D40469183E91E1F9F4A4C3DB7E /* MASShortcut-umbrella.h */, F55D6CA4F66631B8242592E22F4956AC /* ResourceBundle-MASShortcut-Info.plist */, ); name = "Support Files"; path = "../Target Support Files/MASShortcut"; sourceTree = ""; }; D2DA355411E3D880C6224600E0F82B6C /* MASShortcut */ = { isa = PBXGroup; children = ( 668198EDD6FDCC5AB38CB33DA7659011 /* MASDictionaryTransformer.h */, F4BFC0CAE4438D1B80B1E09CBD690E9F /* MASDictionaryTransformer.m */, E8D99A31D180383D08E83F87DC83E793 /* MASHotKey.h */, F1F24CFC2917FBD63A5BEE8338464031 /* MASHotKey.m */, 7E9C90F3BA4251EA9D6F4DB53B20422A /* MASKeyCodes.h */, 373382D953B210F2B54E4302BA7352FB /* MASKeyMasks.h */, 36484E288D4341558E1F3EE234449FBF /* MASLocalization.h */, 9FA0AD606FB1DC680587C6680435BAB4 /* MASLocalization.m */, 557CECDC6DDDC2CA7B81A5E4A7AEAA95 /* MASShortcut.h */, 40B45BE14874598162E4FE62B0CD9054 /* MASShortcut.m */, 173E823C413E3587212438EEC2E0FFC2 /* MASShortcutBinder.h */, 1C534EA5295FCF66868EE87F6E183146 /* MASShortcutBinder.m */, 7B43BD81C11C56E833936C952A16337A /* MASShortcutMonitor.h */, 56A163745012A5285864F554FCCDA5A8 /* MASShortcutMonitor.m */, 6B9E4025914D7F3569C3F170C0857AB0 /* MASShortcutValidator.h */, CB8BD7CB2DE097E36340ACCC44E60C1F /* MASShortcutValidator.m */, C846A01E2C13E47993767941C9F38B45 /* MASShortcutView.h */, 587BACC4C98331BE24B87FA37825B878 /* MASShortcutView.m */, 5EF992724FD09BBDA363D1880AB0D121 /* MASShortcutView+Bindings.h */, FFBB47AF39FAB6F15F6EAB4468429D5F /* MASShortcutView+Bindings.m */, 68A500E1043DC47693BB9C3F1E633860 /* Shortcut.h */, 7B169CA7E45B16DED5936DE10B585C4E /* Resources */, C6D5461F7F697F6579DA10DDBA5A806B /* Support Files */, ); path = MASShortcut; sourceTree = ""; }; D8E2504A904293B77B1FD7984F57E501 /* Frameworks */ = { isa = PBXGroup; children = ( 0DD11AC12391ADB0A9D7FCABF49377EF /* RxSwift.framework */, A37799ECA38B7DBEB77847514F029F6E /* OS X */, ); name = Frameworks; sourceTree = ""; }; E1C90AEDF7154C74EE643D0736078CA4 /* Products */ = { isa = PBXGroup; children = ( A279F8FAB8DF84139AA62A3AEE39EB38 /* Alamofire.framework */, 4A6CF1626AB2F910B11A9F99BD40422B /* GCDWebServer.framework */, C75508DD8AECC870156A258F90016E46 /* libBRLOptionParser.a */, 31CE4D891CDDFCEC4F83A4992C0BF415 /* libPods-proxy_conf_helper.a */, A8A0A3D0716F080419F265C10AADD4A7 /* MASShortcut.bundle */, DFF58F59D716833382F5787727253A7B /* MASShortcut.framework */, 03E3456EFEE530A9893F05C197129802 /* Pods_ShadowsocksX_NG.framework */, 13C2265190B5836A507B56C85A593DEA /* Pods_ShadowsocksX_NGTests.framework */, 325E00D876E1A0E299D37CE65FDB0DE5 /* RxCocoa.framework */, B8E3BA0D34EA17145B91113248942537 /* RxSwift.framework */, 1B15CE07A3DBA519DFE04CED5766DF7C /* XYPingUtil.framework */, ); name = Products; sourceTree = ""; }; EC27E50C0FB81A89413B90CE14E42E76 /* Support Files */ = { isa = PBXGroup; children = ( 19DC1A7B87E74FF2651F8E01294AF968 /* Info.plist */, CFCF5FCC0743D60A446B126147CBA2C3 /* XYPingUtil.modulemap */, B04657A13605844C8019BD035A0EBEEA /* XYPingUtil.xcconfig */, 01A90D7AB3281F887DDA6B292B2AEAE2 /* XYPingUtil-dummy.m */, BD298B7D1CA72579093AF8CBF20310B8 /* XYPingUtil-prefix.pch */, 45C65FA3F78F0AA16EE65F4F0AF2080F /* XYPingUtil-umbrella.h */, ); name = "Support Files"; path = "../Target Support Files/XYPingUtil"; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ 148BB9718289036380AAFF9DC25D7B36 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( 6BBF85C5416BC6D4CC16F5B9A696F422 /* Pods-ShadowsocksX-NG-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; 14B280B25B13E4A967BE1B1187A20BC7 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( AA52149DECEDAFB9F82D4A0EEE137966 /* _RX.h in Headers */, 2F3AC9381A9E7FAC24E5FCE88A4CE5B3 /* _RXDelegateProxy.h in Headers */, 5C35B49DED9CDEBBDB3AF15AE4CB1656 /* _RXKVOObserver.h in Headers */, 9B1496C9DC001AC73C77AB1D88D409DF /* _RXObjCRuntime.h in Headers */, 792A4427694FB1931A07A62A11507DE2 /* RxCocoa-umbrella.h in Headers */, FCEB58B18A0C0D928D2BFAEAC087E955 /* RxCocoa.h in Headers */, F855630677F901745E5BF32578F7FC52 /* RxCocoaRuntime.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; 49E47E8FB0395F70E77651B02346BF41 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( 2DBAC0452D6B85DF3E41E3AEFB4EEC16 /* Pods-ShadowsocksX-NGTests-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; 5EE74910928CE4785DF6F003A1D4FF1C /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( 6E7FC681B86F2C29AE1E263838BF33AD /* PingManager.h in Headers */, 46CC11334B9096D86E249C3D99176B4F /* PingUtil.h in Headers */, 146E8A26206DD2A82712EF825EEB11AC /* SimplePing.h in Headers */, A79BFFB18D36B5C3B98160D3B46036E4 /* XYPingUtil-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; 68FE8321E00587BF5072825A5E9B4704 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( EE3A79FAA60A198321767854B60B772F /* MASDictionaryTransformer.h in Headers */, AA7CDF00DFA1EAFF7F28CAF33FE5BC37 /* MASHotKey.h in Headers */, F94ACA6AA0DD416E5BF05E2425E5F2A6 /* MASKeyCodes.h in Headers */, 76537FCDFF46E2EAA84E9632DB6A21ED /* MASKeyMasks.h in Headers */, 751AC207B038ADC338015FD80AA54B76 /* MASLocalization.h in Headers */, 3076DFAD05E4F7F0356153478F071D74 /* MASShortcut-umbrella.h in Headers */, 7E20F5346ADC8F4F5C069EDDE10897FD /* MASShortcut.h in Headers */, 81B6397FECC803695902CEDB37CB4DFA /* MASShortcutBinder.h in Headers */, 5FF7D42F51FEAEB192E61355AAEAC6DE /* MASShortcutMonitor.h in Headers */, 8C5EA18EEE22A60BF10955E38F0D3A75 /* MASShortcutValidator.h in Headers */, E97573A653DE3A4CB8BAC26FB7B3E9A9 /* MASShortcutView+Bindings.h in Headers */, 51358F3E24AC8F1A4172E388769FF1FA /* MASShortcutView.h in Headers */, DFA6E4455415B3EB3BB38A9F48EEB044 /* Shortcut.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; 6B9981C9382CA48E42CADD9274429C8D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( 30E2A73CDE464DC6C23D3524F07FBB9F /* GCDWebServer-umbrella.h in Headers */, EA6D2E46B967F447FFC46520EC328B5E /* GCDWebServer.h in Headers */, 66AD0D86950A5C05121AE482F5257717 /* GCDWebServerConnection.h in Headers */, 4EDE49009B5B68074CD71F8B362F0DDC /* GCDWebServerDataRequest.h in Headers */, 1568BC317134F1902AB76EE65E0A18CE /* GCDWebServerDataResponse.h in Headers */, 1EF1D9B948C91F3CAD0F2998F3765D8B /* GCDWebServerErrorResponse.h in Headers */, 015A2D47B6DA8E170E4E64108EC177CA /* GCDWebServerFileRequest.h in Headers */, 0B8140968914C908CFB4949F67745DD7 /* GCDWebServerFileResponse.h in Headers */, B7EF65DA3A34ABF3B41F50ADCD198BDC /* GCDWebServerFunctions.h in Headers */, 7C46C6DFBF9F5A96C6BCE1C93052B63D /* GCDWebServerHTTPStatusCodes.h in Headers */, 3E715DFE443524EB6ADE892E4A676224 /* GCDWebServerMultiPartFormRequest.h in Headers */, 03810806C0578A750613717248DC37CC /* GCDWebServerPrivate.h in Headers */, 36E0FA5FE4424D20F0215B1C2CD85D90 /* GCDWebServerRequest.h in Headers */, 2527F62CEADDA5CE60852E0C067D3438 /* GCDWebServerResponse.h in Headers */, 6C62ACD1AF9B80626023D3E654D3E77B /* GCDWebServerStreamedResponse.h in Headers */, 098AA417A5494FC829E777DC5CF06ECC /* GCDWebServerURLEncodedFormRequest.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; B4002B6E97835FDCCAA5963EFE09A3E0 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( 1B9EDEDC964E6B08F78920B4F4B9DB84 /* Alamofire-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; D6D75A22098E62174AFAD752CA5F6BEC /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( 9B622302DDDA1881AC9ABA9EA4C81564 /* BRLOptionParser.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; F9B86C61BE49D815610759351DD08491 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( 38E1C586DFAE6FE4AEC184142A258A8A /* RxSwift-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ 00C94ED0B49A44FBF0C4E2F6C875CFFC /* MASShortcut */ = { isa = PBXNativeTarget; buildConfigurationList = 3F916C3627231C409340EF9C88C37F7E /* Build configuration list for PBXNativeTarget "MASShortcut" */; buildPhases = ( 2A63CAAD91A284BB01FE7A2D488ADAC4 /* Sources */, CDE6AA439381DD5665018F889D1E5A6B /* Frameworks */, BDD1FBDDF5D87D58DCD6110D44F7737E /* Resources */, 68FE8321E00587BF5072825A5E9B4704 /* Headers */, ); buildRules = ( ); dependencies = ( 6D8935AB78317EC6C1ABBB09EA86C5FB /* PBXTargetDependency */, ); name = MASShortcut; productName = MASShortcut; productReference = DFF58F59D716833382F5787727253A7B /* MASShortcut.framework */; productType = "com.apple.product-type.framework"; }; 05800FAF969AA3CD7F8AEB1C36988B53 /* Pods-proxy_conf_helper */ = { isa = PBXNativeTarget; buildConfigurationList = 246647E8AB354727F9ECD0879805161F /* Build configuration list for PBXNativeTarget "Pods-proxy_conf_helper" */; buildPhases = ( B8B68DF2BFB4B345BDF00E3B4B94B92C /* Sources */, BFC962BBCB4EEE8B8C42B979F2D19C34 /* Frameworks */, ); buildRules = ( ); dependencies = ( 7C03549F53DE7DA200E36C0642A79977 /* PBXTargetDependency */, ); name = "Pods-proxy_conf_helper"; productName = "Pods-proxy_conf_helper"; productReference = 31CE4D891CDDFCEC4F83A4992C0BF415 /* libPods-proxy_conf_helper.a */; productType = "com.apple.product-type.library.static"; }; 339CC546E4A1696296EFEDC2FA79ADE0 /* Pods-ShadowsocksX-NGTests */ = { isa = PBXNativeTarget; buildConfigurationList = 78B338CAC10BFFE58C0DE5D189212D60 /* Build configuration list for PBXNativeTarget "Pods-ShadowsocksX-NGTests" */; buildPhases = ( AFD9223E8E59CD878E1C56F1407DA2C8 /* Sources */, BC15E0C98F4999B51186E4915D7B5660 /* Frameworks */, 49E47E8FB0395F70E77651B02346BF41 /* Headers */, ); buildRules = ( ); dependencies = ( ); name = "Pods-ShadowsocksX-NGTests"; productName = "Pods-ShadowsocksX-NGTests"; productReference = 13C2265190B5836A507B56C85A593DEA /* Pods_ShadowsocksX_NGTests.framework */; productType = "com.apple.product-type.framework"; }; 3CB2B8006B2B1ACAF9ADCA1DC82E2290 /* BRLOptionParser */ = { isa = PBXNativeTarget; buildConfigurationList = 4B561109B4C51E9DC9F5F27E9C033405 /* Build configuration list for PBXNativeTarget "BRLOptionParser" */; buildPhases = ( 2899546AD56DA12F9B03BC5050860413 /* Sources */, C8718142612A4E100493606F033235C0 /* Frameworks */, D6D75A22098E62174AFAD752CA5F6BEC /* Headers */, ); buildRules = ( ); dependencies = ( ); name = BRLOptionParser; productName = BRLOptionParser; productReference = C75508DD8AECC870156A258F90016E46 /* libBRLOptionParser.a */; productType = "com.apple.product-type.library.static"; }; 5425B8CFFAAD7D4B848A7675E261BBE1 /* XYPingUtil */ = { isa = PBXNativeTarget; buildConfigurationList = 3295726720309EF4B38B3D5B87870957 /* Build configuration list for PBXNativeTarget "XYPingUtil" */; buildPhases = ( 43768B3954142C5D7750F6ECC8C3208A /* Sources */, 1AA8949546F4F2E014E707C7858D1F71 /* Frameworks */, 5EE74910928CE4785DF6F003A1D4FF1C /* Headers */, ); buildRules = ( ); dependencies = ( ); name = XYPingUtil; productName = XYPingUtil; productReference = 1B15CE07A3DBA519DFE04CED5766DF7C /* XYPingUtil.framework */; productType = "com.apple.product-type.framework"; }; 5B8B0ED1046111D92895FC95F12DBC10 /* GCDWebServer */ = { isa = PBXNativeTarget; buildConfigurationList = 010811070A86F912EA0CD2BB98136CD9 /* Build configuration list for PBXNativeTarget "GCDWebServer" */; buildPhases = ( 81F40976E91E102E115D6BE30CCC18E9 /* Sources */, 7E718F9F87ABFC0EC82CF710FAF92DC4 /* Frameworks */, 6B9981C9382CA48E42CADD9274429C8D /* Headers */, ); buildRules = ( ); dependencies = ( ); name = GCDWebServer; productName = GCDWebServer; productReference = 4A6CF1626AB2F910B11A9F99BD40422B /* GCDWebServer.framework */; productType = "com.apple.product-type.framework"; }; 6932E79AD45EC8E5F4DE4B739F2F5301 /* RxCocoa */ = { isa = PBXNativeTarget; buildConfigurationList = 68A1E6DC60C085C6E4207BD623630211 /* Build configuration list for PBXNativeTarget "RxCocoa" */; buildPhases = ( 9118B022F0967EC252F875F202103265 /* Sources */, E44B28DEC1A5E8BBF4B99B3F2CEF0C18 /* Frameworks */, 14B280B25B13E4A967BE1B1187A20BC7 /* Headers */, ); buildRules = ( ); dependencies = ( 4102B0DD918134608065100259589469 /* PBXTargetDependency */, ); name = RxCocoa; productName = RxCocoa; productReference = 325E00D876E1A0E299D37CE65FDB0DE5 /* RxCocoa.framework */; productType = "com.apple.product-type.framework"; }; 6B17ACFFA1106579057E7579BD0864D9 /* Pods-ShadowsocksX-NG */ = { isa = PBXNativeTarget; buildConfigurationList = E62222B61754001641FEEB5265C47800 /* Build configuration list for PBXNativeTarget "Pods-ShadowsocksX-NG" */; buildPhases = ( 855AFCC42057C2373661C8E13D0661FB /* Sources */, 6443CD8A013D609DDEF5F3EDC5E0440D /* Frameworks */, 148BB9718289036380AAFF9DC25D7B36 /* Headers */, ); buildRules = ( ); dependencies = ( E61DB995CF5694210585B2EA04D7CA42 /* PBXTargetDependency */, E7BF9C0BAFCF0988A90720B68B809BF9 /* PBXTargetDependency */, A1568DB7854338CDE3F1A53F15030C84 /* PBXTargetDependency */, D892B4EE16A18355B1E10B09A72B5D97 /* PBXTargetDependency */, 321DEE4C9C5CB62E660554A07A9B1B0E /* PBXTargetDependency */, B12B615BA0A606B7FAF63523BD971E25 /* PBXTargetDependency */, ); name = "Pods-ShadowsocksX-NG"; productName = "Pods-ShadowsocksX-NG"; productReference = 03E3456EFEE530A9893F05C197129802 /* Pods_ShadowsocksX_NG.framework */; productType = "com.apple.product-type.framework"; }; 88E9EC28B8B46C3631E6B242B50F4442 /* Alamofire */ = { isa = PBXNativeTarget; buildConfigurationList = 419E5D95491847CD79841B971A8A3277 /* Build configuration list for PBXNativeTarget "Alamofire" */; buildPhases = ( 32B9974868188C4803318E36329C87FE /* Sources */, B14D21A682C80219D90189FAC9A7DDDF /* Frameworks */, B4002B6E97835FDCCAA5963EFE09A3E0 /* Headers */, ); buildRules = ( ); dependencies = ( ); name = Alamofire; productName = Alamofire; productReference = A279F8FAB8DF84139AA62A3AEE39EB38 /* Alamofire.framework */; productType = "com.apple.product-type.framework"; }; D6E5ED8DAF7CA937C8F68F342C48B26E /* MASShortcut-MASShortcut */ = { isa = PBXNativeTarget; buildConfigurationList = B2542ED88CE98D477B8D38769095CE5E /* Build configuration list for PBXNativeTarget "MASShortcut-MASShortcut" */; buildPhases = ( C85081056E3DF73EFBB147D8F01CDE65 /* Sources */, 06DB63E0064B15C5B39BFF16CDD7970E /* Frameworks */, B7977A817BCC9300C280AC3762FC58AB /* Resources */, ); buildRules = ( ); dependencies = ( ); name = "MASShortcut-MASShortcut"; productName = "MASShortcut-MASShortcut"; productReference = A8A0A3D0716F080419F265C10AADD4A7 /* MASShortcut.bundle */; productType = "com.apple.product-type.bundle"; }; DC6681CBBC287D4FE7DCFAF4A86EAF69 /* RxSwift */ = { isa = PBXNativeTarget; buildConfigurationList = FEDBDCE7F9AD6032519F0629074D8721 /* Build configuration list for PBXNativeTarget "RxSwift" */; buildPhases = ( A1118A50CE4BD6952E1D904483070FB7 /* Sources */, 5B295BD96B60FD6619422C9528D2BFED /* Frameworks */, F9B86C61BE49D815610759351DD08491 /* Headers */, ); buildRules = ( ); dependencies = ( ); name = RxSwift; productName = RxSwift; productReference = B8E3BA0D34EA17145B91113248942537 /* RxSwift.framework */; productType = "com.apple.product-type.framework"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ D41D8CD98F00B204E9800998ECF8427E /* Project object */ = { isa = PBXProject; attributes = { LastSwiftUpdateCheck = 0830; LastUpgradeCheck = 0700; }; buildConfigurationList = 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( en, ); mainGroup = 7DB346D0F39D3F0E887471402A8071AB; productRefGroup = E1C90AEDF7154C74EE643D0736078CA4 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( 88E9EC28B8B46C3631E6B242B50F4442 /* Alamofire */, 3CB2B8006B2B1ACAF9ADCA1DC82E2290 /* BRLOptionParser */, 5B8B0ED1046111D92895FC95F12DBC10 /* GCDWebServer */, 00C94ED0B49A44FBF0C4E2F6C875CFFC /* MASShortcut */, D6E5ED8DAF7CA937C8F68F342C48B26E /* MASShortcut-MASShortcut */, 05800FAF969AA3CD7F8AEB1C36988B53 /* Pods-proxy_conf_helper */, 6B17ACFFA1106579057E7579BD0864D9 /* Pods-ShadowsocksX-NG */, 339CC546E4A1696296EFEDC2FA79ADE0 /* Pods-ShadowsocksX-NGTests */, 6932E79AD45EC8E5F4DE4B739F2F5301 /* RxCocoa */, DC6681CBBC287D4FE7DCFAF4A86EAF69 /* RxSwift */, 5425B8CFFAAD7D4B848A7675E261BBE1 /* XYPingUtil */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ B7977A817BCC9300C280AC3762FC58AB /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( EFFA4247C90B98FD9160F30905A64569 /* cs.lproj in Resources */, 66DEB394C39F5DCCD70A27ECEF274983 /* de.lproj in Resources */, E560A21728B29AF234BD0F37AFE16F36 /* en.lproj in Resources */, D6EA93219364CDC135BAFE63084F6361 /* es.lproj in Resources */, C06EE84D23391E9FA94864DEDE34F548 /* fr.lproj in Resources */, E66F7AFACFC665B23022A09E46815B5C /* it.lproj in Resources */, 5F1FA9D431587CD257C703AF16134030 /* ja.lproj in Resources */, 12149EA10608B7DE38879E6242D2826C /* ko.lproj in Resources */, 97B374490F695A6ECB06271EF080EB6C /* nl.lproj in Resources */, DE24C629B3DB152EE4924B56E3CC59F5 /* pl.lproj in Resources */, A4DBF0AB2E88B1A9D1078042F47618B0 /* ru.lproj in Resources */, F44386819D44846A436139CEF3D372A5 /* zh-Hans.lproj in Resources */, 20887597017160017549465EBFB7E977 /* zh-Hant.lproj in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; BDD1FBDDF5D87D58DCD6110D44F7737E /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 4818C1BB29E7C2BF255D9941737665EA /* MASShortcut.bundle in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ 2899546AD56DA12F9B03BC5050860413 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 2545E11592C408516EA9AC047FFD47FD /* BRLOptionParser-dummy.m in Sources */, 0A402C97D8A2855E4F69D8E2BFEE752E /* BRLOptionParser.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 2A63CAAD91A284BB01FE7A2D488ADAC4 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 4A6AF0A712D4C473177BE88389D15D2A /* MASDictionaryTransformer.m in Sources */, 8FFA3A6A77962B3A36B009A49634D081 /* MASHotKey.m in Sources */, C50FA5B211B8916770FBE55623B83DA4 /* MASLocalization.m in Sources */, 6B4361F5ADC6268E7953732371174FE9 /* MASShortcut-dummy.m in Sources */, 157AE1FBA8F6C3B710CDE90F86492010 /* MASShortcut.m in Sources */, 5A30DAB76BB1814664FA7DC30939DA24 /* MASShortcutBinder.m in Sources */, 74EFCC6DC65CEBCF60B106F7FBB14EA2 /* MASShortcutMonitor.m in Sources */, 58CE04D9C6CAC7243825ABF4AB20EF32 /* MASShortcutValidator.m in Sources */, ACBE29C4BF8BAEA483D6EEA940FE5314 /* MASShortcutView+Bindings.m in Sources */, E5312C0FED7C61135F252D3A7A112990 /* MASShortcutView.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 32B9974868188C4803318E36329C87FE /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 9ED2BB2981896E0A39EFA365503F58CE /* AFError.swift in Sources */, A9EEEA7477981DEEBC72432DE9990A4B /* Alamofire-dummy.m in Sources */, F8B3D3092ED0417E8CDF32033F6122F5 /* Alamofire.swift in Sources */, 61200D01A1855D7920CEF835C8BE00B0 /* DispatchQueue+Alamofire.swift in Sources */, B65FCF589DA398C3EFE0128064E510EC /* MultipartFormData.swift in Sources */, A2A6F71B727312BD45CC7A4AAD7B0AB7 /* NetworkReachabilityManager.swift in Sources */, EFD264FC408EBF3BA2528E70B08DDD94 /* Notifications.swift in Sources */, BE5C67A07E289FE1F9BE27335B159997 /* ParameterEncoding.swift in Sources */, 5387216E723A3C68E851CA15573CDD71 /* Request.swift in Sources */, CB6D60925223897FFA2662667DF83E8A /* Response.swift in Sources */, F6BECD98B97CBFEBE2C96F0E9E72A6C0 /* ResponseSerialization.swift in Sources */, 7D8CC01E8C9EFFF9F4D65406CDE0AB66 /* Result.swift in Sources */, 62F65AD8DC4F0F9610F4B8B4738EC094 /* ServerTrustPolicy.swift in Sources */, 7B5FE28C7EA4122B0598738E54DBEBD8 /* SessionDelegate.swift in Sources */, AE1EF48399533730D0066E04B22CA2D6 /* SessionManager.swift in Sources */, 3626B94094672CB1C9DEA32B9F9502E1 /* TaskDelegate.swift in Sources */, 10EB23E9ECC4B33E16933BB1EA560B6A /* Timeline.swift in Sources */, BBEFE2F9CEB73DC7BD97FFA66A0D9D4F /* Validation.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 43768B3954142C5D7750F6ECC8C3208A /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( EF62C439CDB49B2025E1129DABE0E3E7 /* PingManager.m in Sources */, E030981E149A688448E7F1D0965D270A /* PingUtil.m in Sources */, D8EE7C6DED759032DB7729FB0EDC4F2C /* SimplePing.m in Sources */, 72771B5B5BC439EF3F21D1EB3B0A566C /* XYPingUtil-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 81F40976E91E102E115D6BE30CCC18E9 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( D63E514E26A060F7C90A92AE8E9B49F9 /* GCDWebServer-dummy.m in Sources */, FBF219CBB84DD6F373B818708C889C9D /* GCDWebServer.m in Sources */, D7524216B4C0994A50624825DFB7CB6B /* GCDWebServerConnection.m in Sources */, 7B70A32CB535894B889DC0400D0DE4B5 /* GCDWebServerDataRequest.m in Sources */, C96E54153198E59FF0F8B9F7408523E0 /* GCDWebServerDataResponse.m in Sources */, E62DD91C60246BD1E4E8A0AF5D7BF0E7 /* GCDWebServerErrorResponse.m in Sources */, D2B04C075D6CA6AF10C35D8BF7DEF0D3 /* GCDWebServerFileRequest.m in Sources */, 886E89D85907BBD7A8C8BAA088D23E3D /* GCDWebServerFileResponse.m in Sources */, F359857602B1D4C91B4AC3D1A2CDFE1B /* GCDWebServerFunctions.m in Sources */, 286A79B0F2405FD08804042FE30407B1 /* GCDWebServerMultiPartFormRequest.m in Sources */, 53D63A17DB43C044EFBAA17337600276 /* GCDWebServerRequest.m in Sources */, 35B3DA850A250223EE5CEB9DB04D1FC4 /* GCDWebServerResponse.m in Sources */, 48FE45BD7BF4ABB32A024550ED96B4C6 /* GCDWebServerStreamedResponse.m in Sources */, 0551162B7568A0F3028CF7CE13E9C1C7 /* GCDWebServerURLEncodedFormRequest.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 855AFCC42057C2373661C8E13D0661FB /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( C4D027251723DF3C3C7AC299DFAC5804 /* Pods-ShadowsocksX-NG-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 9118B022F0967EC252F875F202103265 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 891F9C8AA1F6A62016BEB276B2384596 /* _RX.m in Sources */, C57E93AF1EBECB80C94BA9382ABCA118 /* _RXDelegateProxy.m in Sources */, EC2C7A72191005606415EAC996F8EE79 /* _RXKVOObserver.m in Sources */, 794E58C182C9FA6974A69B41E81515DE /* _RXObjCRuntime.m in Sources */, 29EF97DBF618D3C086D1BC516E1263AE /* Bag.swift in Sources */, 79625A4CE4AE36636F930EBBCDD2954F /* ControlEvent+Driver.swift in Sources */, 228DD29ECAD11BE65872ECD29BF1A25D /* ControlEvent.swift in Sources */, 1E2F21AEEF1E1B03EA741DDBA644D0DE /* ControlProperty+Driver.swift in Sources */, 50FB485D65543696C6533784C5C73C0E /* ControlProperty.swift in Sources */, 41826BEFDB497FE15CD2A5BE8FCBCEBF /* ControlTarget.swift in Sources */, 3BBEA6ECB2BDD5C142B27FBC119CB592 /* DelegateProxy.swift in Sources */, 3E0DBF5FA0FA6FA05D39A1278AC8EBE4 /* DelegateProxyType.swift in Sources */, D35E06F608850DB190F07D37608B6A18 /* DispatchQueue+Extensions.swift in Sources */, 34F323310C01C832E9B33501A1E67D6C /* Driver+Subscription.swift in Sources */, 457C330AB459C778CF438436BFEC6ADC /* Driver.swift in Sources */, 4ED7E0534E6B997446FEC52CF8BB36F3 /* InfiniteSequence.swift in Sources */, 52A961E1778F8815140E0100496FA737 /* KVORepresentable+CoreGraphics.swift in Sources */, B88A2D8B4A4C8293507154A1F8C77789 /* KVORepresentable+Swift.swift in Sources */, 0A79258D536781E0ED86896A287E8FBC /* KVORepresentable.swift in Sources */, 2063639BC088FCB8DA8ABB3F19FE3ED9 /* Logging.swift in Sources */, 6784CE40B3F108925E837764E2DA14AD /* NotificationCenter+Rx.swift in Sources */, 8025DDDD86DFF50136621E8CD0EFF49F /* NSButton+Rx.swift in Sources */, 3BE9C85B9E63D2B0F62FFAB155818FD0 /* NSControl+Rx.swift in Sources */, E2AF44B2F2F0BFC51D8E135E643F06F8 /* NSImageView+Rx.swift in Sources */, 3CBED5F76AF5EBF439C788188CB413F4 /* NSLayoutConstraint+Rx.swift in Sources */, 34D45081AE5854C510060D3213EC54FC /* NSObject+Rx+KVORepresentable.swift in Sources */, 8BBDA02E9EA5371C8775343B5A3D3F62 /* NSObject+Rx+RawRepresentable.swift in Sources */, 09D5E6CA952BF86344C3D3AEBA67C717 /* NSObject+Rx.swift in Sources */, 35067D15322894181C213B15742EF0ED /* NSSlider+Rx.swift in Sources */, 8C49B4E397E993F44D9CDF82C869DB11 /* NSTextField+Rx.swift in Sources */, B382BDA887412B9C2317D0C7D97375FC /* NSView+Rx.swift in Sources */, 6602426F34CB177621F50A1521FD40EE /* Observable+Bind.swift in Sources */, F6B83E0628196D28D4AC0E13FCD2881A /* ObservableConvertibleType+Driver.swift in Sources */, 935300A0813D5EE7304234859ABBF34A /* ObservableConvertibleType+SharedSequence.swift in Sources */, 50B407D5FCD4526ABE4DAE67F766410A /* Platform.Darwin.swift in Sources */, 7E57E94DA036D065CCDDE3838A430803 /* Platform.Linux.swift in Sources */, 1C4468F6110A0BF15D943DEB75E05456 /* PriorityQueue.swift in Sources */, 400E90601302DBBBB9A0C1238CFB378C /* Queue.swift in Sources */, 36007A4DE5D5AD3FBDFF1BB65670AC90 /* RecursiveLock.swift in Sources */, AF3DDA9D688360179E81FCDA8016572C /* RxCocoa-dummy.m in Sources */, 3B0444A4F038DD378185F890F477B06E /* RxCocoa.swift in Sources */, BEB4BC2C98989EBAA255F98DCA2BEAF8 /* RxCocoaObjCRuntimeError+Extensions.swift in Sources */, 00BC651843DF8E2EE2D10269168ADC2E /* RxTarget.swift in Sources */, 4E1956EF3CF509B3EAE80C4438FDD18F /* SectionedViewDataSourceType.swift in Sources */, AD0B5013398A53541DE6FE2A82FDF2FD /* SharedSequence+Operators+arity.swift in Sources */, 0A0EF3A90FEBB5A097AEE93864A7EB96 /* SharedSequence+Operators.swift in Sources */, CF2564A6A0EA656DAA2AEA09FEF0993D /* SharedSequence.swift in Sources */, F9C135FBA5C748195689841C914E2ED8 /* TextInput.swift in Sources */, 0E09BF58B70FC62107C157DF892331A7 /* UIBindingObserver.swift in Sources */, F2F7E34815F19605884CB9AB6C71C57A /* URLSession+Rx.swift in Sources */, 6F499FF6C2CB9C2D19F990B73BDD758C /* Variable+Driver.swift in Sources */, 071F3B3F0ABA56A7EE9F753051344630 /* Variable+SharedSequence.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; A1118A50CE4BD6952E1D904483070FB7 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 09DC4D970FD92A3E9D954D9C4E65DBDF /* AddRef.swift in Sources */, 50C8C8E4F72460010439E54ECE7108D3 /* Amb.swift in Sources */, 546CF011930D11BBF190A58B52BCA7C4 /* AnonymousDisposable.swift in Sources */, 329499C76B9B50E41F81D8811F286751 /* AnonymousInvocable.swift in Sources */, 428F1C1E2760D29B6D913561B3A411BF /* AnonymousObservable.swift in Sources */, 1CD5A67C47F7B743BE6D345C5A03157E /* AnonymousObserver.swift in Sources */, 480440D429395DDA6D3743627383EEF5 /* AnyObserver.swift in Sources */, 9700F9841DC79916857426578B72C7DC /* AsMaybe.swift in Sources */, EE4FA9EE72F9E9F31BFD9B1E565E056F /* AsSingle.swift in Sources */, F5015B4F457CDFFF62367F8469BE5DBE /* AsyncLock.swift in Sources */, 4A0AB68C051A5D12CF763C5314F3139E /* AsyncSubject.swift in Sources */, F112959E72E4CAF6D39C9325340E7A83 /* Bag+Rx.swift in Sources */, 7B2D47B24C516306105A0B71DADE0E9A /* Bag.swift in Sources */, E09FCF5A9F225ECBCA900A97FBC402D1 /* BehaviorSubject.swift in Sources */, 765937186C18E032C3E7ADA8AB15D8E4 /* BinaryDisposable.swift in Sources */, 0B389FA8703AC6A3CB29F0EC5DAC0110 /* BooleanDisposable.swift in Sources */, EA3D463E1136BF68BA7BB760073B5744 /* Buffer.swift in Sources */, 8C50E5BB7107788841E6E71039C8932A /* Cancelable.swift in Sources */, 1F74CCFE495942AE0A8CB44AA4E3B230 /* Catch.swift in Sources */, B12D46ADF0FD32C4737954A56E8731B5 /* CombineLatest+arity.swift in Sources */, 4541C2177A5383985349E0A51FCE225E /* CombineLatest+Collection.swift in Sources */, 800D3C6760439199F642FFD8A72F636C /* CombineLatest.swift in Sources */, C196A0B9EDC9527EFF935E995BEDE9D1 /* CompositeDisposable.swift in Sources */, 45E9E2F38B985EF6FA9EF159C2FBB34C /* Concat.swift in Sources */, 98C28BB352EEDD363122F244CC934BFA /* ConcurrentDispatchQueueScheduler.swift in Sources */, EDB362AE33EAB03B860CA408925B4CC7 /* ConcurrentMainScheduler.swift in Sources */, AC454128B30D6C4B999A745E27EBECCD /* ConnectableObservable.swift in Sources */, 493E24A302918E1415A8BF5D6631E4D1 /* ConnectableObservableType.swift in Sources */, 8ACB79AA505AD2974A625DF1AFCCC8CD /* CurrentThreadScheduler.swift in Sources */, 7B8A5703BEE2D9BD213396C962FC1804 /* Debounce.swift in Sources */, 289B997EFA17F4E3F5D838CF7E9E3A0E /* Debug.swift in Sources */, 62D51BDD5CDBAE0F3C2B0AC9CAE16822 /* DefaultIfEmpty.swift in Sources */, E26DECEB32D5A28E4138D107F7DDC802 /* Deferred.swift in Sources */, 2B72966511DBAAA91DBBADE59A2FC39B /* Delay.swift in Sources */, 77866A2A0A426A7DE33401EAFC92EA51 /* DelaySubscription.swift in Sources */, D3CCC06C927380145B6DED3E01FDB190 /* Deprecated.swift in Sources */, FD1FC42234191CB201677CC9A52F6DAF /* DispatchQueue+Extensions.swift in Sources */, 6233CE6AAB7F8B37C083EA39A8EEA4E1 /* DispatchQueueConfiguration.swift in Sources */, 5F2EC5C73DC23AD4B8B289702B2040D6 /* Disposable.swift in Sources */, EF2FC271267572CE5523B30A26AB0085 /* Disposables.swift in Sources */, 64C161A1B66557D4D03CC116FE30907B /* DisposeBag.swift in Sources */, 23C4A22087104DA1DC8BB3F02F310517 /* DisposeBase.swift in Sources */, E6856B55D2BAAF4F75289E294F588191 /* DistinctUntilChanged.swift in Sources */, 059F01CD35F3DD3BADC6C322DC0366F2 /* Do.swift in Sources */, 890B1FCF479DF4D27561E143B0680286 /* ElementAt.swift in Sources */, DEAA4E05D3470CAFCF5103F87DB16CCC /* Empty.swift in Sources */, 05F2F5BBF87C0A2708454989B76D4632 /* Error.swift in Sources */, 66FD65B14E83621A1ECBE66714E0A17E /* Errors.swift in Sources */, 7684B9ACE6F892A454E87B0059708FEA /* Event.swift in Sources */, 1286ED6CE4F07503C88CC145F5677F10 /* Filter.swift in Sources */, F38014F19A5F73C78F3AF8FB1EF08385 /* Generate.swift in Sources */, 93C97D4281BFD2C2D6D1E15A29509487 /* GroupBy.swift in Sources */, 7F761FD1228BB195BCDA41CEFB33D2AF /* GroupedObservable.swift in Sources */, A36FC423698674E72A1DD5FCD8FA077D /* HistoricalScheduler.swift in Sources */, 24D7EAEB1BB49D7678AA3DFB12359964 /* HistoricalSchedulerTimeConverter.swift in Sources */, E98CF1FFA39F6144046AB195F32A8705 /* ImmediateScheduler.swift in Sources */, D4CBEE66702991A8186BD763553F077A /* ImmediateSchedulerType.swift in Sources */, 34CEFB3816548F7DE18E93992EBB8B39 /* InfiniteSequence.swift in Sources */, 5D18125D1E7AFAA8FB4E812251774EDD /* InvocableScheduledItem.swift in Sources */, 32F4CE3866CF64A7E8ED48218423C50B /* InvocableType.swift in Sources */, EC2D09800658E21A3987E15EC695F3BB /* Just.swift in Sources */, C31507D209CDACF33113CF9CE65B5147 /* Lock.swift in Sources */, F24BDCE90285452688C676B73B15B8B8 /* LockOwnerType.swift in Sources */, 1860758F64DDE2D0642F959879190195 /* MainScheduler.swift in Sources */, D15B988F8134FA508F6DEEEB4DEEC0A9 /* Map.swift in Sources */, 662D3653FA79037EEB57D8439E2731B6 /* Merge.swift in Sources */, 4BC3CC2D51B6526FBE46AD71901DFE98 /* Multicast.swift in Sources */, B3EDF298F39001394B78EEA7417EACD0 /* Never.swift in Sources */, A6C9EF87C7551C00D1A3157C57AFBC6D /* NopDisposable.swift in Sources */, 79FD82966621903E8313A125D44BE93A /* Observable+Aggregate.swift in Sources */, AB10BBBC1CE9749827B14E1B9E9D8B01 /* Observable+Binding.swift in Sources */, 1AF49D45455E3B41876F2240F7076A94 /* Observable+Concurrency.swift in Sources */, 00616446FE37EC07EDF821E6079956F5 /* Observable+Creation.swift in Sources */, E8AC2EEE8DC09047B9F5D9853287140B /* Observable+Debug.swift in Sources */, 7B6D03AB71890047F797E7A59B27B2EA /* Observable+Multiple.swift in Sources */, 38A405B7BE5AE9335ED1184C9AA39BB3 /* Observable+Single.swift in Sources */, 3E9CBD489D752B59F4BAFEA743FD3263 /* Observable+StandardSequenceOperators.swift in Sources */, 460574FE11E2D1422F64E94116DD7885 /* Observable+Time.swift in Sources */, 53D7019EAFDBDEDA057BF35898C389C4 /* Observable.swift in Sources */, B4BD359172FEDE2CC10B658C8F287A2D /* ObservableConvertibleType.swift in Sources */, 8D92B3A07B2FBFE05143259AA86656CA /* ObservableType+Extensions.swift in Sources */, DF7E4A83443DCD8CFF222D54F5755C9B /* ObservableType.swift in Sources */, 7805728F6455C7D31149ABFFCBD85A90 /* ObserveOn.swift in Sources */, 878BF050FDA8909A4BFB945F30B2AEE4 /* ObserveOnSerialDispatchQueue.swift in Sources */, 281904D4A787EBA58BEBF73687E92CE0 /* ObserverBase.swift in Sources */, 03C5F1980E8D147062D8A70BD9BB608E /* ObserverType.swift in Sources */, D47D618EDDE23B9C4E7BB52D34C6E88D /* OperationQueueScheduler.swift in Sources */, E24C8C0788514DD2873695CF72C8FA21 /* Optional.swift in Sources */, 31E3754BD8CB50E1F603FA8187D0BAEB /* Platform.Darwin.swift in Sources */, 42B1F1781501E30E4C18AAC2E257D47F /* Platform.Linux.swift in Sources */, 5E11B9D778FEC4E0027E2B18EB026094 /* PrimitiveSequence+Zip+arity.swift in Sources */, 4B1C4ACADC903FEF72C343808A99ABE8 /* PrimitiveSequence.swift in Sources */, E33D874096F36162BF556CE81E4C81AA /* PriorityQueue.swift in Sources */, 9F4693368B07C2738CEE522AAF021EB8 /* Producer.swift in Sources */, C3F483118B2881907DB635B299B6344A /* PublishSubject.swift in Sources */, C7C6AD45C1063FBC56FB2147C23108A6 /* Queue.swift in Sources */, 5F4889FB8DF3609135C00C3F24141D81 /* Range.swift in Sources */, 0CBF3AFEC13BD3E6166AA3DA7053E8C0 /* Reactive.swift in Sources */, AC341D4277F26382A0473B2A3C60C64C /* RecursiveLock.swift in Sources */, FF12CA6F98AF01B6053B87DAEB44C3B6 /* RecursiveScheduler.swift in Sources */, 6F551B3DB9330EE56759808F80A5667B /* Reduce.swift in Sources */, BDCBBA215EB8176A5CF99CC037EB60E8 /* RefCount.swift in Sources */, 03E2A58758B79A20AD51B981C4886718 /* RefCountDisposable.swift in Sources */, 8ACD9947963C0D8FC67AAF64B95EA5E6 /* Repeat.swift in Sources */, 75E5E32A6A16B89FB92D90C4399EA959 /* ReplaySubject.swift in Sources */, 2F09C0E96FFB9BB5E1C6859FFEE52243 /* RetryWhen.swift in Sources */, 892420D6E5AA7E203A19E605FE75000B /* Rx.swift in Sources */, 114427E8C429C46858ECF5C96C202CD7 /* RxMutableBox.swift in Sources */, 6BF9BF549BA5A63E908438ABB4B72E03 /* RxSwift-dummy.m in Sources */, 2AC9CAABFB9B97528DAFA455704EE151 /* Sample.swift in Sources */, 73A018AD0A797855553E5E875B4DC25A /* Scan.swift in Sources */, 5C4112995450C3A39978B8717B6D4F10 /* ScheduledDisposable.swift in Sources */, 48F848F3041EDD002CEEB571CFBD92F9 /* ScheduledItem.swift in Sources */, 9245F5E200F5524D8A7D09889E563FCB /* ScheduledItemType.swift in Sources */, 74274D2E6B24F39195E9446E46D757E0 /* SchedulerServices+Emulation.swift in Sources */, 50529966E724F6B99CA48503817DDD2E /* SchedulerType.swift in Sources */, 41B7697D953D7CBF8C2269467644E35E /* Sequence.swift in Sources */, 900F2FA68841E2235F4F0E3C40ACA5F2 /* SerialDispatchQueueScheduler.swift in Sources */, 689E3853DB4EC9F349A6A02FBFA612EE /* SerialDisposable.swift in Sources */, 706576B85A1ED681821E779DAB62E113 /* ShareReplay1.swift in Sources */, 62ECAC93A1DD7F7E8FBBF4EC7AE4766E /* ShareReplay1WhileConnected.swift in Sources */, B1EE7C0B6A55B8EC266C48847A8851FB /* SingleAssignmentDisposable.swift in Sources */, 8FC310D0EBDD40F0B7C0A465DBE2B075 /* SingleAsync.swift in Sources */, D9CD050B56E237AF4D8ECDF49083BE59 /* Sink.swift in Sources */, 857F22278E75DDF29A9698F975439469 /* Skip.swift in Sources */, 4382F015B0F61FD36A235650F75C4605 /* SkipUntil.swift in Sources */, 896F79AF189D33E993ED4875D31DF7DC /* SkipWhile.swift in Sources */, 4AA0CED4F606872DEF4F61B1D5FFD53F /* StartWith.swift in Sources */, 30C68E520A23F2584DAB2A79211BEBF2 /* String+Rx.swift in Sources */, 10854F26DFA7604DA0372DDEF2955C3A /* SubjectType.swift in Sources */, 49EB792DE2350BCC128C152D15AE2C1E /* SubscribeOn.swift in Sources */, 6D63F0EABD901E66044CA93D64FF9709 /* SubscriptionDisposable.swift in Sources */, B7BE75E5ACF3F9003E97981C62F4848E /* Switch.swift in Sources */, 9FEDCCFEE728734D4790D4A49B8D4659 /* SwitchIfEmpty.swift in Sources */, B06D1DC3883AD1F4F9397B5CA6022933 /* SynchronizedDisposeType.swift in Sources */, 5DC71F1088EAD8F09FE4A142E1A0051D /* SynchronizedOnType.swift in Sources */, AD5121506A0550A16653F0A5BBA8736B /* SynchronizedSubscribeType.swift in Sources */, 40244570E31BDC4D13572A226B50DCF5 /* SynchronizedUnsubscribeType.swift in Sources */, 1DC97F78ED29161695FD2E398F74CE52 /* TailRecursiveSink.swift in Sources */, 888B85289F06B737C0BA1F9B1DF57233 /* Take.swift in Sources */, 1414C05E1E966901E52499785F06846A /* TakeLast.swift in Sources */, 5AF4463F09295FEF4385B01616A66AE8 /* TakeUntil.swift in Sources */, 52FF712751DFFBED45BB205CC2942047 /* TakeWhile.swift in Sources */, CF67659B01872F89F837DF9EAB6D7B93 /* Throttle.swift in Sources */, C26CDE750E51AA528324448DD9C48A0A /* Timeout.swift in Sources */, 7B0CDF4E87F1D47F72CA2007D6F32F99 /* Timer.swift in Sources */, CB264322B6E9F506D34F2E3136E445E0 /* ToArray.swift in Sources */, 76C020F1B74267F4E00392ADFB5158FA /* Using.swift in Sources */, 03705B04DE33C19084B60BBC77E95F99 /* Variable.swift in Sources */, 52363BFF8DA89A2DF3A96125A0C6A503 /* VirtualTimeConverterType.swift in Sources */, 27BAEB60D66090CD9AEC60AC563891AA /* VirtualTimeScheduler.swift in Sources */, 9AB49D82B36A65549A32C6385316E45B /* Window.swift in Sources */, 7E1D2502415371D0B97026801DA8AD68 /* WithLatestFrom.swift in Sources */, 63595F4168565B6BDD4BBB0DB7EDDE1C /* Zip+arity.swift in Sources */, 783FF9A8E4EBF76BA340A6802DEC041B /* Zip+Collection.swift in Sources */, ADE37332A65217431C0A85A88EC10ED0 /* Zip.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; AFD9223E8E59CD878E1C56F1407DA2C8 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 1AB0577134E333EA71DCCE332191A260 /* Pods-ShadowsocksX-NGTests-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; B8B68DF2BFB4B345BDF00E3B4B94B92C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( ADE45FBACDF07286A544DC20605FE624 /* Pods-proxy_conf_helper-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; C85081056E3DF73EFBB147D8F01CDE65 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ 321DEE4C9C5CB62E660554A07A9B1B0E /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = RxSwift; target = DC6681CBBC287D4FE7DCFAF4A86EAF69 /* RxSwift */; targetProxy = D77B242B7D80B4FBFD12A3947CD77C4D /* PBXContainerItemProxy */; }; 4102B0DD918134608065100259589469 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = RxSwift; target = DC6681CBBC287D4FE7DCFAF4A86EAF69 /* RxSwift */; targetProxy = E34EFC16B57066A31EFFC80D4090192B /* PBXContainerItemProxy */; }; 6D8935AB78317EC6C1ABBB09EA86C5FB /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "MASShortcut-MASShortcut"; target = D6E5ED8DAF7CA937C8F68F342C48B26E /* MASShortcut-MASShortcut */; targetProxy = A7708F6CFFF6E4FD2E6FDB5109CDF5E7 /* PBXContainerItemProxy */; }; 7C03549F53DE7DA200E36C0642A79977 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = BRLOptionParser; target = 3CB2B8006B2B1ACAF9ADCA1DC82E2290 /* BRLOptionParser */; targetProxy = FDE579D9762D0D9F86EDB1DE6EADE62F /* PBXContainerItemProxy */; }; A1568DB7854338CDE3F1A53F15030C84 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = MASShortcut; target = 00C94ED0B49A44FBF0C4E2F6C875CFFC /* MASShortcut */; targetProxy = CC9D51BF26A6671ECEB6B2A6A25E1846 /* PBXContainerItemProxy */; }; B12B615BA0A606B7FAF63523BD971E25 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = XYPingUtil; target = 5425B8CFFAAD7D4B848A7675E261BBE1 /* XYPingUtil */; targetProxy = 58575E9B14651D9C8140CE3E7BC866FC /* PBXContainerItemProxy */; }; D892B4EE16A18355B1E10B09A72B5D97 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = RxCocoa; target = 6932E79AD45EC8E5F4DE4B739F2F5301 /* RxCocoa */; targetProxy = F9979B3CE2DDD9A78937371D3D62388F /* PBXContainerItemProxy */; }; E61DB995CF5694210585B2EA04D7CA42 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Alamofire; target = 88E9EC28B8B46C3631E6B242B50F4442 /* Alamofire */; targetProxy = CC40ABFBBE8775F38F9FA5595C1D4189 /* PBXContainerItemProxy */; }; E7BF9C0BAFCF0988A90720B68B809BF9 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = GCDWebServer; target = 5B8B0ED1046111D92895FC95F12DBC10 /* GCDWebServer */; targetProxy = 395B943E3AB38B6371DA7BEE5041AFA0 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ 014D6135D20B2A831876728B582DD866 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 9BA2A0099476E08B6CC8026BDF0C603E /* Pods-ShadowsocksX-NGTests.debug.xcconfig */; buildSettings = { 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/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 = Pods_ShadowsocksX_NGTests; SDKROOT = macosx; SKIP_INSTALL = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; 0A9023DCD8653BA4D6E580B803AAB761 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 08EAA8D46ACD7B8C5ECE8CCE68A774E5 /* Alamofire.xcconfig */; buildSettings = { 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/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_NAME = Alamofire; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; SWIFT_VERSION = 4.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; 126E36D17399D91443C1B47182EDF2AA /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 98522BF2EB25C0255284080F9CA3E195 /* Pods-ShadowsocksX-NG.debug.xcconfig */; buildSettings = { 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/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 = Pods_ShadowsocksX_NG; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; 157463F8BA9AC88622CED9BD197CFDBD /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 2CC8FBCACBF9FEB38CBD2C5A08FF5675 /* GCDWebServer.xcconfig */; buildSettings = { 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/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_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; }; 312ACE5D8CB6F9064A5725F7C4CF9B12 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 9D1D713D4FFF07BD9637DE60583A1926 /* 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-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; MACOSX_DEPLOYMENT_TARGET = 10.6; PRODUCT_NAME = MASShortcut; SDKROOT = macosx; SKIP_INSTALL = YES; WRAPPER_EXTENSION = bundle; }; name = Debug; }; 353215786D69646983337802C8F2A8A3 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 71FAFD5785147C842808E222D27B2D4E /* BRLOptionParser.xcconfig */; buildSettings = { 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 = ""; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = macosx; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; }; name = Debug; }; 38AFE42E0B6F59BF0F8C611B2315CE8A /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = A5055B8EFFFBEDE50909E935D4BCA446 /* Pods-proxy_conf_helper.release.xcconfig */; buildSettings = { 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; }; 3918C3731F97F7B1A6B91CA53EA9B086 /* 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_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = 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_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGNING_REQUIRED = NO; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "POD_CONFIGURATION_DEBUG=1", "DEBUG=1", "$(inherited)", ); GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 10.11; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = NO_SIGNING/; STRIP_INSTALLED_PRODUCT = NO; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SYMROOT = "${SRCROOT}/../build"; }; name = Debug; }; 3E4FE876BE3FE23B968D72994E45F33E /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 71FAFD5785147C842808E222D27B2D4E /* BRLOptionParser.xcconfig */; buildSettings = { 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 = ""; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = macosx; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; }; name = Release; }; 4619DD3D66D4A42446908F4CBBF9F052 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 3103989A45B5C1B5277D5BBC7D01C0CF /* RxCocoa.xcconfig */; buildSettings = { 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/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_NAME = RxCocoa; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 3.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; 517CFD2BFFC625AF59D3081574562C7C /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 2CC8FBCACBF9FEB38CBD2C5A08FF5675 /* GCDWebServer.xcconfig */; buildSettings = { 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/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_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; }; 52B3502E90247836A684BCE55D949DFB /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 054C3E84057CD06DB85D99E7AD207F48 /* Pods-proxy_conf_helper.debug.xcconfig */; buildSettings = { 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; }; 5366FDA554E3C6C80625EFD58D92FA03 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 089EB7E66F64D3A19BB7681AFCE91031 /* Pods-ShadowsocksX-NG.release.xcconfig */; buildSettings = { 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/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 = Pods_ShadowsocksX_NG; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; 53BC627F2D2F8AB7405019859C74D808 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 151DE95436AED4F35D7B68717140FA1B /* RxSwift.xcconfig */; buildSettings = { 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/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_NAME = RxSwift; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 3.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; 585970A6B2E97B1118A2E7870AE18684 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = F67191B1F87DA238C4D87250DFBE43DD /* Pods-ShadowsocksX-NGTests.release.xcconfig */; buildSettings = { 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/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 = Pods_ShadowsocksX_NGTests; SDKROOT = macosx; SKIP_INSTALL = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; 602E11CAE6E17BD0FB30DD5EE3E0E88A /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 9D1D713D4FFF07BD9637DE60583A1926 /* MASShortcut.xcconfig */; buildSettings = { 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/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; MACOSX_DEPLOYMENT_TARGET = 10.6; MODULEMAP_FILE = "Target Support Files/MASShortcut/MASShortcut.modulemap"; 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; }; 6560A4AFF004D1420AB4047ED7B3E45A /* 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_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = 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_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGNING_REQUIRED = NO; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_NO_COMMON_BLOCKS = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "POD_CONFIGURATION_RELEASE=1", "$(inherited)", ); GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 10.11; MTL_ENABLE_DEBUG_INFO = NO; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = NO_SIGNING/; STRIP_INSTALLED_PRODUCT = NO; SYMROOT = "${SRCROOT}/../build"; }; name = Release; }; 7A9A13316270DFFB994B396FD02BA0D7 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = B04657A13605844C8019BD035A0EBEEA /* XYPingUtil.xcconfig */; buildSettings = { 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/XYPingUtil/XYPingUtil-prefix.pch"; INFOPLIST_FILE = "Target Support Files/XYPingUtil/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; MACOSX_DEPLOYMENT_TARGET = 10.11; MODULEMAP_FILE = "Target Support Files/XYPingUtil/XYPingUtil.modulemap"; PRODUCT_NAME = XYPingUtil; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; 7DDA088AC519B45C54DE31DD7B6A497F /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 9D1D713D4FFF07BD9637DE60583A1926 /* 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-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; MACOSX_DEPLOYMENT_TARGET = 10.6; PRODUCT_NAME = MASShortcut; SDKROOT = macosx; SKIP_INSTALL = YES; WRAPPER_EXTENSION = bundle; }; name = Release; }; AB22803FF442FDA32B9017FBF80DF1A8 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 9D1D713D4FFF07BD9637DE60583A1926 /* MASShortcut.xcconfig */; buildSettings = { 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/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; MACOSX_DEPLOYMENT_TARGET = 10.6; MODULEMAP_FILE = "Target Support Files/MASShortcut/MASShortcut.modulemap"; 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; }; B2F84BB079C7C6D70C2D3424C89A317F /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 08EAA8D46ACD7B8C5ECE8CCE68A774E5 /* Alamofire.xcconfig */; buildSettings = { 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/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_NAME = Alamofire; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 4.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; BC239C1C391499B60F2D0011B8510AB4 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 3103989A45B5C1B5277D5BBC7D01C0CF /* RxCocoa.xcconfig */; buildSettings = { 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/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_NAME = RxCocoa; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; SWIFT_VERSION = 3.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; E5F3F90EC770F195AF5A18AE4579294B /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 151DE95436AED4F35D7B68717140FA1B /* RxSwift.xcconfig */; buildSettings = { 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/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_NAME = RxSwift; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; SWIFT_VERSION = 3.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; EF38A6827F150F39AD4F1B645D033F5A /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = B04657A13605844C8019BD035A0EBEEA /* XYPingUtil.xcconfig */; buildSettings = { 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/XYPingUtil/XYPingUtil-prefix.pch"; INFOPLIST_FILE = "Target Support Files/XYPingUtil/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; MACOSX_DEPLOYMENT_TARGET = 10.11; MODULEMAP_FILE = "Target Support Files/XYPingUtil/XYPingUtil.modulemap"; PRODUCT_NAME = XYPingUtil; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 010811070A86F912EA0CD2BB98136CD9 /* Build configuration list for PBXNativeTarget "GCDWebServer" */ = { isa = XCConfigurationList; buildConfigurations = ( 517CFD2BFFC625AF59D3081574562C7C /* Debug */, 157463F8BA9AC88622CED9BD197CFDBD /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 246647E8AB354727F9ECD0879805161F /* Build configuration list for PBXNativeTarget "Pods-proxy_conf_helper" */ = { isa = XCConfigurationList; buildConfigurations = ( 52B3502E90247836A684BCE55D949DFB /* Debug */, 38AFE42E0B6F59BF0F8C611B2315CE8A /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( 3918C3731F97F7B1A6B91CA53EA9B086 /* Debug */, 6560A4AFF004D1420AB4047ED7B3E45A /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 3295726720309EF4B38B3D5B87870957 /* Build configuration list for PBXNativeTarget "XYPingUtil" */ = { isa = XCConfigurationList; buildConfigurations = ( 7A9A13316270DFFB994B396FD02BA0D7 /* Debug */, EF38A6827F150F39AD4F1B645D033F5A /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 3F916C3627231C409340EF9C88C37F7E /* Build configuration list for PBXNativeTarget "MASShortcut" */ = { isa = XCConfigurationList; buildConfigurations = ( AB22803FF442FDA32B9017FBF80DF1A8 /* Debug */, 602E11CAE6E17BD0FB30DD5EE3E0E88A /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 419E5D95491847CD79841B971A8A3277 /* Build configuration list for PBXNativeTarget "Alamofire" */ = { isa = XCConfigurationList; buildConfigurations = ( B2F84BB079C7C6D70C2D3424C89A317F /* Debug */, 0A9023DCD8653BA4D6E580B803AAB761 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 4B561109B4C51E9DC9F5F27E9C033405 /* Build configuration list for PBXNativeTarget "BRLOptionParser" */ = { isa = XCConfigurationList; buildConfigurations = ( 353215786D69646983337802C8F2A8A3 /* Debug */, 3E4FE876BE3FE23B968D72994E45F33E /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 68A1E6DC60C085C6E4207BD623630211 /* Build configuration list for PBXNativeTarget "RxCocoa" */ = { isa = XCConfigurationList; buildConfigurations = ( 4619DD3D66D4A42446908F4CBBF9F052 /* Debug */, BC239C1C391499B60F2D0011B8510AB4 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 78B338CAC10BFFE58C0DE5D189212D60 /* Build configuration list for PBXNativeTarget "Pods-ShadowsocksX-NGTests" */ = { isa = XCConfigurationList; buildConfigurations = ( 014D6135D20B2A831876728B582DD866 /* Debug */, 585970A6B2E97B1118A2E7870AE18684 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; B2542ED88CE98D477B8D38769095CE5E /* Build configuration list for PBXNativeTarget "MASShortcut-MASShortcut" */ = { isa = XCConfigurationList; buildConfigurations = ( 312ACE5D8CB6F9064A5725F7C4CF9B12 /* Debug */, 7DDA088AC519B45C54DE31DD7B6A497F /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; E62222B61754001641FEEB5265C47800 /* Build configuration list for PBXNativeTarget "Pods-ShadowsocksX-NG" */ = { isa = XCConfigurationList; buildConfigurations = ( 126E36D17399D91443C1B47182EDF2AA /* Debug */, 5366FDA554E3C6C80625EFD58D92FA03 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; FEDBDCE7F9AD6032519F0629074D8721 /* Build configuration list for PBXNativeTarget "RxSwift" */ = { isa = XCConfigurationList; buildConfigurations = ( 53BC627F2D2F8AB7405019859C74D808 /* Debug */, E5F3F90EC770F195AF5A18AE4579294B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = D41D8CD98F00B204E9800998ECF8427E /* Project object */; }