diff --git a/Podfile b/Podfile index 812a9ca..df8ad41 100644 --- a/Podfile +++ b/Podfile @@ -17,6 +17,7 @@ target 'pocloud' do pod 'Firebase/Core' pod 'Firebase/Database' pod 'Firebase/Auth' + pod 'SideMenu' end diff --git a/Podfile.lock b/Podfile.lock index 8c7ccb3..e69b144 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -49,6 +49,7 @@ PODS: - Realm/Headers (3.6.0) - RealmSwift (3.6.0): - Realm (= 3.6.0) + - SideMenu (4.0.0) - SVProgressHUD (2.2.5) - SwiftChart (1.0.1) - SwiftyJSON (4.1.0) @@ -62,6 +63,7 @@ DEPENDENCIES: - Kingfisher - PromiseKit/Alamofire - RealmSwift + - SideMenu - SVProgressHUD - SwiftChart - SwiftyJSON @@ -84,6 +86,7 @@ SPEC REPOS: - PromiseKit - Realm - RealmSwift + - SideMenu - SVProgressHUD - SwiftChart - SwiftyJSON @@ -105,10 +108,11 @@ SPEC CHECKSUMS: PromiseKit: 6788ce1a0ed5448b83d4aaf56b9fc49fb7647d32 Realm: 08b464b462d4f31bbd4ba5f5a1c8722ef0a700b7 RealmSwift: 973e1499c44ab571f894c2c908e2db450be280c3 + SideMenu: 70ee5657df63ec3382660ec4ef470bf1cf5db07d SVProgressHUD: 1428aafac632c1f86f62aa4243ec12008d7a51d6 SwiftChart: ba767a678d568a5ee22d419e146a0582865e1aff SwiftyJSON: c29297daf073d2aa016295d5809cdd68045c39b3 -PODFILE CHECKSUM: c9a181d8ad3c0f7b81cea07af27c66668ea4e83f +PODFILE CHECKSUM: f920b0139378aa95335e4e152b9daa8cfaf65705 COCOAPODS: 1.5.3 diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 8c7ccb3..e69b144 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -49,6 +49,7 @@ PODS: - Realm/Headers (3.6.0) - RealmSwift (3.6.0): - Realm (= 3.6.0) + - SideMenu (4.0.0) - SVProgressHUD (2.2.5) - SwiftChart (1.0.1) - SwiftyJSON (4.1.0) @@ -62,6 +63,7 @@ DEPENDENCIES: - Kingfisher - PromiseKit/Alamofire - RealmSwift + - SideMenu - SVProgressHUD - SwiftChart - SwiftyJSON @@ -84,6 +86,7 @@ SPEC REPOS: - PromiseKit - Realm - RealmSwift + - SideMenu - SVProgressHUD - SwiftChart - SwiftyJSON @@ -105,10 +108,11 @@ SPEC CHECKSUMS: PromiseKit: 6788ce1a0ed5448b83d4aaf56b9fc49fb7647d32 Realm: 08b464b462d4f31bbd4ba5f5a1c8722ef0a700b7 RealmSwift: 973e1499c44ab571f894c2c908e2db450be280c3 + SideMenu: 70ee5657df63ec3382660ec4ef470bf1cf5db07d SVProgressHUD: 1428aafac632c1f86f62aa4243ec12008d7a51d6 SwiftChart: ba767a678d568a5ee22d419e146a0582865e1aff SwiftyJSON: c29297daf073d2aa016295d5809cdd68045c39b3 -PODFILE CHECKSUM: c9a181d8ad3c0f7b81cea07af27c66668ea4e83f +PODFILE CHECKSUM: f920b0139378aa95335e4e152b9daa8cfaf65705 COCOAPODS: 1.5.3 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index b8cb9ba..6a7ccf9 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -3,983 +3,983 @@ archiveVersion = 1; classes = { }; - objectVersion = 46; + objectVersion = 50; objects = { /* Begin PBXBuildFile section */ 000928836FB1FB0C389F35F7A51AD590 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DBAA5BACA9745702C885EB1AF32FA673 /* Security.framework */; }; - 00371406F42E69744071C443A4B5BABE /* FOverwrite.m in Sources */ = {isa = PBXBuildFile; fileRef = EB20B394F9964EB22BE36FDFBCA02A0D /* FOverwrite.m */; }; - 003D8D30DD4FDF764F280A02A016DE37 /* RLMRealm.h in Headers */ = {isa = PBXBuildFile; fileRef = 34598F881B7D9266EE800B779F19977C /* RLMRealm.h */; }; - 006EC02261DDCEC16F742C5FA3B77FC2 /* FPathIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E69D17E9D0E6CE24F29FA96FA67824F /* FPathIndex.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0096C6816AC3D92834AB65C49518C177 /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C862C38A89EE68E53A1DE87150AAF71 /* ImageView+Kingfisher.swift */; }; - 00C7EC6E0679BBE5DED9C26FF0A9F112 /* RLMSchema.h in Headers */ = {isa = PBXBuildFile; fileRef = 91D571879DFFE0562615C57990B98440 /* RLMSchema.h */; }; - 014358520CA85C42F9314B1D1885F6C0 /* FIRAuthExceptionUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 06DBA9F6CE871CB8B2CA5F1056385845 /* FIRAuthExceptionUtils.m */; }; - 0170E7BADC92F540E2F2C8D454263332 /* memtable.h in Headers */ = {isa = PBXBuildFile; fileRef = F6745C9CACBEC5288616B5E17E21C4F1 /* memtable.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 01A441A4140406480766EF6EA5C3A997 /* join.m in Sources */ = {isa = PBXBuildFile; fileRef = 005FE70AF97E9CC13F8A43FDBFAFC9B5 /* join.m */; }; - 02D34DB1F8CC131912C5D96F614F3209 /* FIRVerifyPasswordResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 852F21D083246B8D45847035672B6C46 /* FIRVerifyPasswordResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 02E63FEE2EC84965D9F74A810C9806BC /* FTreeNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 95149D8D2D2B20E206DC0FFA5C3C7D96 /* FTreeNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0336C81C40377ACD4433BE6A67F4F3E0 /* UILabel+Chameleon.h in Headers */ = {isa = PBXBuildFile; fileRef = 32B96F78518A5BBA4EE75AF2A9AF07BC /* UILabel+Chameleon.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 033B6B31DDA7EC12A698D84D1BBA0132 /* UIView+ChameleonPrivate.m in Sources */ = {isa = PBXBuildFile; fileRef = 6598E8FBAAD5BF3B3EE1B273B128F2CE /* UIView+ChameleonPrivate.m */; }; - 038E56E49D9A8389DABB332D312D6A74 /* FIndexedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 883E3FCFA36DBC970B0FC801662B962A /* FIndexedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 03A25B64C399E9BE518D84FAE02B29D5 /* FLLRBEmptyNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DAB6AE54D9BA26EF5CA82D53D4D7768 /* FLLRBEmptyNode.m */; }; - 03E0A134F1DDF33EA16F004F1A230CA1 /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F51C5F1CB724F4F6A826ACBAF88842DF /* FormatIndicatedCacheSerializer.swift */; }; - 041746D643F39F55E400B3349BC3CD8B /* logging.h in Headers */ = {isa = PBXBuildFile; fileRef = A42C909918D47DABA46652DB9CF4532E /* logging.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0558C2AA0B7038469C8D4FD9CE634E28 /* FIRPhoneAuthCredential.m in Sources */ = {isa = PBXBuildFile; fileRef = 960AC33A1725FA80A447A5CF0D3E39F5 /* FIRPhoneAuthCredential.m */; }; - 0560E400A9CE378F6377B1875434E6EC /* FTupleTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 17BAEC1944F0D75464419ADB70A9EBF3 /* FTupleTransaction.m */; }; - 056ADE8CC728BD79AB9958B4D7FFB73B /* Chart.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62543A741BD00829E2759EBA22E0BF66 /* Chart.swift */; }; - 05808D230FF0077666EF72772518A891 /* RLMSchema_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 010264D9CD840C22A787882FA06EA252 /* RLMSchema_Private.h */; }; + 00371406F42E69744071C443A4B5BABE /* FOverwrite.m in Sources */ = {isa = PBXBuildFile; fileRef = F464260936E9C53C8EEE939385034569 /* FOverwrite.m */; }; + 006EC02261DDCEC16F742C5FA3B77FC2 /* FPathIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 811E448B021B0518BB2802E83B759A48 /* FPathIndex.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0096C6816AC3D92834AB65C49518C177 /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7DD6C39190CCBFB2CC1FC01CA4F58CEA /* ImageView+Kingfisher.swift */; }; + 014358520CA85C42F9314B1D1885F6C0 /* FIRAuthExceptionUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 45900142225A457954B103E20C8837B1 /* FIRAuthExceptionUtils.m */; }; + 0170E7BADC92F540E2F2C8D454263332 /* memtable.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B51BC483E61688364E86FD7AC9706CD /* memtable.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 02D34DB1F8CC131912C5D96F614F3209 /* FIRVerifyPasswordResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = E1EAE2D6A9FA32C97243022C45926B2A /* FIRVerifyPasswordResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 02E63FEE2EC84965D9F74A810C9806BC /* FTreeNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 09AA5AA89D97D1BF16F36C62FDD2AD5F /* FTreeNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0336C81C40377ACD4433BE6A67F4F3E0 /* UILabel+Chameleon.h in Headers */ = {isa = PBXBuildFile; fileRef = EA22307FBAF5F149F33DD2803ACF53C4 /* UILabel+Chameleon.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 033B6B31DDA7EC12A698D84D1BBA0132 /* UIView+ChameleonPrivate.m in Sources */ = {isa = PBXBuildFile; fileRef = C15D16D620E6F6BDBB420CAF601AA89C /* UIView+ChameleonPrivate.m */; }; + 038E56E49D9A8389DABB332D312D6A74 /* FIndexedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = E96D78B8853458DE35BFBB8305779746 /* FIndexedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 03A25B64C399E9BE518D84FAE02B29D5 /* FLLRBEmptyNode.m in Sources */ = {isa = PBXBuildFile; fileRef = F237BFE530F87F9D29EB20B41D6E7EA7 /* FLLRBEmptyNode.m */; }; + 03E0A134F1DDF33EA16F004F1A230CA1 /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1645A9E9EEE934729E23AB96051EB3AD /* FormatIndicatedCacheSerializer.swift */; }; + 03FC20D304822CE9807AEF3953DAC33E /* RLMListBase.mm in Sources */ = {isa = PBXBuildFile; fileRef = BB1730835DB6F8AB2073DEF0ED68A9A0 /* RLMListBase.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 041746D643F39F55E400B3349BC3CD8B /* logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 60A19E52AC2DF8B18AA847F2F20E2D2F /* logging.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0558C2AA0B7038469C8D4FD9CE634E28 /* FIRPhoneAuthCredential.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D4BB2F4FF61EF66313B797DD844EFF0 /* FIRPhoneAuthCredential.m */; }; + 0560E400A9CE378F6377B1875434E6EC /* FTupleTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 5913FC3CB687FC271619277DCC1F2737 /* FTupleTransaction.m */; }; 05B1F02560378D28FEBD4E8F6D293216 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6947127001CBEE095E4A6CE3A232C4C5 /* Foundation.framework */; }; - 05B85D6A13946FE9F987C7B63B9DE590 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6B56D2583344249C1A8E402CDDFA31CD /* QuartzCore.framework */; }; - 05DC6BC69BDF2B589FE7842D7FC1C324 /* block.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4796CA2B75359B1FB9E8D9BFF4CF6F94 /* block.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; - 062E9940895C0E47431AA73738AB7C14 /* FTrackedQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = B3D5D60D8A61FA3137C48BDD6CAD64FD /* FTrackedQuery.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 070A8AB3F5B298FE2319584B48E430DE /* FIRVerifyAssertionResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = DF8F0AA76DE9BE6BACBDD0057BD3C178 /* FIRVerifyAssertionResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0731DB9D1A3DDFC73757353A5553CE7A /* FNamedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = AAC5CA0FE5683C865ABA4349EE11E2A5 /* FNamedNode.m */; }; - 0760049BC33E64854E7F5CAE712FD498 /* RLMListBase.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = E860E75C772633BFE202D7EB038DA713 /* RLMListBase.h */; }; - 076826E3567473DFD962B3B223AEB352 /* RLMSyncConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = D03F57014AAE3CB60DC113F53D8B6A9C /* RLMSyncConfiguration.h */; }; - 085056BBC01021952A94753E1F391938 /* FIRUserInfoImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = B06DA7E4FAB70E5F5989FE0271C615A6 /* FIRUserInfoImpl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 086BAF807381DF1BE27CA110671A28E9 /* FIRAnalyticsConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = F58D74604C861101C5F7C4286B1E8805 /* FIRAnalyticsConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 08E1454A5F6F16777FD50E681EB5B70B /* FSnapshotHolder.m in Sources */ = {isa = PBXBuildFile; fileRef = 450503655FA4290CE47B3B5150EF73BC /* FSnapshotHolder.m */; }; + 05DC6BC69BDF2B589FE7842D7FC1C324 /* block.cc in Sources */ = {isa = PBXBuildFile; fileRef = FFCE7CA270F7F0DFB617B70FD87B18EB /* block.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; + 062E9940895C0E47431AA73738AB7C14 /* FTrackedQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = 28275241D6047A1620E7671A606A284B /* FTrackedQuery.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 070A8AB3F5B298FE2319584B48E430DE /* FIRVerifyAssertionResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = F47CC06334DD7C078969F817BC4E3238 /* FIRVerifyAssertionResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0731DB9D1A3DDFC73757353A5553CE7A /* FNamedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 022E927034BF829787B7C39142FAEA7F /* FNamedNode.m */; }; + 083B6A57E973A56C7C900A1480DF5078 /* RLMCollection.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 2EBF93A215B2032494BF204BA394E419 /* RLMCollection.h */; }; + 085056BBC01021952A94753E1F391938 /* FIRUserInfoImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 466FEFCBFC76BDE5BC10B8EC12AD813E /* FIRUserInfoImpl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 086BAF807381DF1BE27CA110671A28E9 /* FIRAnalyticsConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = A68C55C04B542FE304E7B417B1BD6D00 /* FIRAnalyticsConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0874436CD4E3BBBBA79F2FA74BDF8126 /* when.swift in Sources */ = {isa = PBXBuildFile; fileRef = 764C857A9B00BB35B14D1BB6C4B4745F /* when.swift */; }; + 08E1454A5F6F16777FD50E681EB5B70B /* FSnapshotHolder.m in Sources */ = {isa = PBXBuildFile; fileRef = C1E8E706E03B1B21D1CB82874B6BC5C4 /* FSnapshotHolder.m */; }; 090E8FAE5CF5D1A4B82019A85F8A7AC3 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DBAA5BACA9745702C885EB1AF32FA673 /* Security.framework */; }; - 096D116AC30C40BB69417E7A2167CB28 /* partial_sync.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 14C23ABB5C0866C8505337AB88FD454C /* partial_sync.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 09B60E27E2212ADE93662910C10F3048 /* FKeepSyncedEventRegistration.m in Sources */ = {isa = PBXBuildFile; fileRef = F663D155CBA6DD57B104CC7F1EE148FB /* FKeepSyncedEventRegistration.m */; }; - 0A53C89C8E100B2ECE08C55ECD459C1A /* FIRDataSnapshot.m in Sources */ = {isa = PBXBuildFile; fileRef = E90A70684E6184BB84750F28958AA460 /* FIRDataSnapshot.m */; }; - 0A61472768C589EBA8445C4B4A39CA9D /* Chameleon.h in Headers */ = {isa = PBXBuildFile; fileRef = A3CD0B0686206A02978CAE4ED94011E7 /* Chameleon.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0A665232AD79623042B394DE00FDE273 /* FDataEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 534ACBEB5C8D3678B77B0609B8E66428 /* FDataEvent.m */; }; - 0A79729F68147321095996A4541E9317 /* table_builder.h in Headers */ = {isa = PBXBuildFile; fileRef = 71588619F64D0D658D98EAF899DF5C48 /* table_builder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0AAC14E10C620CAE87A46225F028B2D4 /* FIRAuthRPCRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = FBF51C2EA331EEB259F5024687617F8B /* FIRAuthRPCRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0ACCF958380BA964367E4D6324B12704 /* FIRAuthURLPresenter.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C657F9D280B49D2702EE9F711E3EE8F /* FIRAuthURLPresenter.m */; }; - 0AE50865A56231B244E29CEF218F69B0 /* Sync.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDFF247BB45002D191F0DA976894CADA /* Sync.swift */; }; - 0B50B53E2FAE4E462EBDF5FC334936B8 /* RLMAccessor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2CCB0CCD5195468645E91844F285B1AC /* RLMAccessor.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 0B7EFA323E0D63E78B803F0A34C1FD40 /* FirebaseCore.h in Headers */ = {isa = PBXBuildFile; fileRef = D1D656B349CCEE894EFF937CF58BA0DC /* FirebaseCore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0BFEA400C3FE8EB5C806C58DD317BEDD /* SVProgressAnimatedView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C20916D74CFE6BBEB1BEBA745BA6063 /* SVProgressAnimatedView.m */; }; - 0CEE168C1850E859F79931CCDF51452A /* FTupleObjects.m in Sources */ = {isa = PBXBuildFile; fileRef = F33565C77EC4489498AD21B8E012EE39 /* FTupleObjects.m */; }; - 0D3C851619493E588B15999257678E42 /* GTMSessionFetcherLogging.m in Sources */ = {isa = PBXBuildFile; fileRef = BF5D50B1E0FB914D7DA4D580433AB2BA /* GTMSessionFetcherLogging.m */; }; - 0DC5EA55DBA03FCF723077FDF1FCE074 /* env_posix_test_helper.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B927F64F747A73376A978D73366172F /* env_posix_test_helper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0DEF1C0D543583A91EA50A092D4AE31F /* RLMObjectSchema_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = BEB099C3339A39A1FA045ADF68A8A4DE /* RLMObjectSchema_Private.h */; }; - 0DF650D6DCDBA610B18DFB9D6B134426 /* FSnapshotHolder.h in Headers */ = {isa = PBXBuildFile; fileRef = 12D087DE957A4ADB3D5BCE8729980DF7 /* FSnapshotHolder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0E0C668E4E5D55A70181B06CBECBEF66 /* PromiseKit.h in Headers */ = {isa = PBXBuildFile; fileRef = FEA0B5C74EF712C7A9ACA9294662665C /* PromiseKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0EA175867A93CAC7A08DF860C971722E /* FRepoManager.h in Headers */ = {isa = PBXBuildFile; fileRef = EE4496B94543CC1366A6806634BA3C12 /* FRepoManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0F116389F3A4F25BD4D75A3FDA307612 /* FIRUser_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 908F535AE9304E2A4508F66BC158AD9D /* FIRUser_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0F18EEE381D6E283DF3803921171C1A4 /* RLMResults.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 756FE96D97699186B3209D248724EE3C /* RLMResults.h */; }; - 0F19A23EA8AAEFC4112FBC38172AB2D8 /* RLMObjectBase_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = E1996BBAF72917F9AFD68B9782F40887 /* RLMObjectBase_Private.h */; }; - 0F35CD94AB53C7C6F709F16B1492BAC4 /* FIRResetPasswordResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 7913A91FA78F1E6FD4017378B1B0648A /* FIRResetPasswordResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0F5506D3748C3B08A4A8E3497499D985 /* FSRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E023CD7A8241A62F507FCE72306356B /* FSRWebSocket.m */; }; - 0F6DA24F5DE57DB6468780577AB9BC50 /* FQueryParams.h in Headers */ = {isa = PBXBuildFile; fileRef = 732AFC7C86E51395EEC889C842F8F08E /* FQueryParams.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0F720CDC3B81DF73F99E8315C7FF34E4 /* RLMRealm.mm in Sources */ = {isa = PBXBuildFile; fileRef = 81978D2F3B3E4A4F6AC57D4DC2D41327 /* RLMRealm.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 103228D906B112AA75562E8B17179127 /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 444DDB0ADB288BD36A674AC613847777 /* Indicator.swift */; }; - 10444E74B25D40E35BF32CEC852A6C7E /* FTupleFirebase.m in Sources */ = {isa = PBXBuildFile; fileRef = 095A7F08C3C4EDACEBF740BB39D036AF /* FTupleFirebase.m */; }; - 104DD5043CAC75A2AF2646572F4A1A54 /* FChildEventRegistration.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C5159D21245A1D3CE61288414A886A9 /* FChildEventRegistration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 10628D62117A28E7BC6EA369DB859565 /* SVProgressHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A6F7AFCEC779BE1B591C7BFB37DE423F /* SVProgressHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 10AB092C162774E474EDFD3269A91693 /* FPersistenceManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E0AB07F488E6F0EE4D099648ACE336A7 /* FPersistenceManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 10EB23E9ECC4B33E16933BB1EA560B6A /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 178BD059D08FFF5F3812438313646436 /* Timeline.swift */; }; - 114397DE4A2DC0204868A79F4BE13769 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 153691435F54ABF6A75AF0AA9C21B79E /* Filter.swift */; }; - 117815AED37BF627E9F9899E4A99D6C0 /* GTMNSData+zlib.h in Headers */ = {isa = PBXBuildFile; fileRef = 268ECDBA03C45A123D8A3DB4E038FCED /* GTMNSData+zlib.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 118995A4B0F9F8ED438BA3969C2BC879 /* RLMResults_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = FCF37BEBA34F77D3FD11EBB4AC0B3708 /* RLMResults_Private.h */; }; - 11FC1CBD52390CE8A24C4D4E3EE4B2F6 /* RLMSyncCredentials.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B1F150C00EC05C48B30AB0F7C9926C4 /* RLMSyncCredentials.m */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 124E3AE79ED51C220D840E450228922A /* FIRGetAccountInfoResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = E884D835506FE8A3FBE6BC048D55F40C /* FIRGetAccountInfoResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 128342EEC3260AE34F8C7AD0E0882FB6 /* APLevelDB.h in Headers */ = {isa = PBXBuildFile; fileRef = B79C3EE60FDF5B4D549F1AE6B3A5781B /* APLevelDB.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 12A7FF246A539FCDC6439097C26666B9 /* FNode.h in Headers */ = {isa = PBXBuildFile; fileRef = F29F11F12177378694E987AABAFF324F /* FNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 12AA2ABE99BDE5FCDF7806336A63FFA7 /* FTreeSortedDictionaryEnumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = A020F0A6742EADC12DD67B356FC7A93C /* FTreeSortedDictionaryEnumerator.m */; }; - 12B1CA56FE4F178AC77C4E315B772EC5 /* builder.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F1B1FDEB89E72CC7916C76B8F373E09 /* builder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 12C07060F918C0579528F64B15B6BDF9 /* testharness.cc in Sources */ = {isa = PBXBuildFile; fileRef = 15A3F4B7AD235FCD49BC65E9B6D89AD6 /* testharness.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; - 12C5EE54FD92F320441A50ED378FFF89 /* GTMDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 21D98C69056D35761E8855B9EC93ABEE /* GTMDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 12E7933D7E20B44E5102AE437A483926 /* RLMAnalytics.mm in Sources */ = {isa = PBXBuildFile; fileRef = 04BBDC4DABF681B3A1B82A6CAFFC3545 /* RLMAnalytics.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 1327E268E070CDC8A435A204B313D220 /* FIRLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = A15CA296378D60AEFA654A2500DDE1F1 /* FIRLogger.m */; }; - 1386DF5CDB28FCE01E3016B7D4FFBCDA /* FIRNetworkURLSession.m in Sources */ = {isa = PBXBuildFile; fileRef = A372FF2E89E5F255CF8880D6231EA80A /* FIRNetworkURLSession.m */; }; - 13EB08239D7611C2B40D1C1D38578CFB /* UIButton+Chameleon.m in Sources */ = {isa = PBXBuildFile; fileRef = 286951397CD9D474C96CEE932B69D301 /* UIButton+Chameleon.m */; }; - 13FA5DE4954CBA05D60B7FAB0F4EF24C /* FTuplePathValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D02B8ED3F99F111890C03B4D9E0E9A4 /* FTuplePathValue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 14054DC3A3D7DFFBA317D33199C717DF /* UIAppearance+Swift.h in Headers */ = {isa = PBXBuildFile; fileRef = B9D2CE7F3AF0795874D0EC9C8EA56F56 /* UIAppearance+Swift.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 14142048FBB16F9D90F5CD5C28940FDA /* GTMSessionFetcherLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EF86D7B9FBB064E45CE08816ACBF17F /* GTMSessionFetcherLogging.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1423CA8639D97C1BCD4CE736D9E9BC61 /* FIRGitHubAuthProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 428D853BAC37A81FF19EFAB22A64F3FC /* FIRGitHubAuthProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1477B56537334A1A96ABF4A902E23452 /* FIRMutableDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = AEA557A9B71FEB67087E00A163E708EC /* FIRMutableDictionary.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 14B17F74573836AB13F724848F64B99F /* keychain_helper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D3B976A0B372CB7A50631F74FD19D1FA /* keychain_helper.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 15207DD0E01C82A850657398298974C5 /* RLMSyncSession.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = C3088DB24C2B1472BF3958EBFC800ACB /* RLMSyncSession.h */; }; - 153C406E06E51943C7D8934581AED187 /* FTupleStringNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 6EDB54471D89F722C160667A90F6699F /* FTupleStringNode.m */; }; - 15AAC18237FAD7DE3A5A074F7A93DADB /* FIRAdditionalUserInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = F6F974323BB85173E79B8A66638B6331 /* FIRAdditionalUserInfo.m */; }; - 15BC2FEB8BF5C25585C3A11421C5B806 /* RLMPlatform.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = ABD1EF47030A73446F55B6D4DD69DBAA /* RLMPlatform.h */; }; - 15C53A851BA128EB328652FCB7EC3BE5 /* UIColor+ChameleonPrivate.m in Sources */ = {isa = PBXBuildFile; fileRef = AA10C5ACA731AFE8811FC84C36ACDB0D /* UIColor+ChameleonPrivate.m */; }; - 1675642FEEE3747BD7849FDB41DE12B2 /* FWriteRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = C318C84528FA9982377945B0BD37E35B /* FWriteRecord.m */; }; - 169B6E96857F44ACF2AC747BAC08A128 /* FIndexedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B8E9C3B3CAAB58832ED7B6961E65BF2 /* FIndexedNode.m */; }; + 09B60E27E2212ADE93662910C10F3048 /* FKeepSyncedEventRegistration.m in Sources */ = {isa = PBXBuildFile; fileRef = 57C45DAA68B153310BC786B46C0A2B7B /* FKeepSyncedEventRegistration.m */; }; + 0A53C89C8E100B2ECE08C55ECD459C1A /* FIRDataSnapshot.m in Sources */ = {isa = PBXBuildFile; fileRef = C05C63EB66F2F185D359CF8BFADAF89D /* FIRDataSnapshot.m */; }; + 0A61472768C589EBA8445C4B4A39CA9D /* Chameleon.h in Headers */ = {isa = PBXBuildFile; fileRef = 27C72747189B551B974043E9183C55F8 /* Chameleon.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0A665232AD79623042B394DE00FDE273 /* FDataEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EC2388019816A657DA80E56F3C271AC /* FDataEvent.m */; }; + 0A79729F68147321095996A4541E9317 /* table_builder.h in Headers */ = {isa = PBXBuildFile; fileRef = 21BA4F344F529178CDFB1ABA0D06908B /* table_builder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0AAC14E10C620CAE87A46225F028B2D4 /* FIRAuthRPCRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C0166981D977D45B84F88D65A9AC3BE /* FIRAuthRPCRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0ACCF958380BA964367E4D6324B12704 /* FIRAuthURLPresenter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8836D06E2AC67B606D19835C0351C275 /* FIRAuthURLPresenter.m */; }; + 0B7EFA323E0D63E78B803F0A34C1FD40 /* FirebaseCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 4351F9D1008713ABC051703842527BD1 /* FirebaseCore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0B916B7D5A78D907E23E760C62C564F5 /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AE853070D0387E8AC5441618DC1DF9B /* Configuration.swift */; }; + 0CEE168C1850E859F79931CCDF51452A /* FTupleObjects.m in Sources */ = {isa = PBXBuildFile; fileRef = A0531D91E7CFF1C4DF621C3246321F3E /* FTupleObjects.m */; }; + 0D34670655A8C04C6E5B06EEBEB10404 /* RLMProperty_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 0AC29CD8C22A2463B88B3F529DD41B08 /* RLMProperty_Private.h */; }; + 0D3C851619493E588B15999257678E42 /* GTMSessionFetcherLogging.m in Sources */ = {isa = PBXBuildFile; fileRef = C721E75AB963F4557DA58C17AA05083A /* GTMSessionFetcherLogging.m */; }; + 0DC5EA55DBA03FCF723077FDF1FCE074 /* env_posix_test_helper.h in Headers */ = {isa = PBXBuildFile; fileRef = 5062AFA7A17C69061B025939D60DBD22 /* env_posix_test_helper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0DF650D6DCDBA610B18DFB9D6B134426 /* FSnapshotHolder.h in Headers */ = {isa = PBXBuildFile; fileRef = 35D5A4E05152C08B2026704262E08F82 /* FSnapshotHolder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0E345887C2458F446393A8E03280E158 /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F2A5B73006D792A2363C64C06E8316A /* Box.swift */; }; + 0EA175867A93CAC7A08DF860C971722E /* FRepoManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B4F6E28284FF624BFF2C716DC39024F /* FRepoManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0F116389F3A4F25BD4D75A3FDA307612 /* FIRUser_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 59A4076E806FD4F791424B8134D10112 /* FIRUser_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0F35CD94AB53C7C6F709F16B1492BAC4 /* FIRResetPasswordResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = BB01A195A8A6F9F055491CE90A3B105C /* FIRResetPasswordResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0F5506D3748C3B08A4A8E3497499D985 /* FSRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D1B226B9F61815FD59B1A67E1CC7684 /* FSRWebSocket.m */; }; + 0F6DA24F5DE57DB6468780577AB9BC50 /* FQueryParams.h in Headers */ = {isa = PBXBuildFile; fileRef = 53C820A895299ACA19C3562A5C0607B1 /* FQueryParams.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 103228D906B112AA75562E8B17179127 /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB354B2F7FC0718FC09C1C020E00D73F /* Indicator.swift */; }; + 10444E74B25D40E35BF32CEC852A6C7E /* FTupleFirebase.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B3B6D04CD804A2DCFD0CA0DA33A568D /* FTupleFirebase.m */; }; + 104DD5043CAC75A2AF2646572F4A1A54 /* FChildEventRegistration.h in Headers */ = {isa = PBXBuildFile; fileRef = D4F08FD72CF6D655250483F0381E1C04 /* FChildEventRegistration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 106125E7E166F639F404CE8BF5B1AFC4 /* Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4B0D1914961561F09DC97036317B8DB /* Promise.swift */; }; + 10AB092C162774E474EDFD3269A91693 /* FPersistenceManager.h in Headers */ = {isa = PBXBuildFile; fileRef = FE6B8AF94F6B9320B35BA9AEF571956C /* FPersistenceManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 10EB23E9ECC4B33E16933BB1EA560B6A /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3419E8890B5ECC68471FF7152A9D3867 /* Timeline.swift */; }; + 114397DE4A2DC0204868A79F4BE13769 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 101E7D7A3849AF8379E44C24618B8570 /* Filter.swift */; }; + 117815AED37BF627E9F9899E4A99D6C0 /* GTMNSData+zlib.h in Headers */ = {isa = PBXBuildFile; fileRef = 08811D88CEC4702543555843C810657D /* GTMNSData+zlib.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 121D46DB1C0B4762865E5FF00592D60F /* RLMSyncUtil.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = A944252BCA5D3D9744756FB9821C97B2 /* RLMSyncUtil.h */; }; + 124E3AE79ED51C220D840E450228922A /* FIRGetAccountInfoResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = C0CAAE3463D64322750A5AFF47E55937 /* FIRGetAccountInfoResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 128342EEC3260AE34F8C7AD0E0882FB6 /* APLevelDB.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D41543E190795417F7DAE9117C49FD7 /* APLevelDB.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 12A7FF246A539FCDC6439097C26666B9 /* FNode.h in Headers */ = {isa = PBXBuildFile; fileRef = FD13A003F07E3F8B8323B787BEBC85E1 /* FNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 12AA2ABE99BDE5FCDF7806336A63FFA7 /* FTreeSortedDictionaryEnumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F2BFDBF37C6024A37B98BF959ED74E8 /* FTreeSortedDictionaryEnumerator.m */; }; + 12B1CA56FE4F178AC77C4E315B772EC5 /* builder.h in Headers */ = {isa = PBXBuildFile; fileRef = BE5F6CB39824A2A5A61EF738AC42BD80 /* builder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 12C07060F918C0579528F64B15B6BDF9 /* testharness.cc in Sources */ = {isa = PBXBuildFile; fileRef = 02496D195F2F0DDB1BBB92482BD1C8E9 /* testharness.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; + 12C5EE54FD92F320441A50ED378FFF89 /* GTMDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E4512E7B81A64FFC9B8E3208E8596CB /* GTMDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 12DF4A5B24E587CB26728FCFDC943F36 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6947127001CBEE095E4A6CE3A232C4C5 /* Foundation.framework */; }; + 1327E268E070CDC8A435A204B313D220 /* FIRLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = B11E28DD6F22A848433322EE62C82A0D /* FIRLogger.m */; }; + 1386DF5CDB28FCE01E3016B7D4FFBCDA /* FIRNetworkURLSession.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EEFEA8CE983E6EE050FBF782D98B79D /* FIRNetworkURLSession.m */; }; + 13D063879581FD8040EED4221E51BBAC /* keychain_helper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE7C2858E2C5A485300722303DD1784F /* keychain_helper.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 13EB08239D7611C2B40D1C1D38578CFB /* UIButton+Chameleon.m in Sources */ = {isa = PBXBuildFile; fileRef = E8BDECA7A6A364067A1B158BCC1F7F6E /* UIButton+Chameleon.m */; }; + 13FA5DE4954CBA05D60B7FAB0F4EF24C /* FTuplePathValue.h in Headers */ = {isa = PBXBuildFile; fileRef = D223F15198F481B2D52CC3F9CE6CB2C3 /* FTuplePathValue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 14054DC3A3D7DFFBA317D33199C717DF /* UIAppearance+Swift.h in Headers */ = {isa = PBXBuildFile; fileRef = 5511F623379139758DEC24633092CE01 /* UIAppearance+Swift.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 14142048FBB16F9D90F5CD5C28940FDA /* GTMSessionFetcherLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F4FC47F1C6CE579B1454BCD296B49E1 /* GTMSessionFetcherLogging.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1423CA8639D97C1BCD4CE736D9E9BC61 /* FIRGitHubAuthProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = CF4C758E3B163A2972EC9E0647EADF33 /* FIRGitHubAuthProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1477B56537334A1A96ABF4A902E23452 /* FIRMutableDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = CCDBD9A006F118C43699D882889419C6 /* FIRMutableDictionary.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 153C406E06E51943C7D8934581AED187 /* FTupleStringNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D06036A48C38D7D57ADCEF3C5127F96 /* FTupleStringNode.m */; }; + 15AAC18237FAD7DE3A5A074F7A93DADB /* FIRAdditionalUserInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 655E1781A3BA59C3F210EA07B5C20FC0 /* FIRAdditionalUserInfo.m */; }; + 15B52CC8AB1AE163B4F1D24B7EE8ABAB /* RLMRealmConfiguration+Sync.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 2B3E601205A45E5D22D3132B15576A4E /* RLMRealmConfiguration+Sync.h */; }; + 15C53A851BA128EB328652FCB7EC3BE5 /* UIColor+ChameleonPrivate.m in Sources */ = {isa = PBXBuildFile; fileRef = C5C8DE301EA1ECCB1AFA937EC8509470 /* UIColor+ChameleonPrivate.m */; }; + 1608369270603B0A8AEA9922DB61E991 /* RLMObjectBase_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 8B7DB1E54F31774781F5E7EA96A0E365 /* RLMObjectBase_Private.h */; }; + 1675642FEEE3747BD7849FDB41DE12B2 /* FWriteRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D53D27ED4378B60C2784666ECEEFD5F /* FWriteRecord.m */; }; + 169B6E96857F44ACF2AC747BAC08A128 /* FIndexedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F7A1A72AF59BE923FA3943B224D2BBD /* FIndexedNode.m */; }; 16A3AFD27DAA6F7D31E4B3D09DE8A539 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6947127001CBEE095E4A6CE3A232C4C5 /* Foundation.framework */; }; - 16A78725D44758FF83011916518BCFB5 /* FIRAuthRPCResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 1590F907538F103398E4BEFC6564C094 /* FIRAuthRPCResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 16A78725D44758FF83011916518BCFB5 /* FIRAuthRPCResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 45A2BF0065145556D3A453FA0506E67F /* FIRAuthRPCResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; 16EE5C06E752577CE8F678180494E75B /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6B56D2583344249C1A8E402CDDFA31CD /* QuartzCore.framework */; }; - 17007C5361B11B0E9CAE13DDA68A7232 /* FIRResetPasswordRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = FA8FC10B216F0385DDC758CFB78887E6 /* FIRResetPasswordRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 171498D48B73537A68A04E79698109F0 /* FWriteTree.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D0058AFE58E388114966CBC7463C2E5 /* FWriteTree.m */; }; + 17007C5361B11B0E9CAE13DDA68A7232 /* FIRResetPasswordRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 22F12DE8D1F2C8DA2A503F28F6011764 /* FIRResetPasswordRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 171498D48B73537A68A04E79698109F0 /* FWriteTree.m in Sources */ = {isa = PBXBuildFile; fileRef = F439BD97DD694938706D323C613AE6B4 /* FWriteTree.m */; }; 17290FF7745C51A30621392752C9C1AF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6947127001CBEE095E4A6CE3A232C4C5 /* Foundation.framework */; }; - 177DAAFD25087005D91667570A77CA61 /* dumpfile.cc in Sources */ = {isa = PBXBuildFile; fileRef = E4B685E709E60FA30AAA5668645673D2 /* dumpfile.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; - 177E0F5184490AC9335F0F50CCDAB6A5 /* filter_block.h in Headers */ = {isa = PBXBuildFile; fileRef = FC6EDB45CCC5BDCF2663F543244E37F2 /* filter_block.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1796A5C4B66F7B9067CB54CB7629321E /* merger.h in Headers */ = {isa = PBXBuildFile; fileRef = E36AF3F3DD6E32847192E41BED374614 /* merger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 18677A97A311289CEC57F957F4E294E4 /* FIRDeleteAccountRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 579ADE675DA8BDAB8217C7E8E8C7D4AE /* FIRDeleteAccountRequest.m */; }; - 18BE3B774957340473915D4C94E69DDD /* FIRDatabaseReference.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D11CE6B63804E855574750C646F62FD /* FIRDatabaseReference.m */; }; - 19104DDA0FB63E6FF860748C2D25B811 /* dbformat.cc in Sources */ = {isa = PBXBuildFile; fileRef = F8D87725127B19899675DEDC029D93D2 /* dbformat.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; - 19285209F09F9E84BF70B010BDD558AE /* FRepo.h in Headers */ = {isa = PBXBuildFile; fileRef = 83C768EE34EB562F10BE654B0B18C687 /* FRepo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 19537FCB406DFD7E137C6A6BAB8D8B94 /* FIRGetAccountInfoRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A7F9E1B715E3C6D50C5635606E07AF9 /* FIRGetAccountInfoRequest.m */; }; - 1955B0EAC38454ABD343A2875407E86D /* FCacheNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 1625CB8B57F0833E42C5F2B58484B306 /* FCacheNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1962E256F35FB20BDB818053D0EC6131 /* FIRPhoneAuthProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BBF836D69970E60E0975940AF356CA8 /* FIRPhoneAuthProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 19A7DD59F5BBCF1E0ACF6F911DCB1EC2 /* FIRAuthTokenResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E4FF486A5275FC41252710681D7094D /* FIRAuthTokenResult.m */; }; - 1A20D68A4FF282B85B6A2BB03F4E9060 /* FIRAuthUserDefaultsStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = A3BDDBA78414793BA997DDA696FC2AFE /* FIRAuthUserDefaultsStorage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1A55000305651036CCD447756B99C889 /* FTrackedQueryManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 630E3C5E84591800D55D57287BFFD973 /* FTrackedQueryManager.m */; }; - 1A8F9A82DB6060D32721D2CAD0A6F1EF /* RLMRealmConfiguration+Sync.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 0FCB421DD0947213F7F54BD76A7AA4EA /* RLMRealmConfiguration+Sync.h */; }; - 1AF77E7D2F017760B04ED66AE8B66D31 /* RLMSyncUser.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F9C4516F192388C302703178E3583C4 /* RLMSyncUser.h */; }; - 1B69488F684F7787D5DB34D3D5DD6ED3 /* hash.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D88789098E55F9E265D59F86230C8D2 /* hash.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1B709F112E771C50EB18B85F058AE0EE /* FLimitedFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = BDF558EC5E7D4E74493DCBCF258151BC /* FLimitedFilter.m */; }; - 1B9EDEDC964E6B08F78920B4F4B9DB84 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F0599B5AAC5CD1206C96C450E256A9B4 /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1C25DCC15F2CB00235734AAE919FC1A7 /* FCompoundHash.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AC2E9B509B487B76B0091CB3BACD6A1 /* FCompoundHash.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1C45F67979AC5B5D6BE44A827EE3942E /* FParsedUrl.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FF61DE945AD8BFD38EDB9C42895CB65 /* FParsedUrl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1C471FE12F4E9110BF4374327E0F1306 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CFD9C5B4E24099B87D18EF99B785C958 /* UIKit.framework */; }; - 1C62D4203FA08661A1B6BA1C645EF637 /* FKeyIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 5CE1A41B35D8C6323D5EC3F49E251B88 /* FKeyIndex.m */; }; - 1C638DC51EB5A02DEC1CE30EFE976155 /* RLMRealm.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 34598F881B7D9266EE800B779F19977C /* RLMRealm.h */; }; - 1C73B42D737E1C536B53DFD465172090 /* RLMRealmConfiguration+Sync.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FCB421DD0947213F7F54BD76A7AA4EA /* RLMRealmConfiguration+Sync.h */; }; - 1C9293353BDE4499C5F30D46E9B3D852 /* db.h in Headers */ = {isa = PBXBuildFile; fileRef = C561733C26D56DFF2944BB2FC01A241A /* db.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1CA86BF08C6EDD463D560BADBF198928 /* FIRReachabilityChecker.m in Sources */ = {isa = PBXBuildFile; fileRef = C49252D2F1FE5E110D1F4A31086D20D9 /* FIRReachabilityChecker.m */; }; - 1CAA751C644D3DD6A6DC3290E8B4E829 /* slice.h in Headers */ = {isa = PBXBuildFile; fileRef = 680DDF28D74306DE9BF5188B755DE115 /* slice.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1CB2372F38D6D551AC3FA5C690AC83AA /* FIRAuthNotificationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 155E1A2D2088DB034B8EC5787DB408FB /* FIRAuthNotificationManager.m */; }; - 1D02F961540FF08D816FDE4C0C963ACB /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44329ECBDF7A502EAA599A9114E506E1 /* Error.swift */; }; - 1D684849D660EC128828B10C2F871344 /* Realm.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 66AAB0D800CC3AAA4CF2EDEBAE6E57F4 /* Realm.framework */; }; - 1DAF623741A8EBF893E48CC3BA488C36 /* FCompoundHash.m in Sources */ = {isa = PBXBuildFile; fileRef = 36AA3FBC107D76156ABD561E4DBBE778 /* FCompoundHash.m */; }; - 1E8EFA5A596129AE737A7E20F68A0ABD /* FSnapshotUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E10B07127212E393BD8C975ADCE6B62 /* FSnapshotUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1EB8001DDF39881FB22C0ECE20B11DE4 /* FIRAuthDefaultUIDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 06AF4F69F71559589D0F11AD7FE2B12B /* FIRAuthDefaultUIDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1EB8A97123015765EAD193E9CDB53534 /* FIRPhoneAuthProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = D1B9CA672CAEADA2E95A0E991913C6BF /* FIRPhoneAuthProvider.m */; }; - 1F0BB471859F98053379ABD68A51B969 /* FEventRaiser.m in Sources */ = {isa = PBXBuildFile; fileRef = 8559047C2BAD6D1BB24E740FC1E31D4A /* FEventRaiser.m */; }; - 1F3F48B44903D68AF3F6AE9293B6B07D /* FListenProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = B5BB50DD43C3712F12767A44D0F3EC2D /* FListenProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1F923F447C051CA2677E89415612FBDF /* FIRAuthGlobalWorkQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = F45C1C76625D31C9FE7EC7B6AD5C0539 /* FIRAuthGlobalWorkQueue.m */; }; - 1FADDE01C41B7AA31D328CA0FB8C99CA /* FValidation.h in Headers */ = {isa = PBXBuildFile; fileRef = 247BA51CE9AC396EDCA9E7C1850B7C46 /* FValidation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 206AFCA8751B9478018116C0D1F0224A /* RLMRealmConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AF6E0529980A63177BC1DE227954EDD /* RLMRealmConfiguration.h */; }; - 2090329005D632CA0AA38AF0F66F1466 /* FViewProcessorResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FEF60320800D2D185A159D996AE64CE /* FViewProcessorResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 216742903ABA0FD4AC13F02A27E16785 /* random.h in Headers */ = {isa = PBXBuildFile; fileRef = 64D736199934DAB8123076432D7D94F4 /* random.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 226418809F03A9B3040B8FFF3A15C126 /* FValidation.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DA8BADA020A457D90E8CDB08B581BC8 /* FValidation.m */; }; - 226865D83B216EAFA2E2AEC92BD8EC8B /* FIRSetAccountInfoRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 093E4A4E990D304C1C412D6E47E78FBB /* FIRSetAccountInfoRequest.m */; }; - 2283375C0C99789CF47EEDA0CE9D3D80 /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6D1076F385FC264BADC0B06B538E08E /* ImageProcessor.swift */; }; - 22C3C7804D8B82AB1246D806D0672E17 /* FIRMutableData_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BDD1F582CCE40BB690F869AA049B054 /* FIRMutableData_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 23217DE9BE695AE4D4B92152B953A2F7 /* table_cache.cc in Sources */ = {isa = PBXBuildFile; fileRef = 27AD69C91EDE5BAF97F70E22E67FCEA0 /* table_cache.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; - 236EF26141B3DC4FA525687B13A78F15 /* FIRVerifyPhoneNumberRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 42E456153532F630EBE3C1C7003A6F5E /* FIRVerifyPhoneNumberRequest.m */; }; - 2440224821E5F6977619D00B7DB703B5 /* FIRSetAccountInfoRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = CF3BF7361AFF4FAA545617F84CCF85C6 /* FIRSetAccountInfoRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 24B418B6BC098192B5F321422671B8CB /* UIAppearance+Swift.m in Sources */ = {isa = PBXBuildFile; fileRef = 04CDA437C80E124574F194FAE067C5A7 /* UIAppearance+Swift.m */; }; - 24B4DAEA7BCF2CE7D948BC5B735509D2 /* RLMSwiftSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 25808BC4CFD3E9AD1BEFF553B820AB66 /* RLMSwiftSupport.m */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 2549459E879E52E29BB7AAE498B309C3 /* FIRAuthRequestConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 4183B2B4016B6D8DE2A7754E83DC23A0 /* FIRAuthRequestConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2561415E5186A45792EB3CAAB2685360 /* FCompoundWrite.m in Sources */ = {isa = PBXBuildFile; fileRef = 92F89977756DEB27BE5137F350E7CC2B /* FCompoundWrite.m */; }; - 257605C03257F0456ACBEB1603388030 /* filename.h in Headers */ = {isa = PBXBuildFile; fileRef = 211ECD30D0895C431EBB8F6574A29857 /* filename.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 25EFE48AB17CD9A37B22619C5D0C573F /* FStorageEngine.h in Headers */ = {isa = PBXBuildFile; fileRef = E1D731F36517ADDAA02F1D04D7D09628 /* FStorageEngine.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 262530A53A123A13D2B3F5719612042B /* FIRFacebookAuthProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 829C6CDD72AD1B1A1567F8A46BACB0B1 /* FIRFacebookAuthProvider.m */; }; - 27773B415F4330BE65E74C5826A37346 /* crc32c.cc in Sources */ = {isa = PBXBuildFile; fileRef = C05B09A1B62039B2FEB394F32DFD8AFD /* crc32c.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; - 2799E7839D546E1D435EDFE4D2BE8CA8 /* bloom.cc in Sources */ = {isa = PBXBuildFile; fileRef = 05E8B39918DBAAB56A7C611CD76B96C0 /* bloom.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; - 27C545F4A93984E4A310CF8A0A0A8AEA /* FAckUserWrite.m in Sources */ = {isa = PBXBuildFile; fileRef = 2564230AFF249142D2D50D650B96BD36 /* FAckUserWrite.m */; }; - 2820BE18908D12423CA3906D3D8329B9 /* testharness.h in Headers */ = {isa = PBXBuildFile; fileRef = DD7A46CD33A1C1E6F24D16CD62BE9451 /* testharness.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2841B0E637B0F4F5DC4845FD770652DC /* FIRAuthCredential.m in Sources */ = {isa = PBXBuildFile; fileRef = 697AB7457E68E529F9830B22BEE18210 /* FIRAuthCredential.m */; }; - 285018830DE001C8A4910B2D75F34301 /* RLMRealm_Dynamic.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 99883EB025E527AE8609F7B7EBC448B8 /* RLMRealm_Dynamic.h */; }; - 2879F1A3125D15CD8D3F0E526F2588BD /* FSnapshotUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 56F7281F2C74F9D95FF2CCFA3B635CB9 /* FSnapshotUtilities.m */; }; - 2963C2FB9DF72BAA4EA43709219C80D3 /* FIROptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B6B633227EBACEED674EE89D6BFB4BF /* FIROptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2971E58FB5C1FBEF54C4223D720F33F9 /* FValueIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = B1FB38E1870A1E59FB36CC7448A955BB /* FValueIndex.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 297C6C96EBFC65DDC8E0B5E1D43AF6B0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6947127001CBEE095E4A6CE3A232C4C5 /* Foundation.framework */; }; - 29B3DB810FDEA91C1D4CCDF3A109FCC5 /* FIRGitHubAuthCredential.m in Sources */ = {isa = PBXBuildFile; fileRef = 04C35978D66E46F9808594E0D7B65495 /* FIRGitHubAuthCredential.m */; }; - 29BD750C2CDE597BC4ED8EA024C15153 /* FIRRetryHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 2333A8842FF3F1F21EA9063BB8E6B6A7 /* FIRRetryHelper.m */; }; - 29FEADDF2086FDEA7D5BA87DD23B08C6 /* pb_decode.h in Headers */ = {isa = PBXBuildFile; fileRef = BF7C82F77005772AF7D0827B615FC49F /* pb_decode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2ABC53F76C7729D60D3CDE7B19D8743F /* FIRSendVerificationCodeResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = FE5503A4B83834A5AE64A1071A16AE93 /* FIRSendVerificationCodeResponse.m */; }; - 2ABE0F8940C00BD429E33ED7F7C9EA1D /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 060C1D50ED148296861F01499BC14A53 /* KingfisherOptionsInfo.swift */; }; - 2AC0F7201BCDEF05262B6804BD81DA52 /* RLMSyncUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = B5B1A07BBFDBB686DAAA5FAE2DE7D518 /* RLMSyncUtil.h */; }; - 2AF15D2AB5C577921C288E98FA27C0A8 /* FEventEmitter.m in Sources */ = {isa = PBXBuildFile; fileRef = 64358FF799F3B849E1F6D3589B9BE74F /* FEventEmitter.m */; }; - 2AF934ED88F83BA968595BDC7FF1D36D /* FRangeMerge.h in Headers */ = {isa = PBXBuildFile; fileRef = ABE2B32AEF9C5FA85F6BF30E5FCF2710 /* FRangeMerge.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2B30B3EFA40D3E28CF9D03402A85A4EE /* FIROAuthCredential.m in Sources */ = {isa = PBXBuildFile; fileRef = A990298C4F2923D7EAF323A5F2CCDD73 /* FIROAuthCredential.m */; }; - 2BB3C75A494D236B8DE9314FD4A7399A /* FIRFacebookAuthProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CA8E7A7BD347B74E9440DB444C6EC2D /* FIRFacebookAuthProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2C5809AFED1E2950F23C14D8D7DEC18C /* RLMSchema.mm in Sources */ = {isa = PBXBuildFile; fileRef = A26C42EADBE318BC283855573CB76683 /* RLMSchema.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 2C672D64DFA975E63E20A536FB72971F /* RLMUpdateChecker.mm in Sources */ = {isa = PBXBuildFile; fileRef = 35F5700DA12372884D4EFE0D99AC6823 /* RLMUpdateChecker.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 2C732CD1BB42834EF6CE924AA46478AC /* ChartSeries.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5A8A0C84953FC4228AB39F017580FAD /* ChartSeries.swift */; }; - 2C7A1985EA27A5CA7B294711DC92A8B4 /* RLMClassInfo.mm in Sources */ = {isa = PBXBuildFile; fileRef = E54CB3A8DC790601509D6B004CD925B6 /* RLMClassInfo.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 2D3F26770EB1B57D2F470DF195251AE4 /* FChildEventRegistration.m in Sources */ = {isa = PBXBuildFile; fileRef = DACCB7B7BFD1EA6BEEBBC010E9447DC4 /* FChildEventRegistration.m */; }; - 2D830E49AA6433245E907876EECAA826 /* FValueIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 33D3E242D2ED9439285C044BB0596AE3 /* FValueIndex.m */; }; - 2DC9756229ED1DB15CE8F378C017C74D /* FIRFacebookAuthCredential.h in Headers */ = {isa = PBXBuildFile; fileRef = EE39AAE7D590B60083CA95693105E14F /* FIRFacebookAuthCredential.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2DEF2214A2D9F343AAF8675EE740BDAF /* skiplist.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EB267EEE30FAA3A6EE0DE253E5B8C1A /* skiplist.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2EB5D016C5DF131C93F93081C206E667 /* FIRErrorCode.h in Headers */ = {isa = PBXBuildFile; fileRef = E52204AE861533589DC6D985FE814247 /* FIRErrorCode.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 2F5819A1B5C7E13DE4798FBE8C763F6E /* FLLRBNode.h in Headers */ = {isa = PBXBuildFile; fileRef = E66A2E9CCACCA78B76141FA381409E30 /* FLLRBNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2FC4FA54D129BBF475879A4ED4B4B6D6 /* FIRSendVerificationCodeRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8421DE969BA864887EAD8429BB437A17 /* FIRSendVerificationCodeRequest.m */; }; - 3004D41A895E63D2E11DE2B6D002EA2C /* FIRCreateAuthURIRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = E4917CC23FE8C5D2AA51A4D4526D7765 /* FIRCreateAuthURIRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 305346EB3F4B728C0011E5A9A84A7C8F /* FCompoundWrite.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B2D2D3C9EEADAFF86344A78EFCAFAF5 /* FCompoundWrite.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 317F0845AA8D4D2CD72002C4502F268F /* FIRAuthUIDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = B0BEA0FD93A20020EB483751383BD0C8 /* FIRAuthUIDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3180E7F5B8CFC3D06ADD21197A033697 /* FView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D86E04705FC3F7B389A08AA014C16AD /* FView.m */; }; - 331FC2AD7464F80A4612321FABF7A3AA /* cache.h in Headers */ = {isa = PBXBuildFile; fileRef = A63F1F9DC4C93DE06448083C08755966 /* cache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 33B4ECC6572424945001E91DBEAF5D5E /* RLMOptionalBase.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 73158A52451B4D55008742ED80204195 /* RLMOptionalBase.h */; }; - 3464228E4F1F63DBCA803CC848A6A8C0 /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CB33D52DD1251F137811EF3ED734CDC /* Resource.swift */; }; - 34C36103FE81957A565B1E8DB8B768D9 /* FIRAuthWebUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 6830249376FB667D941160A7A8E66A70 /* FIRAuthWebUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 34CEBD8C30685C46B3F850F275E8BE1F /* FEventGenerator.h in Headers */ = {isa = PBXBuildFile; fileRef = E5D03803ADEA48B9EE5B5C421E7ADB07 /* FEventGenerator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 34D4293083AB1CC3344C4CD04AB94479 /* RLMOptionalBase.mm in Sources */ = {isa = PBXBuildFile; fileRef = E6DF2A115386211D1C959C253E438C5E /* RLMOptionalBase.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 352770AA397316E5FD1EBE664A8B89E7 /* APLevelDB.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8BE04856F77588F5B4569B3F2F949EE7 /* APLevelDB.mm */; }; - 3584222440B118D10DE972B7B72C59BE /* RLMSyncCredentials.h in Headers */ = {isa = PBXBuildFile; fileRef = C7A8771F0356AAC6FD4A333C250A31A8 /* RLMSyncCredentials.h */; }; + 1732F5A87E40B1CB220B93660564579A /* placeholder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9E82CFD05B35717654A1CA07BA84FFE4 /* placeholder.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 177DAAFD25087005D91667570A77CA61 /* dumpfile.cc in Sources */ = {isa = PBXBuildFile; fileRef = B91BFACE8211274ACF860C0D633441BE /* dumpfile.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; + 177E0F5184490AC9335F0F50CCDAB6A5 /* filter_block.h in Headers */ = {isa = PBXBuildFile; fileRef = D8D642261B2D226636A09E4CBA0215C9 /* filter_block.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1796A5C4B66F7B9067CB54CB7629321E /* merger.h in Headers */ = {isa = PBXBuildFile; fileRef = 48E989AA5700F2285C547EB9FFEA04CE /* merger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 180459A0350285C55BC9FBF9FABFA795 /* join.m in Sources */ = {isa = PBXBuildFile; fileRef = DF090133E74CB6A388026C980D12397F /* join.m */; }; + 18110CBAA89F8A5EF32D0B9699E1CCFF /* RLMSyncSubscription.h in Headers */ = {isa = PBXBuildFile; fileRef = 98D40162192EB7E105E483C7882AEA80 /* RLMSyncSubscription.h */; }; + 1823F56AC8FC905ECD3E1BF9FAE59870 /* RLMArray_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = BFA052F164EA2AE7C43E2FC163568E70 /* RLMArray_Private.h */; }; + 18677A97A311289CEC57F957F4E294E4 /* FIRDeleteAccountRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 67F24943D62E8185F12071A5C28EFE21 /* FIRDeleteAccountRequest.m */; }; + 18BE3B774957340473915D4C94E69DDD /* FIRDatabaseReference.m in Sources */ = {isa = PBXBuildFile; fileRef = E743659391969DFFC825982CE5CC241C /* FIRDatabaseReference.m */; }; + 190658D67B3438B72DCDEA1E401FD03B /* AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = D487D7F1D8837144619205D9B32042A6 /* AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 19104DDA0FB63E6FF860748C2D25B811 /* dbformat.cc in Sources */ = {isa = PBXBuildFile; fileRef = C0C4473C03F31586B5E1C684CB5E37AD /* dbformat.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; + 1918C0B680A8ADC06106115AF728CFC0 /* RLMQueryUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8BDE227456E7A4A10B5674E0F7F1E8A6 /* RLMQueryUtil.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 19285209F09F9E84BF70B010BDD558AE /* FRepo.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C7310AD32194E0C9E8955706B4FD9A7 /* FRepo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 19537FCB406DFD7E137C6A6BAB8D8B94 /* FIRGetAccountInfoRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A8B461A3C236049243EE3D07036E86F /* FIRGetAccountInfoRequest.m */; }; + 1955B0EAC38454ABD343A2875407E86D /* FCacheNode.h in Headers */ = {isa = PBXBuildFile; fileRef = E69E13C1098551E7FF04ABB2FFF1375B /* FCacheNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1962E256F35FB20BDB818053D0EC6131 /* FIRPhoneAuthProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D9A4FAEC71E0B218A0C531F0D4D4D1B /* FIRPhoneAuthProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 19A7DD59F5BBCF1E0ACF6F911DCB1EC2 /* FIRAuthTokenResult.m in Sources */ = {isa = PBXBuildFile; fileRef = FB8B5C694769C60E21013C8EA0EF9ED2 /* FIRAuthTokenResult.m */; }; + 1A20D68A4FF282B85B6A2BB03F4E9060 /* FIRAuthUserDefaultsStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BA4A4DAFD5B40883118575B98D908C3 /* FIRAuthUserDefaultsStorage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1A2FF7E45AC4616073975DBD62994EB1 /* Results.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DBF4BDB35A5BDEAF68D7BE7C5FCF8F9 /* Results.swift */; }; + 1A55000305651036CCD447756B99C889 /* FTrackedQueryManager.m in Sources */ = {isa = PBXBuildFile; fileRef = EC4F14E0A0F67A117B21CDC7A23AE25A /* FTrackedQueryManager.m */; }; + 1A730E27B60A026BBF8C28B9C2248CD0 /* ChartColors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28F25EDE292C4A862214B20B6307CE2E /* ChartColors.swift */; }; + 1AD38B2AF136CFDCC8D41C3F18953811 /* RLMArray.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8B1E5B3FD413F33EB83E2906392EB292 /* RLMArray.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 1B69488F684F7787D5DB34D3D5DD6ED3 /* hash.h in Headers */ = {isa = PBXBuildFile; fileRef = F27DDA2A4FA5B93C3D2BC4D07C85F94D /* hash.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1B709F112E771C50EB18B85F058AE0EE /* FLimitedFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = D13BD7A9F2B272B66AB3A5E408D37ED2 /* FLimitedFilter.m */; }; + 1B9EDEDC964E6B08F78920B4F4B9DB84 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A1980B3459A5D49DC21B3401F74CA7D3 /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1C25DCC15F2CB00235734AAE919FC1A7 /* FCompoundHash.h in Headers */ = {isa = PBXBuildFile; fileRef = 094DA8FED8C56F8C41DBB3327BF9A850 /* FCompoundHash.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1C45F67979AC5B5D6BE44A827EE3942E /* FParsedUrl.h in Headers */ = {isa = PBXBuildFile; fileRef = 61C74BF8C42C637EE978632922266FC3 /* FParsedUrl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1C62D4203FA08661A1B6BA1C645EF637 /* FKeyIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F1BEA718FC558295361DE96283D7161 /* FKeyIndex.m */; }; + 1C9293353BDE4499C5F30D46E9B3D852 /* db.h in Headers */ = {isa = PBXBuildFile; fileRef = 3194D3992438F30D90F545F8B6BB8776 /* db.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1CA86BF08C6EDD463D560BADBF198928 /* FIRReachabilityChecker.m in Sources */ = {isa = PBXBuildFile; fileRef = A2A07B142B800725A2FF3BFD9BE0E748 /* FIRReachabilityChecker.m */; }; + 1CAA751C644D3DD6A6DC3290E8B4E829 /* slice.h in Headers */ = {isa = PBXBuildFile; fileRef = 50984D13FF239651C85D127D4A9B36C3 /* slice.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1CB2372F38D6D551AC3FA5C690AC83AA /* FIRAuthNotificationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = EE6E158F81B0430F1C5FE2146F947E38 /* FIRAuthNotificationManager.m */; }; + 1CE00AB5BE897A1DDAEA7390E3E75B38 /* RLMCollection_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 544EDF7CD4D8CAD91E9B56A6A5D08873 /* RLMCollection_Private.h */; }; + 1DAF623741A8EBF893E48CC3BA488C36 /* FCompoundHash.m in Sources */ = {isa = PBXBuildFile; fileRef = 7232466B5111FDB327581672AD2D7C4D /* FCompoundHash.m */; }; + 1DD94A3F6F21B27AB9A15165DD66D3DB /* RLMResults_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 24AAE30D6056FD7D084FEF595C799173 /* RLMResults_Private.h */; }; + 1E8B7FCF340911A42EF2B52A1753FF1E /* Chart.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3B22BEBA9E65F27C2C2380B9C96931F /* Chart.swift */; }; + 1E8EFA5A596129AE737A7E20F68A0ABD /* FSnapshotUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = B11683BA485E0F316EAB89F61689FE2D /* FSnapshotUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1EB8001DDF39881FB22C0ECE20B11DE4 /* FIRAuthDefaultUIDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E43B7E1F2579EF844CD943505C28416 /* FIRAuthDefaultUIDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1EB8A97123015765EAD193E9CDB53534 /* FIRPhoneAuthProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 9603113FBB4115B156F91010FA140D23 /* FIRPhoneAuthProvider.m */; }; + 1F0BB471859F98053379ABD68A51B969 /* FEventRaiser.m in Sources */ = {isa = PBXBuildFile; fileRef = 768468E80F9FE8B320DC7C1828DB5588 /* FEventRaiser.m */; }; + 1F3F48B44903D68AF3F6AE9293B6B07D /* FListenProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = A94A195887BF4B4B1470BE0FCE132D15 /* FListenProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1F4AA0E8AAC9520C063952E44374D5A4 /* ObjectSchema.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30BA23BD9B339BBC6480ADF054F0EA91 /* ObjectSchema.swift */; }; + 1F923F447C051CA2677E89415612FBDF /* FIRAuthGlobalWorkQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 26CD5B1D919107654A24937186DBB3E7 /* FIRAuthGlobalWorkQueue.m */; }; + 1FADDE01C41B7AA31D328CA0FB8C99CA /* FValidation.h in Headers */ = {isa = PBXBuildFile; fileRef = CB66D88F0B7187CA3B3E9DA35265EAF0 /* FValidation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 205790B0034545C1E59B740603516491 /* RealmCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 602F700222EE4CD2DFDC8A6A71B94FC5 /* RealmCollection.swift */; }; + 2090329005D632CA0AA38AF0F66F1466 /* FViewProcessorResult.h in Headers */ = {isa = PBXBuildFile; fileRef = A7B096381505DCD71416779CC51D5D90 /* FViewProcessorResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 216742903ABA0FD4AC13F02A27E16785 /* random.h in Headers */ = {isa = PBXBuildFile; fileRef = AB37E493E6EDED38AA6799D9F5AA50B3 /* random.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 226418809F03A9B3040B8FFF3A15C126 /* FValidation.m in Sources */ = {isa = PBXBuildFile; fileRef = BBA9C16DE4FB1E3BFFBFB4CBB00ACC0F /* FValidation.m */; }; + 226865D83B216EAFA2E2AEC92BD8EC8B /* FIRSetAccountInfoRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = C5DC03FBC0723304975A16A3CEC0A2A1 /* FIRSetAccountInfoRequest.m */; }; + 2283375C0C99789CF47EEDA0CE9D3D80 /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7A0EF2088DBAD9A780E518DC022003A /* ImageProcessor.swift */; }; + 22A339DD4C3B157385293F1E96D39A76 /* RealmConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B4702AFD645801109ACC320CB48D0E3 /* RealmConfiguration.swift */; }; + 22C3C7804D8B82AB1246D806D0672E17 /* FIRMutableData_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = A3EB5FB28AE338E2D015F272B8007E4E /* FIRMutableData_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 23217DE9BE695AE4D4B92152B953A2F7 /* table_cache.cc in Sources */ = {isa = PBXBuildFile; fileRef = F2018E3AE5464446EA4FD27F6BF756A0 /* table_cache.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; + 236EF26141B3DC4FA525687B13A78F15 /* FIRVerifyPhoneNumberRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = AB14DA082BF29AB88A322357A56BFD5E /* FIRVerifyPhoneNumberRequest.m */; }; + 2440224821E5F6977619D00B7DB703B5 /* FIRSetAccountInfoRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 52C514872DADF3C31F8DE496790DDF8D /* FIRSetAccountInfoRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 24B418B6BC098192B5F321422671B8CB /* UIAppearance+Swift.m in Sources */ = {isa = PBXBuildFile; fileRef = 69D3713C5AEBC1522AC899FB6A0C1343 /* UIAppearance+Swift.m */; }; + 2549459E879E52E29BB7AAE498B309C3 /* FIRAuthRequestConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 217D04B0EB91FC4454C1F2756B666845 /* FIRAuthRequestConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2561415E5186A45792EB3CAAB2685360 /* FCompoundWrite.m in Sources */ = {isa = PBXBuildFile; fileRef = 13D830AFCC6A73DD371F88A84E69A22C /* FCompoundWrite.m */; }; + 256D4559E7D381A28E379F6D58842405 /* RLMObject_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 3183AF069AE0091159320866D444ACD6 /* RLMObject_Private.h */; }; + 257605C03257F0456ACBEB1603388030 /* filename.h in Headers */ = {isa = PBXBuildFile; fileRef = 98F855CE72F3685AF9024F0DF90F3AED /* filename.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 25EFE48AB17CD9A37B22619C5D0C573F /* FStorageEngine.h in Headers */ = {isa = PBXBuildFile; fileRef = 11784773888188D10E9F4201373A8E05 /* FStorageEngine.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 260AC45536F2F598B1F23A422AC0961B /* RLMRealm+Sync.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7DBCC3ED273043DA153C2CB9A8D5B1D6 /* RLMRealm+Sync.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 262530A53A123A13D2B3F5719612042B /* FIRFacebookAuthProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 981B0AE384FEBF7B3CA6F32DC513A6D7 /* FIRFacebookAuthProvider.m */; }; + 26523D74D8D6F9F7C0590215FA17BDDD /* collection_change_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9FC894FE73485EAE64E47EC2B7F525A4 /* collection_change_builder.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 26727FD614DDF2000D979FB368CA56F0 /* SwiftVersion.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6A01C9CB5DD2D1ED389DF3BC6DFD7F8 /* SwiftVersion.swift */; }; + 27773B415F4330BE65E74C5826A37346 /* crc32c.cc in Sources */ = {isa = PBXBuildFile; fileRef = 7F8B89BBE9BEFAC7A8E97AF53F8C835D /* crc32c.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; + 2799E7839D546E1D435EDFE4D2BE8CA8 /* bloom.cc in Sources */ = {isa = PBXBuildFile; fileRef = D7C07886487C9B20E65BD7AD53E112B5 /* bloom.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; + 27C545F4A93984E4A310CF8A0A0A8AEA /* FAckUserWrite.m in Sources */ = {isa = PBXBuildFile; fileRef = 9298A68A6B543B408DC9E5FE996F903E /* FAckUserWrite.m */; }; + 2820BE18908D12423CA3906D3D8329B9 /* testharness.h in Headers */ = {isa = PBXBuildFile; fileRef = B687AAB9C24C10BFBD7EE58C5778AEBB /* testharness.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2841B0E637B0F4F5DC4845FD770652DC /* FIRAuthCredential.m in Sources */ = {isa = PBXBuildFile; fileRef = 127740F1F2DB220B999CC652BA862045 /* FIRAuthCredential.m */; }; + 2879F1A3125D15CD8D3F0E526F2588BD /* FSnapshotUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = A403A0080BA699A51F583B8F60C8F4F1 /* FSnapshotUtilities.m */; }; + 28A41A6D34FF661D9E494929560F1CE0 /* RLMSyncUser.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DF43ED484210512CEC7842239F5345D /* RLMSyncUser.h */; }; + 28A499563DC2506B0B1DD19ECE88D8A3 /* RLMObject.mm in Sources */ = {isa = PBXBuildFile; fileRef = 33CD335E9D0AEF1131817DF3B362D6A4 /* RLMObject.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 28FF5271CA3B86A704355743B1BC1116 /* Alamofire.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BC23F68D7DCD34CD236A1B5998B12AD6 /* Alamofire.framework */; }; + 2963C2FB9DF72BAA4EA43709219C80D3 /* FIROptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 26B2AF4FE85BC2B05F422DD7CFCECEAE /* FIROptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2971E58FB5C1FBEF54C4223D720F33F9 /* FValueIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 96F68DEE8EDCECE1EA450424EB19AAEE /* FValueIndex.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 29B3DB810FDEA91C1D4CCDF3A109FCC5 /* FIRGitHubAuthCredential.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C8C5C0126C82AA5F08F73690A1D9A7D /* FIRGitHubAuthCredential.m */; }; + 29BD750C2CDE597BC4ED8EA024C15153 /* FIRRetryHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = B3D166294CFCAD78EC81C76B158B1A6E /* FIRRetryHelper.m */; }; + 29FEADDF2086FDEA7D5BA87DD23B08C6 /* pb_decode.h in Headers */ = {isa = PBXBuildFile; fileRef = DBE37874EE39B79BF0AFEDCEDAA3159B /* pb_decode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2ABC53F76C7729D60D3CDE7B19D8743F /* FIRSendVerificationCodeResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 58218552544AB7AF9534B2E2095A553A /* FIRSendVerificationCodeResponse.m */; }; + 2ABE0F8940C00BD429E33ED7F7C9EA1D /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CC7B9007790C3A994D2A077B2A10C42 /* KingfisherOptionsInfo.swift */; }; + 2AF15D2AB5C577921C288E98FA27C0A8 /* FEventEmitter.m in Sources */ = {isa = PBXBuildFile; fileRef = ACACB1A8134E147173F966F899CBB9ED /* FEventEmitter.m */; }; + 2AF934ED88F83BA968595BDC7FF1D36D /* FRangeMerge.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0384586ACEA88566F47AAE1CC4143B /* FRangeMerge.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2B30B3EFA40D3E28CF9D03402A85A4EE /* FIROAuthCredential.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E904356BBD7A751A2C39DFF6784C13D /* FIROAuthCredential.m */; }; + 2BB3C75A494D236B8DE9314FD4A7399A /* FIRFacebookAuthProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = BE1F6AA86DAF33BFE79ACA8DD4251DCC /* FIRFacebookAuthProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2C8535E4F8F47ACCD65D03D7E98A9113 /* RLMManagedArray.mm in Sources */ = {isa = PBXBuildFile; fileRef = F22E954A2ECB868FD5E02FAAE1878B8B /* RLMManagedArray.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 2CBB417265596F128F7CB144AB2E092C /* RLMRealm+Sync.h in Headers */ = {isa = PBXBuildFile; fileRef = D41733250C51AB27A9EDB633243356FB /* RLMRealm+Sync.h */; }; + 2D3F26770EB1B57D2F470DF195251AE4 /* FChildEventRegistration.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DAF9D56085B88A440BDF99226C3C5EC /* FChildEventRegistration.m */; }; + 2D830E49AA6433245E907876EECAA826 /* FValueIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F05BBCB1F615E470A220DB8DEC9140D /* FValueIndex.m */; }; + 2DC9756229ED1DB15CE8F378C017C74D /* FIRFacebookAuthCredential.h in Headers */ = {isa = PBXBuildFile; fileRef = C3C9964FDC6F093FA81BF0A7EF0A1334 /* FIRFacebookAuthCredential.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2DEF2214A2D9F343AAF8675EE740BDAF /* skiplist.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F759D8E1D8B844B0E78E9AD43486080 /* skiplist.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2EB5D016C5DF131C93F93081C206E667 /* FIRErrorCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 6253B6F08C1C7483ACD03327448E082F /* FIRErrorCode.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 2F5819A1B5C7E13DE4798FBE8C763F6E /* FLLRBNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 136586EF70918CE2645599936BDA2CBD /* FLLRBNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2F9397DEFF57401E2F49F4AC9C882CD7 /* RLMObjectBase_Dynamic.h in Headers */ = {isa = PBXBuildFile; fileRef = 833FFA65380BC592A5DA4FEE614B246D /* RLMObjectBase_Dynamic.h */; }; + 2FC4FA54D129BBF475879A4ED4B4B6D6 /* FIRSendVerificationCodeRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FF11FA13FFFDA7E56941C07B0E9328C /* FIRSendVerificationCodeRequest.m */; }; + 3004D41A895E63D2E11DE2B6D002EA2C /* FIRCreateAuthURIRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = EC0EF9BA3D9183E315DD637B783F44C1 /* FIRCreateAuthURIRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 30164E1305AFC12298C8ECAFD258342E /* RLMListBase.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = C1E95524242BB7CF0FD435BCEE0A5D56 /* RLMListBase.h */; }; + 305346EB3F4B728C0011E5A9A84A7C8F /* FCompoundWrite.h in Headers */ = {isa = PBXBuildFile; fileRef = 012C9CCA072C9B01CA92A4C0577B282A /* FCompoundWrite.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 317F0845AA8D4D2CD72002C4502F268F /* FIRAuthUIDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 04F93951C862B1D6F50DD9F2F2D1C76D /* FIRAuthUIDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3180E7F5B8CFC3D06ADD21197A033697 /* FView.m in Sources */ = {isa = PBXBuildFile; fileRef = 74335A52733B4DEC7F2D9349FFA9DAC9 /* FView.m */; }; + 31ABE67DF75C99E20A9B85D5611CD71F /* SVProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = DF4053AEB373E8A6B19592D9C08284DF /* SVProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 331FC2AD7464F80A4612321FABF7A3AA /* cache.h in Headers */ = {isa = PBXBuildFile; fileRef = D5588A38A55AD18D6C3C1BE58C6BC3DF /* cache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3464228E4F1F63DBCA803CC848A6A8C0 /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F2C92932D029D32CCE07BD577973029 /* Resource.swift */; }; + 347709C273A444AE76953B46D16ED8B5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6947127001CBEE095E4A6CE3A232C4C5 /* Foundation.framework */; }; + 34C36103FE81957A565B1E8DB8B768D9 /* FIRAuthWebUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = B11C60C247367717B5A05C03B30BF3A2 /* FIRAuthWebUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 34CEBD8C30685C46B3F850F275E8BE1F /* FEventGenerator.h in Headers */ = {isa = PBXBuildFile; fileRef = F79840018A94A2754D04EAD026634EA9 /* FEventGenerator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 352770AA397316E5FD1EBE664A8B89E7 /* APLevelDB.mm in Sources */ = {isa = PBXBuildFile; fileRef = 79DFB4F96F2ADED65E9DFD60E2139A87 /* APLevelDB.mm */; }; + 357C441FA72C555E436CF6144B9F72DA /* RLMAccessor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 15041A28BD4AF2BA8BBC0449DFE3FC55 /* RLMAccessor.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; 35F9C44445E9A411F63880FCF5088441 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CFD9C5B4E24099B87D18EF99B785C958 /* UIKit.framework */; }; - 3626B94094672CB1C9DEA32B9F9502E1 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF7AE302F3C08B1EB53CAE1614240122 /* TaskDelegate.swift */; }; - 364963E9921938A3725FA25F5A322F03 /* RLMRealm_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 9A9D34ECB7BA9012F144BD958F6C673E /* RLMRealm_Private.h */; }; - 364DB3F46FAEB14540098B0AC15CC6B9 /* FAtomicNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A5D4715EF677FFF1067E71CE40F4FE4 /* FAtomicNumber.m */; }; - 36B33914CB7FC62AC933ED0840AFB7CC /* RLMArray.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6428A8EBB47DDA004D17FD0A9E70FB13 /* RLMArray.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 36FD038890D205CB057595E95C1A2021 /* RLMPlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = ABD1EF47030A73446F55B6D4DD69DBAA /* RLMPlatform.h */; }; + 3626B94094672CB1C9DEA32B9F9502E1 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EA0E86840087A2F988191982AEF7BE4 /* TaskDelegate.swift */; }; + 3630D9858DFFFB03099F529A9F6BE1A5 /* RLMArray.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 78F4770F3AA732271439C1E944CBB123 /* RLMArray.h */; }; + 364DB3F46FAEB14540098B0AC15CC6B9 /* FAtomicNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C224A282F04F2A209F24E12FD6A485F /* FAtomicNumber.m */; }; 37808356C77D1DF1286F1F17B82DC457 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6947127001CBEE095E4A6CE3A232C4C5 /* Foundation.framework */; }; - 3788DAF954830DBA81100D317AD0CBE4 /* Migration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06332DF57C47EBAE93B5446F10B1B4F7 /* Migration.swift */; }; - 3841B01BBAACA78623BFFF29E617D96A /* FIRAppAssociationRegistration.m in Sources */ = {isa = PBXBuildFile; fileRef = BDE1AE42A749D8F3F4DA447304398496 /* FIRAppAssociationRegistration.m */; }; - 3891F0042ACAB86B96740144A8D0A12F /* FIRDatabaseConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 16A95802E474A4E0A6B6EC479764A53B /* FIRDatabaseConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 38A094BAD14BE15A85A2DCDA246202B3 /* FIRNetworkConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 42302DC8F2E4DA94EEDFF89C554DC942 /* FIRNetworkConstants.m */; }; - 38FB5699711E2F0EE090EAE9AF86578F /* SVRadialGradientLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 964B565A159A2093E70AEB55A52CC77F /* SVRadialGradientLayer.m */; }; - 392F2CF142BAA751AC1BB61D8B757D98 /* pb.h in Headers */ = {isa = PBXBuildFile; fileRef = 3509303A2CB5FEDAD150753802DBB3D1 /* pb.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 39615CBE4DDB205A8EF63B8DA83E345D /* port_posix_sse.cc in Sources */ = {isa = PBXBuildFile; fileRef = BE64D9ED1524598E83735408932F542E /* port_posix_sse.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; - 3970EAB4A4862FD38D24B32700DD16FF /* FSRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 6800C2BDCCAA81BE24CD2FC51F013C1B /* FSRWebSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 39828E7C2658680F1313EE495297C1B1 /* write_batch.cc in Sources */ = {isa = PBXBuildFile; fileRef = 0C7C390BE61BFF877A719FB0A610C3A3 /* write_batch.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; - 3A07A80C0B59BD97DAA5A8F01A2F05FF /* collection_notifications.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5A6ECB9B5AF9AA42272AFDAB3FED620 /* collection_notifications.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 3A19945C6EF36A77AA86B0A04467A681 /* RLMObjectSchema_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = BEB099C3339A39A1FA045ADF68A8A4DE /* RLMObjectSchema_Private.h */; }; - 3A50F5C8ECED9627F2EBD97F61BD376D /* pb_common.c in Sources */ = {isa = PBXBuildFile; fileRef = 671B35788339FA6DB904BC79E1192982 /* pb_common.c */; settings = {COMPILER_FLAGS = "-fno-objc-arc -fno-objc-arc -fno-objc-arc"; }; }; - 3A8A8146F05B521D8851EB803EE4A12D /* FIRDeleteAccountRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = B6B149A6CC811DA7322ABCA420EC063A /* FIRDeleteAccountRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3AA528A6C74ACB87BC3C01E5A1FD3AFE /* UIColor+Chameleon.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B47BC53F2313BF2C1CFE07FE5540F2D /* UIColor+Chameleon.m */; }; - 3AB8C81B75405F6E44760DC99221CAE3 /* FIRAuthExceptionUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A30F920D6C297D3C17F347FDCD979F1 /* FIRAuthExceptionUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3AF4E40C587A885135CED905A0AF38E2 /* RLMObjectBase_Dynamic.h in Headers */ = {isa = PBXBuildFile; fileRef = 7001BCF93DE7C43070B62AEDB7F4B52D /* RLMObjectBase_Dynamic.h */; }; - 3B11AF61D84D559B0A034FF74593B1A8 /* ObjectiveCSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27ABFE7F1F623FC659C55A666B2DE005 /* ObjectiveCSupport.swift */; }; - 3B7A1545E4EB0DB3F5AE10620A1C1DBC /* FIROAuthProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 2162B08F2B3944852F4E60C63506BAAB /* FIROAuthProvider.m */; }; - 3C059938A4BBAD0424376B4B48403E05 /* FAuthTokenProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DDCBC86BED57A0D4C726D45C133CFD8 /* FAuthTokenProvider.m */; }; - 3C1A7460FC8CA2298DA7F9CD0C63470F /* Chameleon_.h in Headers */ = {isa = PBXBuildFile; fileRef = CBD2C21242056AFFDCB6CAE99C71CD2A /* Chameleon_.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3C23566862444A9D303BDF3E1B981CE4 /* block_builder.h in Headers */ = {isa = PBXBuildFile; fileRef = AD9F77D8BCF27B11B425E8D8143BAE4C /* block_builder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3C4C96E11DD8EEDC0F05455F05029EB0 /* FWriteTreeRef.h in Headers */ = {isa = PBXBuildFile; fileRef = 34E744EE97C9570602EFB8BDA7B6BF32 /* FWriteTreeRef.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3C6E002CAFD3F9C6AA4BBD516F424515 /* FRepoInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BEB8804925913C48C4B1573CA18455E /* FRepoInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3D6C0C4A4A60794433C18FE4A1F43A12 /* RLMCollection.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 0674CB03E9E65329AFAE1616DE34AAE6 /* RLMCollection.h */; }; - 3D7DE7F20826C867BA02135A0A796A54 /* FirebaseCore-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D42583D6A086D1FDBFD9E4123D477635 /* FirebaseCore-dummy.m */; }; - 3DC0D698C839EA285501266685CC0379 /* FIRAuthErrorUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 78356FF19131AD2B8CA370272F859E3A /* FIRAuthErrorUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3E3A768A8F1B9D2A8F061C709ED133AB /* FIRVerifyPhoneNumberRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E544C71ED72C1794AEB750A4B41B7E8 /* FIRVerifyPhoneNumberRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3E43EC30689C9BAF9A786F9B001A27DD /* FEmptyNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 6AEEDC1028C21CD9EA0E1395B796501C /* FEmptyNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3F2AA3BA08A6E76C0F505770B8EB58B5 /* FPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 59FB0A067ABC9831155A00B7363E0D61 /* FPath.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3F42CA4CBA72E70FF8ADBC07DE39C5E7 /* RLMOptionalBase.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 73158A52451B4D55008742ED80204195 /* RLMOptionalBase.h */; }; - 3F8A8D1C4EB0C58CFE32ED05A6A0836E /* RLMObjectBase.mm in Sources */ = {isa = PBXBuildFile; fileRef = D2435B2EE156C3F78CDC4A73A999BC59 /* RLMObjectBase.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 3FEF808194F3652A160164894CEBF133 /* GoogleToolboxForMac-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 55A27938379F8DAA837B6FE87E30A8F7 /* GoogleToolboxForMac-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 400BE18C45AC3C50560C2E5B27B73299 /* options.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D672708B5157B93955DB911D71D5B2A /* options.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3841B01BBAACA78623BFFF29E617D96A /* FIRAppAssociationRegistration.m in Sources */ = {isa = PBXBuildFile; fileRef = F8DC957A7E9E4767AD118CFEC226B886 /* FIRAppAssociationRegistration.m */; }; + 3891F0042ACAB86B96740144A8D0A12F /* FIRDatabaseConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E5A3E50584A73D4B2C399B7302BB3F5 /* FIRDatabaseConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 38A094BAD14BE15A85A2DCDA246202B3 /* FIRNetworkConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = AB093E52CEE6389EE9A0049CB4AB92D0 /* FIRNetworkConstants.m */; }; + 392F2CF142BAA751AC1BB61D8B757D98 /* pb.h in Headers */ = {isa = PBXBuildFile; fileRef = 829D2B9470AC0635766764B8176BD052 /* pb.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 39615CBE4DDB205A8EF63B8DA83E345D /* port_posix_sse.cc in Sources */ = {isa = PBXBuildFile; fileRef = 122F0EC51FF8523F396566F6A3084F4B /* port_posix_sse.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; + 3970EAB4A4862FD38D24B32700DD16FF /* FSRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DF64CC029A59D164C673992AD3C8037 /* FSRWebSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 39828E7C2658680F1313EE495297C1B1 /* write_batch.cc in Sources */ = {isa = PBXBuildFile; fileRef = 904A85DCC0C31F485625F9429B5A0288 /* write_batch.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; + 3A50F5C8ECED9627F2EBD97F61BD376D /* pb_common.c in Sources */ = {isa = PBXBuildFile; fileRef = 912431AAC7A4A16F390214EA93DA877F /* pb_common.c */; settings = {COMPILER_FLAGS = "-fno-objc-arc -fno-objc-arc -fno-objc-arc"; }; }; + 3A8A8146F05B521D8851EB803EE4A12D /* FIRDeleteAccountRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = B4F1819FC5E0AD0A7DE0DB9A77E2F1A3 /* FIRDeleteAccountRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3A95EA86B539BD78C8F1C924CC84743F /* RLMThreadSafeReference.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 1FA79A6B3CCD3B720B78C2EABF4922F5 /* RLMThreadSafeReference.h */; }; + 3A9EBE6259AABD5E8C9D29024C890100 /* race.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FCB6A8F99C4899F7414D370D4A77A3F /* race.swift */; }; + 3AA528A6C74ACB87BC3C01E5A1FD3AFE /* UIColor+Chameleon.m in Sources */ = {isa = PBXBuildFile; fileRef = D48805F906562E74DE449E16534E7A59 /* UIColor+Chameleon.m */; }; + 3AB142E626E038F53D47F81030F6EC3C /* RLMResults.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = DE156E186646316B964B7775D53851FA /* RLMResults.h */; }; + 3AB8C81B75405F6E44760DC99221CAE3 /* FIRAuthExceptionUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 003BEE696E52AC5C0543F4C821DC9451 /* FIRAuthExceptionUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3B399BA027DD08117D401A6B4CB3F80C /* RLMRealmUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5022842F9E7F7976C98C10557A560F01 /* RLMRealmUtil.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 3B7A1545E4EB0DB3F5AE10620A1C1DBC /* FIROAuthProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = CEC5C7A6F37609623B65E1BB735638A5 /* FIROAuthProvider.m */; }; + 3B951ABB1BF4AABC01084EF45A4F5F5F /* external_commit_helper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DA0D24FFC21F0AC3D8A2FFC3AE63EB77 /* external_commit_helper.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 3BD51F8867E61B5D07AD8D1878E6CCD7 /* collection_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 58967CC9171FE7B9F5617475E12061AF /* collection_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 3BF229262126198B764A60D36A705C61 /* RLMRealm.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 4AD1430AEFB88002077F297A1D31604D /* RLMRealm.h */; }; + 3C059938A4BBAD0424376B4B48403E05 /* FAuthTokenProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = FFB8A6D618A3C03D20469FFA5E164E9B /* FAuthTokenProvider.m */; }; + 3C1A7460FC8CA2298DA7F9CD0C63470F /* Chameleon_.h in Headers */ = {isa = PBXBuildFile; fileRef = F85E685C88F5CB8F7BCA127284A9E509 /* Chameleon_.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3C23566862444A9D303BDF3E1B981CE4 /* block_builder.h in Headers */ = {isa = PBXBuildFile; fileRef = ECD17D826CB656882BDB7CF28C25FC53 /* block_builder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3C4C96E11DD8EEDC0F05455F05029EB0 /* FWriteTreeRef.h in Headers */ = {isa = PBXBuildFile; fileRef = AEFD7E280A0837578CD031AA70BCCF6E /* FWriteTreeRef.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3C6E002CAFD3F9C6AA4BBD516F424515 /* FRepoInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 28FD496277CE7CD6A22335D4267183D1 /* FRepoInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3D54D5A74124726E90CE572E52451480 /* RLMRealm.mm in Sources */ = {isa = PBXBuildFile; fileRef = B203F1615EE524DC61D140C4A1C4FD38 /* RLMRealm.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 3D7DE7F20826C867BA02135A0A796A54 /* FirebaseCore-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CD0E05902763B9243D41CA67C83696E1 /* FirebaseCore-dummy.m */; }; + 3DC0D698C839EA285501266685CC0379 /* FIRAuthErrorUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 75BD0946CE5246864866AA4AC0F912C1 /* FIRAuthErrorUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3E083F23737BC2771B16F318CD6EDE33 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 761F5D38A926E73917FA881566026AEB /* Error.swift */; }; + 3E285BC24F9A260C3F55CBBD50F1165F /* RLMResults.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9FE7AEF7CA541FD67F39933A4390948B /* RLMResults.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 3E3A768A8F1B9D2A8F061C709ED133AB /* FIRVerifyPhoneNumberRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 189A223201EBFFEBE5AB937C2B736211 /* FIRVerifyPhoneNumberRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3E43EC30689C9BAF9A786F9B001A27DD /* FEmptyNode.h in Headers */ = {isa = PBXBuildFile; fileRef = B537910B3FBFF83F11E3EF416591530D /* FEmptyNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3F2AA3BA08A6E76C0F505770B8EB58B5 /* FPath.h in Headers */ = {isa = PBXBuildFile; fileRef = CD8A171098CC2FB6667109F3D914190E /* FPath.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3FDB38F6164FE77929DD8D9C77AEBAD5 /* RLMSchema_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = E415DFAAD524C6807AF22864550F23CF /* RLMSchema_Private.h */; }; + 3FEF808194F3652A160164894CEBF133 /* GoogleToolboxForMac-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 486A22C0B0F79526DA6C0AD53C26AB4C /* GoogleToolboxForMac-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 400BE18C45AC3C50560C2E5B27B73299 /* options.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A1DE1315A11CD023158786D3187DF8C /* options.h */; settings = {ATTRIBUTES = (Public, ); }; }; 403E3E170DCF269D5CBA1C530ECA901B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6947127001CBEE095E4A6CE3A232C4C5 /* Foundation.framework */; }; - 4059194FC38FC17436598C1C2AFDE906 /* Realm-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 23922B5CB17021A135698EFC7F09D06F /* Realm-dummy.m */; }; - 4074AA6F2557EF7970DEDE67B04433B6 /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 733865A47170EEF2A14DC92D85D2F507 /* AnimatedImageView.swift */; }; - 410648CB86017572E60C09CA520CA6D3 /* fbase64.c in Sources */ = {isa = PBXBuildFile; fileRef = 2D984676DBA9D812E5DA21AA154C9E9C /* fbase64.c */; }; - 41410A8B270F2C16B9405B442C2D2BC2 /* two_level_iterator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 313DEDA4B070232E67BBC169C81382D7 /* two_level_iterator.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; - 4173E89335FDF28450C43EF8FF76FAB7 /* FIRAuthCredential_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEB8F661E993D9889D98E29BC9D5425 /* FIRAuthCredential_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 419CCE94441F2E82F6FDB3902BC79CFB /* FIRNetworkConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DCD26CB159C0640D201FCD5244A6BE5 /* FIRNetworkConstants.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 41EF3B6E673252D139E01962CC71A2F7 /* firstly.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7C92551F3CA13BEADC13B784A83B3F0 /* firstly.swift */; }; - 42103068D6A85AE95E9463539D41699C /* FIRGoogleAuthProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = A1FF8CC1847F34C9308C8F140869F7CF /* FIRGoogleAuthProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4220326BC5E7881CF3F6140803A1FBDD /* FRepoManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E8C8ED8BBDF38514F9CB7C65E18ED6D0 /* FRepoManager.m */; }; - 42634C5534ACB418B2A13897DEE4C361 /* atomic_pointer.h in Headers */ = {isa = PBXBuildFile; fileRef = E4912990F0AFE38A5BF286BE73C21B2B /* atomic_pointer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 427A0E2994FCDF7983EA54011BE1496C /* log_reader.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5322F6C5593100D329F7BDFC4A74E4C0 /* log_reader.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; - 42F6289D66D8921AD20CA107DA1F60C6 /* FIRAuthURLPresenter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BB095B363B25F9B8BCE90C878129C5C /* FIRAuthURLPresenter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 42FBCBD051853DC959809F22059572F4 /* Pods-pocloud-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A8A5C31425BBA75A7B674379EC000AA8 /* Pods-pocloud-dummy.m */; }; - 433FAF2F2793B9E878A35AB0180971D2 /* Realm.h in Headers */ = {isa = PBXBuildFile; fileRef = C2C067E8A026119B9BBDB208DCF529D1 /* Realm.h */; }; - 4354E2DF5EE4D6FD602D9BA92D62D385 /* FTypedefs_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = FE86BA8A151F66A0B8013636DCA5955E /* FTypedefs_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 43624EF43605D462BAED57193E677436 /* FPriorityIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = B706FA233F1BAE95EF984B3E3BC2B43C /* FPriorityIndex.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 440A1B4B6EEBA46AC63F6947321863CF /* FCompleteChildSource.h in Headers */ = {isa = PBXBuildFile; fileRef = D8C1243F22B4397979E7E613431D647A /* FCompleteChildSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4414F571C95D4DA5879D21B8DE240C7F /* FIRAuthAppCredential.m in Sources */ = {isa = PBXBuildFile; fileRef = 89C2ED50C2B71DF29CE32156BA688ED4 /* FIRAuthAppCredential.m */; }; - 444696F708FB0CE560866823A7ADA811 /* FOverwrite.h in Headers */ = {isa = PBXBuildFile; fileRef = 954315A1B8C004BE54582B2B2F0E9404 /* FOverwrite.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 44FEC26BB25269F45ACC01A50D84B3C6 /* RLMResults.mm in Sources */ = {isa = PBXBuildFile; fileRef = C423AE7C46A0E0D149A21A000EEE4DDA /* RLMResults.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 4532825CFEB89216C05BD319BD9E9864 /* FIRAuthWebViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 1356CEEAB3B1B38A702F26D3B23A7585 /* FIRAuthWebViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 455AA9E3F75E2D22FC0630FE1D3A38E7 /* FLeafNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CAF97107D798BABA60D946C203A9658 /* FLeafNode.m */; }; - 455C312BB29EF7AB3F980E7EF4B4ED37 /* FNodeFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DFB175EA042B5B01A2E605A80BAEEA3 /* FNodeFilter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 45873F7D9A5348E9E7D9F6DB383C6C0C /* RLMRealmConfiguration.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 7AF6E0529980A63177BC1DE227954EDD /* RLMRealmConfiguration.h */; }; - 45A17F934CF51569BD4F248ACEFE005D /* GTMSessionFetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = EF841C9EBD9D2BC584740A27B1224468 /* GTMSessionFetcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 463CC3036EF11596849BBC809F7D0A1C /* thread_safe_reference.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8C89CC9CB4D877938D90316052032917 /* thread_safe_reference.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 468DFD90B6C4DA2F7CFA0C1C89F1B615 /* nanopb-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DAE44A6CA165D7CFA9035F65DF17E4C6 /* nanopb-dummy.m */; }; - 46E1F154A76A173F352C0CDA882FAC23 /* RLMObjectSchema.h in Headers */ = {isa = PBXBuildFile; fileRef = 231E628EB7C4E2A81E16609942C2EC6E /* RLMObjectSchema.h */; }; - 46FF73A9D8EB66C0ED7479B2B2E4D20D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6947127001CBEE095E4A6CE3A232C4C5 /* Foundation.framework */; }; - 46FFEBB3A33AAAAE800781E02CD80EB6 /* FTupleNodePath.m in Sources */ = {isa = PBXBuildFile; fileRef = C04B20888D70CD3AE4CD875A72806DD3 /* FTupleNodePath.m */; }; - 47656E4D3981F8FCB5033EC9E13915FD /* GTMSessionFetcherService.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F2C6752EEE7B0075AC12827806FE60A /* GTMSessionFetcherService.m */; }; - 47D55F00F3EE8A4D1C20C1A729D5E12E /* FIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = AE5DC3ADE33392E1A208FCEE203E8E6E /* FIndex.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 47ED06E40455204FC3A6AC6EB9F1A105 /* leveldb-library-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 93872C1DE6479249518BF0E076099DDD /* leveldb-library-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 47F678371D1F9954A1AFBC42F875C3C4 /* two_level_iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = C54FA9CB215736950CD2ED8C7E913B9E /* two_level_iterator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 486DB82FAFC527FF8DA49964A7B22305 /* FTupleObjectNode.h in Headers */ = {isa = PBXBuildFile; fileRef = A6908F072A4E07569269D2D2146FCA44 /* FTupleObjectNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 48C1A63CAD2ED81462EF201A641DDE1A /* histogram.h in Headers */ = {isa = PBXBuildFile; fileRef = BC60DCD136C38225B01CC1FA2211DC0E /* histogram.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 48F1470AB6BBF124094CA124D6310677 /* UINavigationController+Chameleon.m in Sources */ = {isa = PBXBuildFile; fileRef = 06EFC24B86872AAB864DFF45D0A9E250 /* UINavigationController+Chameleon.m */; }; - 493F116D2ACFF2D947E6F334FE73C1BC /* UILabel+Chameleon.m in Sources */ = {isa = PBXBuildFile; fileRef = 538DD99B45F98398C2E067F1442D25DD /* UILabel+Chameleon.m */; }; - 498DC29155467AC093701C1AF5EE3807 /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CED448784B1886EF76ED452641020F6 /* Placeholder.swift */; }; - 49E2E16ADA7862211F320E18702173FE /* when.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C1075B0B1E84273AD0DCA79C5990478 /* when.m */; }; - 4A09B90C992548B3B76199F8162917D4 /* FQuerySpec.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BCD4D2E26D76EF3F95FDD7E6ED7A56E /* FQuerySpec.m */; }; - 4A70871BF16A4A62548322E115DD0595 /* Pods-pocloud-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 39805068056EB58D370D71A27CD2F678 /* Pods-pocloud-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4A8EEBACEACAF3E955FC7B60F277C9B8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6947127001CBEE095E4A6CE3A232C4C5 /* Foundation.framework */; }; - 4A90730D63132879581072CBE1BDDEF0 /* SVProgressAnimatedView.h in Headers */ = {isa = PBXBuildFile; fileRef = B9B5AC8DDB5BC3F07ACD0C1B0106EF83 /* SVProgressAnimatedView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4B9FFDCD46F8924501BA37F68744B480 /* FIRDatabaseReference_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = E356EF383FB59FA49E97F67412F2F880 /* FIRDatabaseReference_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4BB7D1059F3B2F87D223F9189C4DE5A0 /* FIRUser.h in Headers */ = {isa = PBXBuildFile; fileRef = C314F2858BADC0D0A940CE3C188127A6 /* FIRUser.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4C4A7291CE50DE335163CC96A345859C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6947127001CBEE095E4A6CE3A232C4C5 /* Foundation.framework */; }; - 4C7A2A49C930463E736B7D4B334AA563 /* FIRUser.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FD35E678AAD277C4092AC7647CB4D95 /* FIRUser.m */; }; - 4CA47DA355F9B3E4A3917388D70B9250 /* UIColor+Chameleon.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C2BB29D6B3B799F1514BC8AA0DB49E4 /* UIColor+Chameleon.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4D147CE862B7FADDC6C586884132A664 /* RLMSyncSubscription.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = BBA934D4307DECAFD3EEEA5B3C251C05 /* RLMSyncSubscription.h */; }; - 4D67DCBF99A5372382DFC3DCEF692132 /* FIRAuthSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = 73350A8CF165C37EEC4551D5EF914C9C /* FIRAuthSettings.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4DA8BE82E5939155641F91289B7B602A /* RLMSyncConfiguration_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = B955D638872DCEDDD3148D33601F5FF6 /* RLMSyncConfiguration_Private.h */; }; - 4E07EEA4D05FD6E2A66F638E805A1B5E /* FOperationSource.h in Headers */ = {isa = PBXBuildFile; fileRef = FB7EC51C00B5EF763320268829CF58C6 /* FOperationSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4E1BD0DB6636B8B5EC45B5359B79F410 /* FTupleCallbackStatus.h in Headers */ = {isa = PBXBuildFile; fileRef = 464D91316253AB370C9433A73DA86047 /* FTupleCallbackStatus.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4E1FA16D371FA2636C1E14BC94B58989 /* FSparseSnapshotTree.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F82CA0EF9C6037C4EADC58069404809 /* FSparseSnapshotTree.m */; }; - 4E1FC5A266C9B38F6AD0BEB051CAFD59 /* FIRAuthDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BCAF1EE34FA0B40EA2F147683D70BF0 /* FIRAuthDispatcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4E27F2292740DCDC63080D90BD7F7163 /* Chameleon_.m in Sources */ = {isa = PBXBuildFile; fileRef = 249375D6A3AFE89721D8111595E6A0E7 /* Chameleon_.m */; }; - 4E4CD0596FCC4AFBFEC9AF05B00E1371 /* race.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF6544EDC3610947254A99AF2EEBF383 /* race.swift */; }; - 4EB5633910B9930E2F7719D8DA835A80 /* FIRDataSnapshot_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B0F26B5AB8CC4899DDE8729A65487F20 /* FIRDataSnapshot_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4ED160046DDA065161D118430D338C89 /* FIRActionCodeSettings.m in Sources */ = {isa = PBXBuildFile; fileRef = 2230224292F37558AE082BA2ED1EB7EF /* FIRActionCodeSettings.m */; }; - 4F43C2C8D9034C100774289441551E73 /* SwiftChart-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D7AF317D81304CF796C6B2C880FFE90 /* SwiftChart-dummy.m */; }; - 4F6D1FA7F6695870AD9DFBB590D9A549 /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8676B4A7F0BA2967F736B0300EE8563D /* Optional.swift */; }; - 5042ADD2D096C04B949D32507BE9FD54 /* FCacheNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 004A0CEEE51D8CF03E3752F426E61F73 /* FCacheNode.m */; }; - 5048B1DEF54EA0CA19AC3F06DCD84274 /* hang.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF37A0EE8BBDA72037CEA513F5B65715 /* hang.swift */; }; - 505ED2112E6CA37727E8B624B92D7FBD /* FIROAuthProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = DFEFD31F97343655D0058E0E5CA88BC2 /* FIROAuthProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 509A5621DAB44B06929B30ACCA7CA598 /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = DCFA38F9F6EA2C5183FE5F5DF33BD4DC /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 50C9011D8FB5119CE34E345545623E40 /* RLMRealm+Sync.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2E0C7CE4C97D3D25064D49ED79622A1A /* RLMRealm+Sync.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 50DD971FAFA29D59E89EBD4B386CBEB5 /* log_writer.h in Headers */ = {isa = PBXBuildFile; fileRef = A4F6AA49DCD841DDAC6DA4C536DDCDE6 /* log_writer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 50E3DB1032B98282167E0757B01B4157 /* comparator.h in Headers */ = {isa = PBXBuildFile; fileRef = 74978D4184DE068F14B04FE519B28A46 /* comparator.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 518DEB113A71CE3879776A6652B430E3 /* iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = D119430D77BFCB2E8BF7DA6BA0A0F5A3 /* iterator.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 51B41DAACA1257F626E94B1631F1822E /* FIRTwitterAuthCredential.h in Headers */ = {isa = PBXBuildFile; fileRef = 044AECDFA3FAC1375CF0898A70017B01 /* FIRTwitterAuthCredential.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4074AA6F2557EF7970DEDE67B04433B6 /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC505C9440C7D4BEAA2918C701E0D1E0 /* AnimatedImageView.swift */; }; + 407E64843830BA3D54073180F66581F6 /* RLMSyncUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = B44A73D3ECBD0AA320DFAE8729245BE0 /* RLMSyncUtil.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 410648CB86017572E60C09CA520CA6D3 /* fbase64.c in Sources */ = {isa = PBXBuildFile; fileRef = 9324BF7B815CE592B1B98F5DA6A82328 /* fbase64.c */; }; + 41410A8B270F2C16B9405B442C2D2BC2 /* two_level_iterator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5B87D1659FE9B26E6CCB17A4949B8CE8 /* two_level_iterator.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; + 4173E89335FDF28450C43EF8FF76FAB7 /* FIRAuthCredential_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = F136DFF42C239BB88A3F429C6CDA4D16 /* FIRAuthCredential_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 419CCE94441F2E82F6FDB3902BC79CFB /* FIRNetworkConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CF285C720B7E99C27DE9EE39CF64F0C /* FIRNetworkConstants.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 42103068D6A85AE95E9463539D41699C /* FIRGoogleAuthProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C5F1BDBD937E21E2A932593664BC2E4 /* FIRGoogleAuthProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4220326BC5E7881CF3F6140803A1FBDD /* FRepoManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 324F54FD594D01AFB378373F9C8932B6 /* FRepoManager.m */; }; + 424D2584DF6DFA622674DD14BD12279D /* SVProgressAnimatedView.h in Headers */ = {isa = PBXBuildFile; fileRef = 581F88DD3FFB5C907CC453A1F6B2D690 /* SVProgressAnimatedView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 42634C5534ACB418B2A13897DEE4C361 /* atomic_pointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E5E5A2031B2F2B7760AC0A33A47EF55 /* atomic_pointer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 427A0E2994FCDF7983EA54011BE1496C /* log_reader.cc in Sources */ = {isa = PBXBuildFile; fileRef = C58D534444744028E8F2BE35D2A31AAC /* log_reader.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; + 42F6289D66D8921AD20CA107DA1F60C6 /* FIRAuthURLPresenter.h in Headers */ = {isa = PBXBuildFile; fileRef = B245149225ADBB6B6CB178D8F021E352 /* FIRAuthURLPresenter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4354E2DF5EE4D6FD602D9BA92D62D385 /* FTypedefs_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = EC2A4FE3CF03DBEF8339CA2564CF346C /* FTypedefs_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 43624EF43605D462BAED57193E677436 /* FPriorityIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 77E5295317BF8E35A4774EDB9696C913 /* FPriorityIndex.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 440A1B4B6EEBA46AC63F6947321863CF /* FCompleteChildSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 9621451D235008B6528F52230A6894E9 /* FCompleteChildSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4414F571C95D4DA5879D21B8DE240C7F /* FIRAuthAppCredential.m in Sources */ = {isa = PBXBuildFile; fileRef = BC3A63432CA5505962BAB132A7847305 /* FIRAuthAppCredential.m */; }; + 444696F708FB0CE560866823A7ADA811 /* FOverwrite.h in Headers */ = {isa = PBXBuildFile; fileRef = BB7C81EA1D6BB6AEB7FC78A6B766921F /* FOverwrite.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 450DF41F173DA551D3267F90654AA249 /* hang.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65C88EE0FD6E4593C528C854C2430593 /* hang.swift */; }; + 4532825CFEB89216C05BD319BD9E9864 /* FIRAuthWebViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = BA03F2D46A4EBDF1B8BD831A98384534 /* FIRAuthWebViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 455AA9E3F75E2D22FC0630FE1D3A38E7 /* FLeafNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 99F0A0BAB79736410A6D7CC877ED9A4F /* FLeafNode.m */; }; + 455C312BB29EF7AB3F980E7EF4B4ED37 /* FNodeFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = CFCBD1049707A9F58E0E65E23821926E /* FNodeFilter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 45A17F934CF51569BD4F248ACEFE005D /* GTMSessionFetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = FA137177B101DF12EEE9B8A2FC68BC56 /* GTMSessionFetcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4648BA9616288D53B2B5DB31C4D6222C /* UISideMenuNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91616CCF5C4E910975ED0143C9C9FA25 /* UISideMenuNavigationController.swift */; }; + 468DFD90B6C4DA2F7CFA0C1C89F1B615 /* nanopb-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F2EE7DDBF136DD05C0E02ED154059FE /* nanopb-dummy.m */; }; + 46FFEBB3A33AAAAE800781E02CD80EB6 /* FTupleNodePath.m in Sources */ = {isa = PBXBuildFile; fileRef = 476E8E54604E4CD6B03F317728CC19F1 /* FTupleNodePath.m */; }; + 47656E4D3981F8FCB5033EC9E13915FD /* GTMSessionFetcherService.m in Sources */ = {isa = PBXBuildFile; fileRef = 318F1A2D4EC60AC43046D5DA67C51D47 /* GTMSessionFetcherService.m */; }; + 47C99060151C7EDD1F02FFCABBFC79A7 /* results.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E1E1E852986BDD18DA72A5BA27E7145 /* results.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 47D4B618FC55B31C7D92B6ACC8B7CF9A /* RLMObjectSchema.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = A9B83582E104AC09BA078311C252D8F4 /* RLMObjectSchema.h */; }; + 47D55F00F3EE8A4D1C20C1A729D5E12E /* FIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = B62365D273DD45764036DFF87AFC2E3A /* FIndex.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 47ED06E40455204FC3A6AC6EB9F1A105 /* leveldb-library-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 45D545BE1C689816A8345AC0B5691A94 /* leveldb-library-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 47F678371D1F9954A1AFBC42F875C3C4 /* two_level_iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = BE2357C0B1A5BD4EC81436E3CDC3BE3D /* two_level_iterator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 484A0DB6BD53D6803DC36BCAC3B8698F /* firstly.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DDC705EBD3CE46C26E4DFDC7B1AB86 /* firstly.swift */; }; + 486DB82FAFC527FF8DA49964A7B22305 /* FTupleObjectNode.h in Headers */ = {isa = PBXBuildFile; fileRef = C1A8F0D90BCCB517218BE7784558247B /* FTupleObjectNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 48C1A63CAD2ED81462EF201A641DDE1A /* histogram.h in Headers */ = {isa = PBXBuildFile; fileRef = 544C412E1BFF5BA8C01C7DA3EA8CD2A3 /* histogram.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 48F1470AB6BBF124094CA124D6310677 /* UINavigationController+Chameleon.m in Sources */ = {isa = PBXBuildFile; fileRef = 378C81AC447EC1755C6AE069A0AA329F /* UINavigationController+Chameleon.m */; }; + 493F116D2ACFF2D947E6F334FE73C1BC /* UILabel+Chameleon.m in Sources */ = {isa = PBXBuildFile; fileRef = 65FC2AD306FFBF80D008C8310A3DA2D6 /* UILabel+Chameleon.m */; }; + 49433F5BF1CDBEE4B750FC1F7FA0E31F /* RLMAccessor.h in Headers */ = {isa = PBXBuildFile; fileRef = C12E8A8D7D505477165899FC9D764847 /* RLMAccessor.h */; }; + 4945C0CDE46AABECBAA146239ECE29C7 /* List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09193CF269C262BBE8A20C9A22C1D22C /* List.swift */; }; + 4959495C7F1283AA5DFBAD578C6FB776 /* after.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10F9EA5391B3EA21581C23210B839467 /* after.swift */; }; + 498DC29155467AC093701C1AF5EE3807 /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDCA84FD49BEBABF9E067C2827A9E33D /* Placeholder.swift */; }; + 49BD0A719C61893E79267E6FCA661C3B /* RLMResults_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 24AAE30D6056FD7D084FEF595C799173 /* RLMResults_Private.h */; }; + 4A09B90C992548B3B76199F8162917D4 /* FQuerySpec.m in Sources */ = {isa = PBXBuildFile; fileRef = 26E5F18ACD873FD6A13EE7F4475650BE /* FQuerySpec.m */; }; + 4AD0818276F1C0C54F358E4AA77EB41C /* SwiftyJSON-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 61DE8708D7E957E3C14D958C3924525E /* SwiftyJSON-dummy.m */; }; + 4B5CE5D26AE68ED6F41F5C21D5C41AA8 /* RLMSchema.mm in Sources */ = {isa = PBXBuildFile; fileRef = B95F64448624F99D96C4102CA1890978 /* RLMSchema.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 4B891FCED5762B1BF7172440593024A5 /* Pods-pocloud-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A8A5C31425BBA75A7B674379EC000AA8 /* Pods-pocloud-dummy.m */; }; + 4B9FFDCD46F8924501BA37F68744B480 /* FIRDatabaseReference_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 99BB089F5CF6B601E331E971470C012A /* FIRDatabaseReference_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4BB7D1059F3B2F87D223F9189C4DE5A0 /* FIRUser.h in Headers */ = {isa = PBXBuildFile; fileRef = 77A88B654376481EF3246A8AA3E83B5B /* FIRUser.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4BDCED9F2644A0A7FC3A1FF64CC49FE1 /* RLMNetworkClient.mm in Sources */ = {isa = PBXBuildFile; fileRef = EEB765BA5A012453CAA0814A8B7C68AD /* RLMNetworkClient.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 4C40DE35BE9E5242E17B40B8BBC23796 /* list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2E9FBABB0B0834F4086D311AE5C7DB67 /* list.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 4C7A2A49C930463E736B7D4B334AA563 /* FIRUser.m in Sources */ = {isa = PBXBuildFile; fileRef = 193C6C22EAE9A101142E050A6C97E5D2 /* FIRUser.m */; }; + 4CA47DA355F9B3E4A3917388D70B9250 /* UIColor+Chameleon.h in Headers */ = {isa = PBXBuildFile; fileRef = 31E90C01CF879F35869F5A24A5B7E614 /* UIColor+Chameleon.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4CAD8FE0F1582C102C00F91A1A62A1ED /* RLMMigration_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 5D29BE28AB8262B8B505B9098E19E55E /* RLMMigration_Private.h */; }; + 4D3A39B59624C3C544119F3957BCF255 /* RLMSyncPermission.h in Headers */ = {isa = PBXBuildFile; fileRef = C1FBAEFB116E74CBCBF1A67240EC1E49 /* RLMSyncPermission.h */; }; + 4D67DCBF99A5372382DFC3DCEF692132 /* FIRAuthSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = 9075980E4D0116EE5A04C9D0DB658EB7 /* FIRAuthSettings.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4E07EEA4D05FD6E2A66F638E805A1B5E /* FOperationSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C7E0F93D9D136C44D487B7C3B938091 /* FOperationSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4E0D674DE022F1FC1DB93054F1E247B0 /* sync_config.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED502BFD549FB181F163263B093CAF0 /* sync_config.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 4E1BD0DB6636B8B5EC45B5359B79F410 /* FTupleCallbackStatus.h in Headers */ = {isa = PBXBuildFile; fileRef = 51DF135B95C2C63E71D97168F8ED319A /* FTupleCallbackStatus.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4E1FA16D371FA2636C1E14BC94B58989 /* FSparseSnapshotTree.m in Sources */ = {isa = PBXBuildFile; fileRef = 982417A3B308786B28B3E55A210AC1FD /* FSparseSnapshotTree.m */; }; + 4E1FC5A266C9B38F6AD0BEB051CAFD59 /* FIRAuthDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 88EA2512216314AF93669CDC3C0BCC8B /* FIRAuthDispatcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4E27F2292740DCDC63080D90BD7F7163 /* Chameleon_.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B7472A2B767877174E2DF15ADC3E8D2 /* Chameleon_.m */; }; + 4EB5633910B9930E2F7719D8DA835A80 /* FIRDataSnapshot_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B224F4BDCAFCCEEC67565AEA22B5F5E2 /* FIRDataSnapshot_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4ED160046DDA065161D118430D338C89 /* FIRActionCodeSettings.m in Sources */ = {isa = PBXBuildFile; fileRef = 9876E90F3950A1B691CE092868255CD8 /* FIRActionCodeSettings.m */; }; + 4F654F94BA01B069E92DACA085A46975 /* RLMSyncSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 22095030353ECE1534E0D2F078683231 /* RLMSyncSession.h */; }; + 4F8D10D1E11532433156C9EEE71054D4 /* RLMRealm_Dynamic.h in Headers */ = {isa = PBXBuildFile; fileRef = DF15C92D0E7C68B041093A95CAB8EB6F /* RLMRealm_Dynamic.h */; }; + 502F3F61CDF8A47AAB03A2DFF07550E5 /* RLMSchema_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = E415DFAAD524C6807AF22864550F23CF /* RLMSchema_Private.h */; }; + 5042ADD2D096C04B949D32507BE9FD54 /* FCacheNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0AEB804462BD0EC775A3A28A6CA369C0 /* FCacheNode.m */; }; + 505ED2112E6CA37727E8B624B92D7FBD /* FIROAuthProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = F76D46FDE19DBAEBCBE30A226A0E30DE /* FIROAuthProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 509A5621DAB44B06929B30ACCA7CA598 /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 061FDDD238820A8A858B697D584DB04E /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 50DD971FAFA29D59E89EBD4B386CBEB5 /* log_writer.h in Headers */ = {isa = PBXBuildFile; fileRef = 88736793BE9E25AAB9A2ADE921569424 /* log_writer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 50E3DB1032B98282167E0757B01B4157 /* comparator.h in Headers */ = {isa = PBXBuildFile; fileRef = 4887B8B0CF7F087448CFB1B1B9B8C687 /* comparator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5145E0F78D02E14C4966514339300AF2 /* Thenable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9CFB44E7986909688AA67ACB7477AFDB /* Thenable.swift */; }; + 518DEB113A71CE3879776A6652B430E3 /* iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DEA2ECAD7B0C441945F043E8A185698 /* iterator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 51B41DAACA1257F626E94B1631F1822E /* FIRTwitterAuthCredential.h in Headers */ = {isa = PBXBuildFile; fileRef = 211FCA1FFC4C77EA93B530870B20B073 /* FIRTwitterAuthCredential.h */; settings = {ATTRIBUTES = (Project, ); }; }; 51BF91AE859AB530E465910DC24C6481 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6947127001CBEE095E4A6CE3A232C4C5 /* Foundation.framework */; }; - 51F81A72AF2C504944FDADC926B10ADD /* merger.cc in Sources */ = {isa = PBXBuildFile; fileRef = ED2D9396FDE6771BA04FEF6DC7CBDCAA /* merger.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; - 5298578C6ED17ED21F7DEE409C9A8046 /* FTupleOnDisconnect.m in Sources */ = {isa = PBXBuildFile; fileRef = 27CCB83237F90DCEB08DB8072080B3DA /* FTupleOnDisconnect.m */; }; - 52B2C61070DDC6FE99270E6BBB639925 /* FIRNetworkMessageCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 34AA230F5DF1224EB79507E64D1AA29C /* FIRNetworkMessageCode.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 5387216E723A3C68E851CA15573CDD71 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = D50E90189ED3D962CFB705E5B68311EE /* Request.swift */; }; - 53B7936A5F29895CC42755E4FE685F3A /* SwiftyJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39958A249999790DA15AB530FAB3AF59 /* SwiftyJSON.swift */; }; - 53F44293E6BEEADD92CF7249C2817DB2 /* RLMObjectSchema.mm in Sources */ = {isa = PBXBuildFile; fileRef = A2230D6676070F59BE75F9FDC66DEEAC /* RLMObjectSchema.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 54A01D272C9352012F9FF6492D3B06E1 /* FIRCreateAuthURIRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = E6D60746C5008B244EE9B084CED0AC6A /* FIRCreateAuthURIRequest.m */; }; - 54F580BF4588159D6A61F21D15591805 /* pb_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = 457FDD7A54708F6E61FDD739A167B79D /* pb_decode.c */; settings = {COMPILER_FLAGS = "-fno-objc-arc -fno-objc-arc"; }; }; - 54FC0F69C8D0EFC254AFA5251CB39E52 /* sync_session.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48A98F2C4266D86C509DB3442867A753 /* sync_session.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 557815D7DCE9C01BB38EAA3A6F1E6484 /* FIRIdentityToolkitRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = B20146B04BD595EBBB9C96653AD661C0 /* FIRIdentityToolkitRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 557FB5D9BCCD215901280D14A0296C94 /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A4CA89E70392242C3B2A3D44F1A0435 /* Box.swift */; }; - 559CF5036B8CC6593DF32FFD6014D480 /* FIRFacebookAuthCredential.m in Sources */ = {isa = PBXBuildFile; fileRef = A611B6848FDB9E0E2C82375A5EDA11CD /* FIRFacebookAuthCredential.m */; }; - 559D6A1DC482561D6872921A329AE48F /* GTMSessionFetcher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 17377BCC76243E0EFA5D3E234DB181FB /* GTMSessionFetcher-dummy.m */; }; - 55D8D5D912CFD2F3584E4553C2EAD734 /* pb_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = A8B88D1225C6F043003AF66E3C0C8C05 /* pb_encode.c */; settings = {COMPILER_FLAGS = "-fno-objc-arc -fno-objc-arc"; }; }; - 5741AFA55985E6277B306F6F76335A93 /* RLMJSONModels.m in Sources */ = {isa = PBXBuildFile; fileRef = 63AF3A3D04AEC973FA0FBE20E7421CA9 /* RLMJSONModels.m */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 5750865DBF901AFA614554FE984F10C2 /* RLMResults.h in Headers */ = {isa = PBXBuildFile; fileRef = 756FE96D97699186B3209D248724EE3C /* RLMResults.h */; }; - 57B80E82B5C69BBC20F67D99D94641D5 /* version_set.h in Headers */ = {isa = PBXBuildFile; fileRef = CD03E0C1C1D38A81283139064E8F2142 /* version_set.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 57F954E5B8ED604165A7522B0BA96C02 /* FIRSecureTokenRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = A288528EF1436A1E9DC1F320C6C8BCF0 /* FIRSecureTokenRequest.m */; }; - 5802DAFF6DE5CDC88B40091AA9663338 /* RLMSyncUtil_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = A57347A4E8C0E81C385454A406EF85FA /* RLMSyncUtil_Private.h */; }; - 587A7DF9E86F1FED83F56C164870D90D /* FQuerySpec.h in Headers */ = {isa = PBXBuildFile; fileRef = 797593E0893419741B9BD2D21A8F119D /* FQuerySpec.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 59353E2457A4A550E91D12EE950FA034 /* FConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = E8FD2E8E185346816B6FA1E56C68871C /* FConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 599AE11391A45D17F0761E08435DC809 /* Thenable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 554820CF408FBEC552156A9A7E7E9B75 /* Thenable.swift */; }; - 59C815F958F99C7ABC7E2806BECCD75A /* RLMObject.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 2BBD068329EEFEA2266CE7098BDE238E /* RLMObject.h */; }; - 5A07C8CA75094253576057ABE15D119C /* FIRAdditionalUserInfo_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = B3A899BF5C964A2045CD570F3619AA7B /* FIRAdditionalUserInfo_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5A835121A72D88B82234B9F2975CA414 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFC0E8C7D894B90B12C523938B349BFE /* Error.swift */; }; - 5B294BAB1DAF3EEF8CC3FC0A4D801608 /* RLMObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BBD068329EEFEA2266CE7098BDE238E /* RLMObject.h */; }; - 5BB2ECA20F9E4BD0B75D1F1E6EC081A4 /* FIREmailPasswordAuthCredential.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DED4631F326A7D199A0C748A9726465 /* FIREmailPasswordAuthCredential.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5C3FAB6582357180D3BC4A1EFC952BF6 /* arena.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5433883BF136EDB14B84A5ED0314823D /* arena.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; - 5C50CF388C81ABE0F63D1E0423D2BA2E /* log_format.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FF2A54DDE68B0ECA790325F3F140306 /* log_format.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5C57E8F615C248EF0943DB914DCFA3CC /* RLMConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 47333000BE1D93181112C6D0CCDF7FB6 /* RLMConstants.h */; }; - 5CADD0254C8442F94E51AA85E4310D25 /* UIViewController+Chameleon.h in Headers */ = {isa = PBXBuildFile; fileRef = E3BA1A284A1064CEF4AB536D52945CC6 /* UIViewController+Chameleon.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5CCCBB0455397C38AF3F045AACCA5D83 /* FKeyIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = F5E8EDF66AE60F09E6411D0E3724912A /* FKeyIndex.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5D11C839BE86A43C242A5084E5EEBB19 /* FTupleFirebase.h in Headers */ = {isa = PBXBuildFile; fileRef = C9DA54DEEB044C12E3939E873A873BB2 /* FTupleFirebase.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5D2D1C6DBE842385173F083F0A8CE4D8 /* FIRAdditionalUserInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EE168F55AD90AD7C35DE3A27D62BC2D /* FIRAdditionalUserInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5D55D7BB0B6E97CC8A55CAAF3D36BCD0 /* FRepo.m in Sources */ = {isa = PBXBuildFile; fileRef = 2647649FA256A0176A86B9B3E296E325 /* FRepo.m */; }; - 5DCD38C17864574D9782E3E89FCE7403 /* FIRAuthAppCredentialManager.h in Headers */ = {isa = PBXBuildFile; fileRef = C0201C0B4408FFA673DD30115AEE4FE2 /* FIRAuthAppCredentialManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5E9E59C245E267AF031A25889C2B5BB3 /* FTupleTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = FD1A06D5734D2144B1C64A5D7BCB6538 /* FTupleTransaction.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5ED15DE93E0D61137AD67AEE7030A845 /* FListenComplete.h in Headers */ = {isa = PBXBuildFile; fileRef = 3405703B4CBE8AE3C47BCEE4B07EAF11 /* FListenComplete.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5F62D4BF53EE793742DA3CB460BAC9BA /* FIRUserMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 3622288C0D9CADE4D2ABDF412EE259FD /* FIRUserMetadata.m */; }; - 5FA6D12E3286E82717DE225D9BF36E89 /* RLMRealm_Dynamic.h in Headers */ = {isa = PBXBuildFile; fileRef = 99883EB025E527AE8609F7B7EBC448B8 /* RLMRealm_Dynamic.h */; }; - 5FB2E07F9547D78BE7031440404DC938 /* FViewProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = B6762E1931DCF6A02DFD9B4765BD6ECC /* FViewProcessor.m */; }; - 5FEE5895C0D8E4BBA5E9248D702C8D8F /* RLMArray.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = AF74E7CC87069844A5288C07F7A083D0 /* RLMArray.h */; }; - 60447CE0515AD55FFF99E2F966C67D83 /* table.cc in Sources */ = {isa = PBXBuildFile; fileRef = 09672645C74440EA83A08C505DB8B610 /* table.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; - 609A9DBF93FBDE3190C209F057C17119 /* port_example.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B6928E24C9A598D37478E8D8BFFF72F /* port_example.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 60F3C415F09D0C663A5A2A1D994460F1 /* cache.cc in Sources */ = {isa = PBXBuildFile; fileRef = 482A026B38ECAE3EF22A646D2345AD41 /* cache.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; - 61200D01A1855D7920CEF835C8BE00B0 /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B546E83AA57F71E840EEC9CBD55B3D9 /* DispatchQueue+Alamofire.swift */; }; - 613FB74A88ABA1332B6DD0C62ECC0331 /* AnyPromise.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCB84AF7E877A7BA90C29E2DF45D80F4 /* AnyPromise.swift */; }; - 61B710AFDED32EC8BB6D8B5B3690D296 /* FConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 67F3A8495843796A3D1C7EDA13D619BE /* FConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 62A1C1A1CB68530EFDED206B3947006C /* SwiftyJSON-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 67FC12868696F36693CAC525404202BF /* SwiftyJSON-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 62F65AD8DC4F0F9610F4B8B4738EC094 /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD1F997F67A5F45AF8E33ED8C9449E12 /* ServerTrustPolicy.swift */; }; - 6317BB61D9B4A9D977156A6D0E8E8560 /* FIRAuthAppDelegateProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = A093850A2BBCBCDDE8AD1C65BB4103DA /* FIRAuthAppDelegateProxy.m */; }; - 634B825E8EE66D790B327A918137732D /* FLevelDBStorageEngine.h in Headers */ = {isa = PBXBuildFile; fileRef = 32E9F0F81F769CE7FD8FEF870A3133D7 /* FLevelDBStorageEngine.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 63D2AE5A4724160215EA776E2943AC0E /* FIREmailAuthProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CD03535D85164785DC5407E97B7E89B /* FIREmailAuthProvider.m */; }; - 6436CC7F16C142719C29EAF95E019660 /* FIRAppEnvironmentUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 451247555E10CEEDC54A5C058F0D83A9 /* FIRAppEnvironmentUtil.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 6486781D756A9D71FE5C6E56CC9A343F /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 521B97B582B8D1CD7DD13C010F921160 /* ImageCache.swift */; }; - 6489AABF35756DC75F230E5B5F032223 /* PromiseKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B8CE220C910E06E356DF38C8A8D683 /* PromiseKit-dummy.m */; }; - 648BF828FBA491F4694B4853EF646F82 /* RLMOptionalBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 73158A52451B4D55008742ED80204195 /* RLMOptionalBase.h */; }; - 650B450DCDA44B828529BDA7B09297FD /* RLMRealm+Sync.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 3ABF94C743010F7DBBE0E591160638B1 /* RLMRealm+Sync.h */; }; - 65D4BA7F2B1D6E8E2189D1761716E9AB /* RLMListBase.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = E860E75C772633BFE202D7EB038DA713 /* RLMListBase.h */; }; - 65F9A2273F15E6C1EF47856161D08D8A /* FIRNetwork.h in Headers */ = {isa = PBXBuildFile; fileRef = FCC4ADCC0A5C5B2078D7705F1B461BEC /* FIRNetwork.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 65FE432C8F1437A9E5BEE50CCDB12565 /* Realm.swift in Sources */ = {isa = PBXBuildFile; fileRef = B53913C8228BCBF75A575E1876F46205 /* Realm.swift */; }; - 66130FDE8FEDDD3AE44E9CB237EC19DD /* ChameleonConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F6F88EE0633D4916DA4D92AFC751BD2 /* ChameleonConstants.m */; }; - 663A9A45CAF621C5C4620E5055213511 /* FIRAuthAppDelegateProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 49BA586C0BADEF6A9CD8225F05E8995D /* FIRAuthAppDelegateProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6642297EC3990411FD74F510F98AC9E8 /* RLMMigration.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D2092D66DA1D02C38589A63A98BF0A7 /* RLMMigration.h */; }; - 666BD1254E2A443691332CBDE6827677 /* FPersistenceManager.m in Sources */ = {isa = PBXBuildFile; fileRef = FE79FC179ACA6047426FBB4189C44004 /* FPersistenceManager.m */; }; - 6682B3A00CFB28FE5CC024CC9628C5F0 /* FIRAuthAPNSTokenManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 495AD0E2EB6C2933B316B392BF32319F /* FIRAuthAPNSTokenManager.m */; }; - 668ACC75094C06911E5973489F06EDE0 /* leveldb-library-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B395276889DB521ED217FA18FB6E2339 /* leveldb-library-dummy.m */; }; - 6696EB45A4D8070589AFBBDE0AC4C71A /* filter_policy.h in Headers */ = {isa = PBXBuildFile; fileRef = B824246F38CB9BDEA25FF9D8D72AE57C /* filter_policy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 66A1423C0A142F0B2DC3476738DF3F8E /* NSError+RLMSync.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 107724E3303EE11F722BB5BBF499249A /* NSError+RLMSync.h */; }; - 66AF70C24AB8687E72D88BB969A2BF71 /* FMerge.h in Headers */ = {isa = PBXBuildFile; fileRef = B50219925E2434C9D7AC474AEE578D7C /* FMerge.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 673F3FC470B833D802C1A9750F869ABC /* RLMRealmConfiguration_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D344935FE1521852BF5B221ECA8CA92 /* RLMRealmConfiguration_Private.h */; }; + 51F81A72AF2C504944FDADC926B10ADD /* merger.cc in Sources */ = {isa = PBXBuildFile; fileRef = D395886C18262575291F9C963CB4F203 /* merger.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; + 52391F52A7796CDE9FA233ED7E94F222 /* RLMObjectSchema.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5B564B0B062EB8F11B60E93E83E8FFF7 /* RLMObjectSchema.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 5298578C6ED17ED21F7DEE409C9A8046 /* FTupleOnDisconnect.m in Sources */ = {isa = PBXBuildFile; fileRef = C924626DBF358408C0979CBA0AD1ED96 /* FTupleOnDisconnect.m */; }; + 52B2C61070DDC6FE99270E6BBB639925 /* FIRNetworkMessageCode.h in Headers */ = {isa = PBXBuildFile; fileRef = E2C88860B94B8599BDF9BE6D8FF30EC7 /* FIRNetworkMessageCode.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 532D58CDF07BACB658E0BB2716BFAFD9 /* RLMObservation.mm in Sources */ = {isa = PBXBuildFile; fileRef = DAE8F91FA9DBD119018F550096370C5E /* RLMObservation.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 5387216E723A3C68E851CA15573CDD71 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6287EE2E2EBB2F65A34E83E0ED37A309 /* Request.swift */; }; + 5394DCCA526184F919D2416E58E43089 /* SwiftChart-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C8BF63BAB94A488687EF57BA50A2301 /* SwiftChart-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 544FDC91B4E21711475AB28C1D6F8979 /* RLMOptionalBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 072CC0EFA6553B40B3C6AD14AD95CDF5 /* RLMOptionalBase.h */; }; + 548CED0AC95791F23623BCD919E46B53 /* work_queue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A4F2EB422F562B28D5B39ECF7560BF14 /* work_queue.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 54A01D272C9352012F9FF6492D3B06E1 /* FIRCreateAuthURIRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = E600ACAE0B9220663CE65B77A1CC4B26 /* FIRCreateAuthURIRequest.m */; }; + 54A3CCB3F39CA70BA269BA03A1D8B8DF /* RLMObject.h in Headers */ = {isa = PBXBuildFile; fileRef = F431C8240104B5D4C9A11E38AB50DDBE /* RLMObject.h */; }; + 54F00EED638C35E4AA74BBA452C0FFD3 /* RLMResults.h in Headers */ = {isa = PBXBuildFile; fileRef = DE156E186646316B964B7775D53851FA /* RLMResults.h */; }; + 54F580BF4588159D6A61F21D15591805 /* pb_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = 80CCE5EF196537E4E1F1C22EB8F190BC /* pb_decode.c */; settings = {COMPILER_FLAGS = "-fno-objc-arc -fno-objc-arc"; }; }; + 5533ACC87CC583984578DE1BFCB1B82D /* LinkingObjects.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4AA0EB452A4908B2C18F2E3091E17C2 /* LinkingObjects.swift */; }; + 5576A08E4E5D0F44A39C74B3E685DAD3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6947127001CBEE095E4A6CE3A232C4C5 /* Foundation.framework */; }; + 557815D7DCE9C01BB38EAA3A6F1E6484 /* FIRIdentityToolkitRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 7524CFCF31C48861F456C88473538A4A /* FIRIdentityToolkitRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 559CF5036B8CC6593DF32FFD6014D480 /* FIRFacebookAuthCredential.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CEF3BA59ED9C27B0B1653ECD59C3AA5 /* FIRFacebookAuthCredential.m */; }; + 559D6A1DC482561D6872921A329AE48F /* GTMSessionFetcher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 52B5019F9BF77445DFE298C506B80C28 /* GTMSessionFetcher-dummy.m */; }; + 55D8D5D912CFD2F3584E4553C2EAD734 /* pb_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = DC8998C2DD50C1167C9C926E3E4D672B /* pb_encode.c */; settings = {COMPILER_FLAGS = "-fno-objc-arc -fno-objc-arc"; }; }; + 55DC950F2F11A2F2759DC2D5F39EB31C /* primitive_list_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D25B3E3B6981BC07B4A23CFB6C0C24FA /* primitive_list_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 578289AD8005663CCA5DB316F4068389 /* SVProgressHUD.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 67E3FFD687235B98417AECB81E391CA7 /* SVProgressHUD.bundle */; }; + 57B80E82B5C69BBC20F67D99D94641D5 /* version_set.h in Headers */ = {isa = PBXBuildFile; fileRef = 21E0CE12FC42A620B6C0D721C835CC2C /* version_set.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 57F954E5B8ED604165A7522B0BA96C02 /* FIRSecureTokenRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 87E1BC974D69E0F783517F2A463676DD /* FIRSecureTokenRequest.m */; }; + 587A7DF9E86F1FED83F56C164870D90D /* FQuerySpec.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CE420DA1558F78911A3B350A9A11A79 /* FQuerySpec.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 58CBF20A1F56789FAEAA7DC13B8EFF6E /* NSError+RLMSync.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 2EE089B6DFD2B2508B0CB8D72C7E3C2B /* NSError+RLMSync.h */; }; + 59353E2457A4A550E91D12EE950FA034 /* FConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 23CA50BB5CC5430225B3A92952BB37AA /* FConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 59F1C57594CC6425F75E3A0E32016BED /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DBAA5BACA9745702C885EB1AF32FA673 /* Security.framework */; }; + 5A07C8CA75094253576057ABE15D119C /* FIRAdditionalUserInfo_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = CA5424BB0A8A8591873A237C693AD88B /* FIRAdditionalUserInfo_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5A4D7EA1033D8F2708B04767898629E4 /* fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A472B808EDB6A83459DD76A79343A48 /* fwd.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5BB2ECA20F9E4BD0B75D1F1E6EC081A4 /* FIREmailPasswordAuthCredential.h in Headers */ = {isa = PBXBuildFile; fileRef = F55B226D0D00EFA040C976DF49045D23 /* FIREmailPasswordAuthCredential.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5BE10C5A182E7495F8076720DE73399F /* RLMAccessor.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = C12E8A8D7D505477165899FC9D764847 /* RLMAccessor.h */; }; + 5C3289C4337A0D72EF45DA7AE081D311 /* shared_realm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56CC2A6A09A80F6AF6217E7CD1519A0F /* shared_realm.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 5C3FAB6582357180D3BC4A1EFC952BF6 /* arena.cc in Sources */ = {isa = PBXBuildFile; fileRef = F95DDBFD616330F5F6A67C5AED7689FE /* arena.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; + 5C50CF388C81ABE0F63D1E0423D2BA2E /* log_format.h in Headers */ = {isa = PBXBuildFile; fileRef = A625EB10C75C7FE7267B14C0AE89A3DB /* log_format.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5CADD0254C8442F94E51AA85E4310D25 /* UIViewController+Chameleon.h in Headers */ = {isa = PBXBuildFile; fileRef = B9B5D98A29C93523516AD5AE0C1C96BE /* UIViewController+Chameleon.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5CCCBB0455397C38AF3F045AACCA5D83 /* FKeyIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 228D5C9C186B55465CBBD86B5E03FCC4 /* FKeyIndex.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5CF65A69A3ADB9FA9FB1F714D69E10DF /* RLMObject.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = F431C8240104B5D4C9A11E38AB50DDBE /* RLMObject.h */; }; + 5D11C839BE86A43C242A5084E5EEBB19 /* FTupleFirebase.h in Headers */ = {isa = PBXBuildFile; fileRef = 727D09BAF5CCA8E230F101E228BFEB81 /* FTupleFirebase.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5D2D1C6DBE842385173F083F0A8CE4D8 /* FIRAdditionalUserInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = F587118FCAFF6DA5E474BA0F9AABE6D6 /* FIRAdditionalUserInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5D55D7BB0B6E97CC8A55CAAF3D36BCD0 /* FRepo.m in Sources */ = {isa = PBXBuildFile; fileRef = CEDEC11E8A3A5A39A44BAA92E7B9CB80 /* FRepo.m */; }; + 5DCD38C17864574D9782E3E89FCE7403 /* FIRAuthAppCredentialManager.h in Headers */ = {isa = PBXBuildFile; fileRef = BECC6E463ED9B84E1B747216E15C7707 /* FIRAuthAppCredentialManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5E9E59C245E267AF031A25889C2B5BB3 /* FTupleTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = D3EC63088647E496A1109035BAA3FAA5 /* FTupleTransaction.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5ED15DE93E0D61137AD67AEE7030A845 /* FListenComplete.h in Headers */ = {isa = PBXBuildFile; fileRef = E14EA890AFFB0CE667D86C0A69FFB986 /* FListenComplete.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5F62D4BF53EE793742DA3CB460BAC9BA /* FIRUserMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E67C6A3497AB7667575DD1278AEC1BD /* FIRUserMetadata.m */; }; + 5FB2E07F9547D78BE7031440404DC938 /* FViewProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = A3988973AE5C02333414D4A17044A957 /* FViewProcessor.m */; }; + 60114CF758A0FD7E04182B2434023670 /* RLMObject_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 3183AF069AE0091159320866D444ACD6 /* RLMObject_Private.h */; }; + 60447CE0515AD55FFF99E2F966C67D83 /* table.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5EB2568CD43E1E978DA697D64C2E0CAE /* table.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; + 609A9DBF93FBDE3190C209F057C17119 /* port_example.h in Headers */ = {isa = PBXBuildFile; fileRef = 97556BF680D73BEE50BC370237CE2ED1 /* port_example.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 60BCACD5DF6380864584EFC1143499F6 /* RLMSyncSubscription.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 98D40162192EB7E105E483C7882AEA80 /* RLMSyncSubscription.h */; }; + 60F3C415F09D0C663A5A2A1D994460F1 /* cache.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5E3D6102C57EEF32AC91519BC2D70655 /* cache.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; + 61200D01A1855D7920CEF835C8BE00B0 /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EDFA25CA7B170D7E62F384298B2DA9C /* DispatchQueue+Alamofire.swift */; }; + 613C059605FF1F551E0350DF896A38D1 /* RLMObjectBase.mm in Sources */ = {isa = PBXBuildFile; fileRef = E103EDF631ABD695B0DEC4E9432FF54E /* RLMObjectBase.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 61811049EF9DB96C6092507062774A05 /* RLMRealmConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 337BAD4B73E2EB61F0439C9EED57D9F8 /* RLMRealmConfiguration.h */; }; + 61B710AFDED32EC8BB6D8B5B3690D296 /* FConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 7825758BA28D7B159C70BBC305286DEF /* FConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 61C37CBA9900B08969B49918048D1183 /* RLMThreadSafeReference.mm in Sources */ = {isa = PBXBuildFile; fileRef = 613B41797B8589C74E3BCB0E66789F1D /* RLMThreadSafeReference.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 62E874A16C2A4062460E34245D003468 /* SVRadialGradientLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 82121DFC73E36F57610A2EA7B5BB32A1 /* SVRadialGradientLayer.m */; }; + 62F65AD8DC4F0F9610F4B8B4738EC094 /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D8BA7FAB9088209FF49CF19669B6A8D /* ServerTrustPolicy.swift */; }; + 62F71D64F91549B7ED5E7842481C5C11 /* RLMSyncConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 39C3B310CEE800AC9572C07D5EE7954D /* RLMSyncConfiguration.h */; }; + 6317BB61D9B4A9D977156A6D0E8E8560 /* FIRAuthAppDelegateProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EC13AE3E7408848C1905A3C3DE6D75B /* FIRAuthAppDelegateProxy.m */; }; + 634B825E8EE66D790B327A918137732D /* FLevelDBStorageEngine.h in Headers */ = {isa = PBXBuildFile; fileRef = FEBE6C6CC4D11E5379DA07B40C9B46D1 /* FLevelDBStorageEngine.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 63D2AE5A4724160215EA776E2943AC0E /* FIREmailAuthProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C2DA7600F0669E802B1DCAC3D7C2D8D /* FIREmailAuthProvider.m */; }; + 6422AB7078C205EA49122992A0F937AB /* RLMSwiftSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 8ECC507E7F47E66784AAB190F66457D6 /* RLMSwiftSupport.m */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 6436CC7F16C142719C29EAF95E019660 /* FIRAppEnvironmentUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 5678876753C0D72CCD71DE8D71ABE2D7 /* FIRAppEnvironmentUtil.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 6486781D756A9D71FE5C6E56CC9A343F /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D23F10C68371CC69CFDF6EDFEE2FC50 /* ImageCache.swift */; }; + 64DC09353634B71B2EB822DB2445E20E /* SideMenuManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25ABAE281B9B85515231C787D50B50C8 /* SideMenuManager.swift */; }; + 65CFC8401439ED200531A9C8BA093380 /* UITableViewVibrantCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA0D50CD1AFF150D598303B5E53DD1E5 /* UITableViewVibrantCell.swift */; }; + 65F9A2273F15E6C1EF47856161D08D8A /* FIRNetwork.h in Headers */ = {isa = PBXBuildFile; fileRef = 60CE8BE9D8110D3D1BD11AF01584255F /* FIRNetwork.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 66130FDE8FEDDD3AE44E9CB237EC19DD /* ChameleonConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 12C54A50907C72C5231FE064E0FD5EB4 /* ChameleonConstants.m */; }; + 663A9A45CAF621C5C4620E5055213511 /* FIRAuthAppDelegateProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 0443E9ED4AFAB4239674A2E3FB46F5C2 /* FIRAuthAppDelegateProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 666BD1254E2A443691332CBDE6827677 /* FPersistenceManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 40F1951617C35D1A46317044DEFCFBEA /* FPersistenceManager.m */; }; + 6682B3A00CFB28FE5CC024CC9628C5F0 /* FIRAuthAPNSTokenManager.m in Sources */ = {isa = PBXBuildFile; fileRef = DADF51336A5F9C36ADC982EC9D1648C9 /* FIRAuthAPNSTokenManager.m */; }; + 668ACC75094C06911E5973489F06EDE0 /* leveldb-library-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B2CE9529795C2488347FB5015888DB6 /* leveldb-library-dummy.m */; }; + 6696EB45A4D8070589AFBBDE0AC4C71A /* filter_policy.h in Headers */ = {isa = PBXBuildFile; fileRef = 316EC660ACCEC0B560483E4DD14BA386 /* filter_policy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 66AF70C24AB8687E72D88BB969A2BF71 /* FMerge.h in Headers */ = {isa = PBXBuildFile; fileRef = 79C6FE77B99E2E6E5FD2CF6ED248C543 /* FMerge.h */; settings = {ATTRIBUTES = (Project, ); }; }; 6776B02427FEC96645531DDF42910FF3 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CD652DFA7B9433714A03ACD1A3893F8A /* SystemConfiguration.framework */; }; - 67E02013520EDEB9F8B3C8EF48ACE448 /* index_set.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A3B87DDF0169571DDF11B92F5878CD73 /* index_set.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 682AEDD570085C7116241AC91FBF326C /* FIRAuth.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DAC76EC628A12DAA530C5B30AC53D4D /* FIRAuth.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 690495549B97290E4A4C7370FFADEA5D /* FIRGetOOBConfirmationCodeRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E6D2F4468F717A90D04FF566DCA4371 /* FIRGetOOBConfirmationCodeRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 69386978F07A1B98C68BFED78BDD9882 /* FIRMutableDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = F1CB732D7C992EBDD2E820344410DDDB /* FIRMutableDictionary.m */; }; - 6A00C59AD4B477D8F8DFC7F9EE83F3AC /* system_configuration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3551A1156D55BCCF5469EB2D4D20F1E2 /* system_configuration.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 6A5CC35B0F7F3C926D6B4DF00082A589 /* FIRDatabaseQuery_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = CD0B1F58E510410D975F1DF34030D3D3 /* FIRDatabaseQuery_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6A8D8946733D74B8E80F95FAEF06AFFB /* FIRAuthCredential.h in Headers */ = {isa = PBXBuildFile; fileRef = 6270419CD9B394E3AFBE5E81289DEFA4 /* FIRAuthCredential.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6AB9AB7E200E11886EE9FB2110AA1AF4 /* FIRVerifyPasswordRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AF138888788384436991D2DF27214E5 /* FIRVerifyPasswordRequest.m */; }; - 6AE5EF5AD227581740E952A95650E04A /* SVProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = 70BBD8E29841BCB81EC081B1E8A02FAB /* SVProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6B0193AF37FE77996EDF3A1C62380E06 /* FIREmailPasswordAuthCredential.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E51F40BEA7FD53F1C89A745CA777177 /* FIREmailPasswordAuthCredential.m */; }; - 6C2AAB3197D3B65ED2CE73EAAF589B14 /* FIRAuthDefaultUIDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 59E504DA88CC433314D869611D4E0BD3 /* FIRAuthDefaultUIDelegate.m */; }; - 6C314E771940804A2CB94077A7AD5CE6 /* RLMSyncSessionRefreshHandle.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7F284706E9A7F12270893EA967BC8EDD /* RLMSyncSessionRefreshHandle.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 6C811E25B7CA473969811C8204BA44AA /* FViewCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AFCB60C5FCD6909301CA20DD308BD18 /* FViewCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6C82814432AA99952F4B99962D4A5D9A /* FIRAnalyticsConfiguration+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 189419EB2B0E5DD35DB34F072E56C425 /* FIRAnalyticsConfiguration+Internal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 6CAF1973FCBD74F8E9802F584BD33AF7 /* RLMProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CCB860E9845773E0E6F08EEBD1920BF /* RLMProperty.h */; }; - 6CC84B50C2FEBC931900F4B99E5E440B /* RealmSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FF301905896DE915042840561C0B51F7 /* RealmSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6D84B2954903576A671D3BF6AF7DBD2B /* RLMNetworkClient.mm in Sources */ = {isa = PBXBuildFile; fileRef = 212AC30E3EF8D565E95D92B9A9F3210F /* RLMNetworkClient.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 6DA74BD0045499F7C4DFFA3910B8EC72 /* FIRAuthAPNSTokenType.h in Headers */ = {isa = PBXBuildFile; fileRef = EFF5157BEEA759ABCCE53DA64F0FD1C6 /* FIRAuthAPNSTokenType.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6DBE872343E78F3B86292E608288DB6E /* FIRGetOOBConfirmationCodeResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = A01357CC0F7652931C876DA3FBAD454E /* FIRGetOOBConfirmationCodeResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6DDA9FDD4DDAF5F671563AEFF429CACD /* FIRAppEnvironmentUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 53BFC5A74AADB31152A334E2DE3D13E3 /* FIRAppEnvironmentUtil.m */; }; - 6E45DB261D22193300C7F5B5CE978E78 /* sync_config.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 246CD78AC225F772E1C63988BB89EAE6 /* sync_config.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 6E83BD8C6AA2B75012F6AEC76E63E0DA /* RLMProperty.mm in Sources */ = {isa = PBXBuildFile; fileRef = 34FCCBBF6FD6DA73BC7F9AD20377B83D /* RLMProperty.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 6F235EDBADABEA4A01AA4DF0D0A76851 /* FIRAuthKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = B785F05E1D643D5FA071DA7F5BE1C19D /* FIRAuthKeychain.m */; }; - 6FB4CA5D8EEC008B63176482EFB51BE0 /* FTupleStringNode.h in Headers */ = {isa = PBXBuildFile; fileRef = FF068E91992476DB4B9EADA7130CB9C7 /* FTupleStringNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 70297ABF69F651EAF8E5F968E3811211 /* ChameleonFramework-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 560160C32F5A4CB460DF4B6FB92993E2 /* ChameleonFramework-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7043AC74BA3B12C7D4FF872F793E0F02 /* hash.cc in Sources */ = {isa = PBXBuildFile; fileRef = F1C25E44826AA56B8C280912401D6DFB /* hash.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; - 704DB88977901C7CAB9517F4D5D2FB98 /* RLMObjectBase.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 8656AB29DB604E713AAC153B0DC8FF40 /* RLMObjectBase.h */; }; - 705FD28365D922BB9D4E5108A25EA8AD /* placeholder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7EE03640BC2BDDDCB6761BE0C9226E3F /* placeholder.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 708EC817254E303A4B19EB92ADF9DF49 /* repair.cc in Sources */ = {isa = PBXBuildFile; fileRef = E1DAF26C3A58D438A6AA363B8E49CB77 /* repair.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; - 70AE1528B2E6EB401D9DE43BA7041503 /* RLMMigration.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 1D2092D66DA1D02C38589A63A98BF0A7 /* RLMMigration.h */; }; - 70CCAAC59D53F6DC5A7DE884084F3D45 /* RLMSyncConfiguration_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B955D638872DCEDDD3148D33601F5FF6 /* RLMSyncConfiguration_Private.h */; }; - 7114CDF99A305155538AF3322DB3F230 /* RealmCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2F7D77472D38F688D8018259EAF2211 /* RealmCollection.swift */; }; - 714181B507E2E855875F97A1272F3C18 /* collection_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC6F48EBDD1B68E33355B656B29A8483 /* collection_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 71C09AEE9F59F762CD810173F360A19A /* Resolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = A953A075EB5687C00FC38B718AC7C378 /* Resolver.swift */; }; - 71C5F7EE96B6CCFCC322948BA840C615 /* FChildrenNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F86754AD561E5E43602F81D0BD41346 /* FChildrenNode.m */; }; + 67E04AE58975D6C1C5B38050A2733FED /* RLMSyncManager.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 2049C5CA639316DB171CAA0B09E0676B /* RLMSyncManager.h */; }; + 67FB274BF84E310A775731821106C0B0 /* RLMListBase.h in Headers */ = {isa = PBXBuildFile; fileRef = C1E95524242BB7CF0FD435BCEE0A5D56 /* RLMListBase.h */; }; + 682AEDD570085C7116241AC91FBF326C /* FIRAuth.h in Headers */ = {isa = PBXBuildFile; fileRef = B06A012AB01EF015C4C683E29EB9B428 /* FIRAuth.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 68C3D57B4628397434A8008F2FDE9302 /* RLMCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EBF93A215B2032494BF204BA394E419 /* RLMCollection.h */; }; + 690495549B97290E4A4C7370FFADEA5D /* FIRGetOOBConfirmationCodeRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 50921741ADBAE90702DAABF59E4FEE15 /* FIRGetOOBConfirmationCodeRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 69386978F07A1B98C68BFED78BDD9882 /* FIRMutableDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 36BAB10C547C609FD6ADE9F03AB68684 /* FIRMutableDictionary.m */; }; + 6A1331338D376322D3540CB2488CDC63 /* ChartSeries.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF6C9B912DEAEBADD2AB183CF74BCB39 /* ChartSeries.swift */; }; + 6A5CC35B0F7F3C926D6B4DF00082A589 /* FIRDatabaseQuery_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F66493B50DF62BCB1A084C7D275B89C /* FIRDatabaseQuery_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6A8D8946733D74B8E80F95FAEF06AFFB /* FIRAuthCredential.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DF6C1FC347D897F3D7EB7580EDDD44C /* FIRAuthCredential.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6AB9AB7E200E11886EE9FB2110AA1AF4 /* FIRVerifyPasswordRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = CE44C726A617D98DE6F406C09C971EB4 /* FIRVerifyPasswordRequest.m */; }; + 6B0193AF37FE77996EDF3A1C62380E06 /* FIREmailPasswordAuthCredential.m in Sources */ = {isa = PBXBuildFile; fileRef = 146469777BFD805C29A1047E56F16C6C /* FIREmailPasswordAuthCredential.m */; }; + 6C2AAB3197D3B65ED2CE73EAAF589B14 /* FIRAuthDefaultUIDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = B66D8D3A8424D1CFCB9075D328170260 /* FIRAuthDefaultUIDelegate.m */; }; + 6C2E1D2F43B0EA851ADF145D490286BA /* sync_session.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9A21D65008049DD151689EF9F5395381 /* sync_session.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 6C811E25B7CA473969811C8204BA44AA /* FViewCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 88DC3C4F9C544BC4E4297988708ECE37 /* FViewCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6C82814432AA99952F4B99962D4A5D9A /* FIRAnalyticsConfiguration+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = F8F6F94C2E3D8C837B8CC9E7DDF471CF /* FIRAnalyticsConfiguration+Internal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 6DA74BD0045499F7C4DFFA3910B8EC72 /* FIRAuthAPNSTokenType.h in Headers */ = {isa = PBXBuildFile; fileRef = F5A1BAE0B8B6A6A7EA5E524A5029F574 /* FIRAuthAPNSTokenType.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6DBE872343E78F3B86292E608288DB6E /* FIRGetOOBConfirmationCodeResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 7031C9AC62B88E64CD05DDAFD88DAB98 /* FIRGetOOBConfirmationCodeResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6DDA9FDD4DDAF5F671563AEFF429CACD /* FIRAppEnvironmentUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EC37ABFB101C5CFFD17423D93AB7C6F /* FIRAppEnvironmentUtil.m */; }; + 6EE0FD7882A213AEE683064420FF9BD0 /* RLMSyncUtil_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = CDC8CF1BB201AB7E004BDC7D1A04BC88 /* RLMSyncUtil_Private.h */; }; + 6F235EDBADABEA4A01AA4DF0D0A76851 /* FIRAuthKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EC9D72DA4D993BA4FA7462F788E808F /* FIRAuthKeychain.m */; }; + 6F773D3E94F3E4E91F0B9106CD69566C /* RLMRealm_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 8F6DFBD150A3B56A826609F05027EBF2 /* RLMRealm_Private.h */; }; + 6F88B7FBE811504C10126E6FB5ACD140 /* RLMOptionalBase.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 072CC0EFA6553B40B3C6AD14AD95CDF5 /* RLMOptionalBase.h */; }; + 6FB4CA5D8EEC008B63176482EFB51BE0 /* FTupleStringNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 2ED40CA21C81D183487E2AA1EE13C818 /* FTupleStringNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 70297ABF69F651EAF8E5F968E3811211 /* ChameleonFramework-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FA418B7D73C04C4A8B1F901C0BB3B9DA /* ChameleonFramework-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7043AC74BA3B12C7D4FF872F793E0F02 /* hash.cc in Sources */ = {isa = PBXBuildFile; fileRef = DAD8F2B2547F7377B3C959D31F89455D /* hash.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; + 708EC817254E303A4B19EB92ADF9DF49 /* repair.cc in Sources */ = {isa = PBXBuildFile; fileRef = AA81185FC0AAD55BC670D2D4C5069EF9 /* repair.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; + 719D9A075FE59855E3E8EE95D516FCB2 /* ThreadSafeReference.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DD911CD20C74127970E24F1205AA100 /* ThreadSafeReference.swift */; }; + 71BC60E2FFF0BEF3977451C3DABD165F /* Realm.swift in Sources */ = {isa = PBXBuildFile; fileRef = B31E0966D3CF9D0CEDD9C866DE57075C /* Realm.swift */; }; + 71C5F7EE96B6CCFCC322948BA840C615 /* FChildrenNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 404A99971E2E296714F6D9264DE6AEB5 /* FChildrenNode.m */; }; 71DE9B54112E28E80660A05C6CCF48F6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6947127001CBEE095E4A6CE3A232C4C5 /* Foundation.framework */; }; - 7230498DCC8F6020F23E7595E2F1E792 /* UIView+ChameleonPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = C7A8D38453A1ADED573CE5DB9926D66D /* UIView+ChameleonPrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 723E06929ABF1848625350ABA1B85346 /* RLMRealmUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF7CCAB5B9F7B8EF9A5BD97A307DC29E /* RLMRealmUtil.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 72D27BA78FB1D52CCDF3080D528DF73E /* FPendingPut.h in Headers */ = {isa = PBXBuildFile; fileRef = CD29F09CA855B0348813A559DF19C8AE /* FPendingPut.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 72D3021CCE7450995B401C89122AD6F3 /* FServerValues.m in Sources */ = {isa = PBXBuildFile; fileRef = CFB1C50C6437C623E3A2666CF371E69A /* FServerValues.m */; }; - 72DC673002447B0F7EBEC31F0AB7C6AF /* ChartColors.swift in Sources */ = {isa = PBXBuildFile; fileRef = C197787BB724012E6594E3D4FF80E5A9 /* ChartColors.swift */; }; - 7309A7E7F6E27EC5DF197EE099E17424 /* FTreeSortedDictionaryEnumerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A645B1EC4287051036038D2397ABC6 /* FTreeSortedDictionaryEnumerator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 730F9DB4D49513693ED2224F006BB907 /* FImmutableTree.h in Headers */ = {isa = PBXBuildFile; fileRef = 684FE56FC16B7CC673A6A8F9A5F7E444 /* FImmutableTree.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7361820694C4F923BEE201543224223E /* FIRVerifyPasswordResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = E0DCF1FB90D06170E949E0581A2238EF /* FIRVerifyPasswordResponse.m */; }; - 73644CD54B63FD6C4FFFC692CD7C6BB6 /* FIRPhoneAuthCredential_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 2291892BADEE0EFAEA51F3F0A2A37864 /* FIRPhoneAuthCredential_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 73854C83209BB68C0502B1314DB0A55E /* FIRConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = B0D3ED671D9673A8F52FB3A4F1CA3141 /* FIRConfiguration.m */; }; + 7230498DCC8F6020F23E7595E2F1E792 /* UIView+ChameleonPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5678B70F3E291B18297F8C9FAEADD654 /* UIView+ChameleonPrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 72D27BA78FB1D52CCDF3080D528DF73E /* FPendingPut.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D0567DE7174EB9965E6B3CE1BFFE735 /* FPendingPut.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 72D3021CCE7450995B401C89122AD6F3 /* FServerValues.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A4C1C5AC30DE4A55E5B813F80CAB464 /* FServerValues.m */; }; + 7309A7E7F6E27EC5DF197EE099E17424 /* FTreeSortedDictionaryEnumerator.h in Headers */ = {isa = PBXBuildFile; fileRef = A48997DDACC81455ECBA8ED3769582EF /* FTreeSortedDictionaryEnumerator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 730F9DB4D49513693ED2224F006BB907 /* FImmutableTree.h in Headers */ = {isa = PBXBuildFile; fileRef = 8107EE21C879AF93E93DC6E232BDF7E3 /* FImmutableTree.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7361820694C4F923BEE201543224223E /* FIRVerifyPasswordResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 534B4638DFA317572A39BB56A983EA7E /* FIRVerifyPasswordResponse.m */; }; + 73644CD54B63FD6C4FFFC692CD7C6BB6 /* FIRPhoneAuthCredential_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DB49A3919E5A65C4E6547F44C30A163 /* FIRPhoneAuthCredential_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 736CF37051D550C1FBACA07C91ECA662 /* RLMArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 78F4770F3AA732271439C1E944CBB123 /* RLMArray.h */; }; + 73854C83209BB68C0502B1314DB0A55E /* FIRConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = B241A34EB7306BCF77878A8D266F416C /* FIRConfiguration.m */; }; 73B9C996AED49ED7CF8EC2A6F1738059 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6947127001CBEE095E4A6CE3A232C4C5 /* Foundation.framework */; }; - 73E5226F6EE72780F22D06B70F9EF338 /* write_batch_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 66AA435067954AE35E2AE25DE1A0CD30 /* write_batch_internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 74253B9C76C525105629A9FCF5C738D1 /* FArraySortedDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = C933AFEC321A11E069A3BF642CCFC9F2 /* FArraySortedDictionary.m */; }; - 747F460A923A15A8AF1868066226DC44 /* FTupleObjects.h in Headers */ = {isa = PBXBuildFile; fileRef = DD3095AE481F6C492FF4E2F65D967CF4 /* FTupleObjects.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 750249BF8067E642EC68888452197FED /* dumpfile.h in Headers */ = {isa = PBXBuildFile; fileRef = 223259CBB653F11E49A57D29738D8AD3 /* dumpfile.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 752A07769F58084F9718574DDCA49B46 /* builder.cc in Sources */ = {isa = PBXBuildFile; fileRef = A889C9D8060F9C200DCF12FE2A265554 /* builder.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; - 76C22CBAA297189F322AC7A91104D1C7 /* RLMRealm+Sync.h in Headers */ = {isa = PBXBuildFile; fileRef = 3ABF94C743010F7DBBE0E591160638B1 /* RLMRealm+Sync.h */; }; - 76D1C75575D9B4411A97E68516F5B6A1 /* RLMCollection.mm in Sources */ = {isa = PBXBuildFile; fileRef = F8EAE2ACC12F94CC443931FC1E6B5967 /* RLMCollection.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 77ACDF5446596B1F4C040FCCD1786A7A /* transact_log_handler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C45AA87C54762C95B7C63222C7E2DC50 /* transact_log_handler.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 7883C1A9CD5C38322B10254E0858D61E /* RLMSyncSubscription.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3DE152D03A968068A2041470A6A9137A /* RLMSyncSubscription.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 7908A6F824CBAA69D56EFC6E230B4E05 /* RLMAccessor.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 341F1A9221DF6820F23D7B911BA7C606 /* RLMAccessor.h */; }; - 7975C45187C08307C8C8F77A77FD7771 /* FIRVerifyClientResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = E3A62EB8F1FD2DABDAA52063EE37CB51 /* FIRVerifyClientResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 79990437F8B6803014C9CBDDFCE16247 /* FListenProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EA686D86DAFD6CE65B41266570B8FA5 /* FListenProvider.m */; }; - 79B06DF5D7BB5A1052B8C2795811ECD4 /* FIRVerifyCustomTokenRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 448F206B5809891E6F7E6A5D909F33B9 /* FIRVerifyCustomTokenRequest.m */; }; - 79F569D6D209F6B965AD4DB4CE05E37D /* FImmutableTree.m in Sources */ = {isa = PBXBuildFile; fileRef = 44A25CB3D383B9D226D46F4DA4688E50 /* FImmutableTree.m */; }; - 79FD4896228A3996A684389996D51AAE /* FIRVerifyAssertionRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 662D90F7F5EB532F1657DEFA80950386 /* FIRVerifyAssertionRequest.m */; }; - 7A514A1B4B0F61DB54FCE400AF2418E5 /* GoogleToolboxForMac-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 64355376880E7621613C1B878EB21D1D /* GoogleToolboxForMac-dummy.m */; }; - 7A6BAE3384BA91C76188852C78A84E37 /* FirebaseDatabase-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BCB97824D25E5705DFB73E8748003FAF /* FirebaseDatabase-dummy.m */; }; - 7ACBD275F7DCAC8120F3D0F4959FDA33 /* UIButton+Chameleon.h in Headers */ = {isa = PBXBuildFile; fileRef = FEDFDE8760980B3E2D24C6767EA691D1 /* UIButton+Chameleon.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7B14082B6F045530C4A920313F41D0A2 /* FIRGetAccountInfoResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = DA88956BAB31AC8FEECBD69B36643569 /* FIRGetAccountInfoResponse.m */; }; - 7B2A61E55C43E9B12E5B7DD852456AEE /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29123DC983401A447A0254E5D5EE8FCC /* ImageTransition.swift */; }; - 7B41DF119A531BCDC988548A9FB86CBC /* FTrackedQueryManager.h in Headers */ = {isa = PBXBuildFile; fileRef = C62169027E8ECA9805ACDF58DDD27D9D /* FTrackedQueryManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7B5FE28C7EA4122B0598738E54DBEBD8 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B23E66C62F6DA10A276DDE826DFCB78 /* SessionDelegate.swift */; }; - 7BE2625411AE3FF93BE70A973CABFD84 /* NSData+SRB64Additions.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C085135D1A89DE61CC0C683CFBAEE97 /* NSData+SRB64Additions.m */; }; - 7C04830D8C7E0E12C59587F8EB7DA056 /* RLMListBase.mm in Sources */ = {isa = PBXBuildFile; fileRef = 771A095E8D4783C63DBE95FBC3561341 /* RLMListBase.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 7C3BF7F77F9C09AAC7982F5A7F87AA32 /* SwiftyJSON-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 55F78A35FADBF312D1835B70A9ABDF40 /* SwiftyJSON-dummy.m */; }; - 7C4C5A60A6995BADE324F3B8BA14A63C /* object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F949FB43CEF40203DD33FC828A6F2EFF /* object.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 7C90DC12BFC833644C8F0E6DB00488A8 /* FIRTransactionResult_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 02C252F227E639A34B27954FBAFEDFAA /* FIRTransactionResult_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7CB834BD4149F7C9C1BA697E837AC0E1 /* GTMSessionFetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EF5B734344B1CF013FEDC15D040C45D /* GTMSessionFetcher.m */; }; - 7D8CC01E8C9EFFF9F4D65406CDE0AB66 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = E798FD6D4DFEACFA5CAC72C26582438F /* Result.swift */; }; - 7DFC7FDE104842F827087A69F8678C51 /* GTMSessionFetcher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A8E9BC7450BF188D9157A63E921E681 /* GTMSessionFetcher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7E285948EE0EFA784336840960FB72CF /* FIRAuthErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = 60B37C8BF71E01C4453B045ADE74382E /* FIRAuthErrors.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7E7B9E2F4D5A646D27195613E28AAA36 /* FIndexedFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = E0C7967A1F79956DBDCFBA39A9856379 /* FIndexedFilter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7E8A6B35C1A049B6BDE3174B78C2FBB8 /* FIRNetwork.m in Sources */ = {isa = PBXBuildFile; fileRef = 2458677BEBE078A9D9B2559D4CD13D81 /* FIRNetwork.m */; }; - 7ED109D747C09FD8D5C2FD491C46FC86 /* results.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F38063B03DE0FFC735B71632F13BBEB1 /* results.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 7EDF1E2529939D46EFC47DA16AF42B8B /* binding_callback_thread_observer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BF3D6F83FD3B70C667383DF92349667 /* binding_callback_thread_observer.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 7EE7C4CBF448E1C1BBE2409A31077C89 /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B4196E1F5A68FACAB33ECA87AF767EC /* Configuration.swift */; }; - 7F6643A34889FE323DAA8C750FB48DF0 /* FIRAuthAPNSTokenManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 28DF7A5D8F1BD2836C60F512B10D99A0 /* FIRAuthAPNSTokenManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7F66DCFD3CB7A36B5EE025E9EA2FA86C /* FIRGitHubAuthCredential.h in Headers */ = {isa = PBXBuildFile; fileRef = ECDB297A2EA1EB00FBDC67A4DACF4D53 /* FIRGitHubAuthCredential.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7F7AE037BB6803EA9C01EF5B1C6DB679 /* RLMManagedArray.mm in Sources */ = {isa = PBXBuildFile; fileRef = A1A0EA4BF707408A9A55DF7723C80827 /* RLMManagedArray.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 7F7D86D8153B820401EE8BFC7F708394 /* RLMSyncUser.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8645F37D7D2E5120BE821902883F05DE /* RLMSyncUser.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 7FBFB5736FE142C24277C8A8E7C3FC4F /* SVRadialGradientLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = A4D94C49B809A49CDA0FB7A18C875892 /* SVRadialGradientLayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7FFD40FC8CE2F5FF3388F5C280B41AC7 /* race.m in Sources */ = {isa = PBXBuildFile; fileRef = 845702831907B10D5D889DF10BF34FE0 /* race.m */; }; - 803870E5D3A799D75EB4B654A39794E3 /* RLMObjectStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D8979D3F44CF684A89CA6706C465398 /* RLMObjectStore.h */; }; - 806BAA4E00218D70995697C4400BE7A0 /* pb_common.h in Headers */ = {isa = PBXBuildFile; fileRef = 85973043571D199C9B3C7EE033A397D6 /* pb_common.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 807D58F0C95D20FB5299E3282F3E2500 /* coding.h in Headers */ = {isa = PBXBuildFile; fileRef = 47F1A8DB7452372E653D7052F0DBCF17 /* coding.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 80A77204407C14B9F56B0E49B21D38F5 /* FirebaseAuth-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 56F154853F235326D796670ABCF739E2 /* FirebaseAuth-dummy.m */; }; - 80E436DC724CA658D0B28262BDB8FFFA /* FTypedefs.h in Headers */ = {isa = PBXBuildFile; fileRef = E8E483C587FC85F5E878B6513E5F16BE /* FTypedefs.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 81669D41BF551F21776C64292512FDFC /* FTree.m in Sources */ = {isa = PBXBuildFile; fileRef = 94FEE98393E7168C05FCF32136DB76BC /* FTree.m */; }; - 82483B9137C5BEADEB10FC8BF0DA835D /* FRepoInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 2AE67FBDA313547AC9D2C3DE2315B835 /* FRepoInfo.m */; }; - 837B11595F62F3EA9F681F022F481842 /* network_reachability_observer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 325569BCD4891CD875198B8CAD464CE3 /* network_reachability_observer.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 8423A8B0E36A96CE7A931BA4D4B537B1 /* FIRAuthInternalErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F7EDD38A7ADDAA9DABF9DBB9645CAB4 /* FIRAuthInternalErrors.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 84385EAE83DB7EE741204035FC1B1AC1 /* RLMSyncManager_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A3BCD1825C97A524F93959E0EA9E547 /* RLMSyncManager_Private.h */; }; - 848A58C4389BD05437EA0F7E95174AA4 /* Util.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13A9740E3CAD9B9C3C7C82B2C7C5B476 /* Util.swift */; }; - 848C0D1593909C30C11E71258D2A39C2 /* RLMSyncPermission.h in Headers */ = {isa = PBXBuildFile; fileRef = C5960FC4106E46BD96C34558DD74E49E /* RLMSyncPermission.h */; }; - 84A7DADC4B2D45D4A23E8B259D14A4A5 /* dbformat.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C0E310ECAA21A47EFB2D09D344D9823 /* dbformat.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 73E5226F6EE72780F22D06B70F9EF338 /* write_batch_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 2535470B099987084D42AD7FC9199290 /* write_batch_internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 74253B9C76C525105629A9FCF5C738D1 /* FArraySortedDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E2C48448E1B625868FB98BB8BBEEE7F /* FArraySortedDictionary.m */; }; + 743CBC5B345DE963B7391954803C2F2B /* results_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 19267BA0CAEC6EFEDC034F76FF896C5F /* results_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 747F460A923A15A8AF1868066226DC44 /* FTupleObjects.h in Headers */ = {isa = PBXBuildFile; fileRef = 34FB0AC26A184602B86A7C9B582D0D62 /* FTupleObjects.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 750249BF8067E642EC68888452197FED /* dumpfile.h in Headers */ = {isa = PBXBuildFile; fileRef = F78803667E6C83A5A8660CA29D277FAA /* dumpfile.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 752A07769F58084F9718574DDCA49B46 /* builder.cc in Sources */ = {isa = PBXBuildFile; fileRef = C7B99F8FA3F243BC1099392A1B205536 /* builder.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; + 75C184D6BDD0A8C401778104B6232E95 /* RLMClassInfo.mm in Sources */ = {isa = PBXBuildFile; fileRef = CAC1E1C82CC6C37C905A0336966AB1A4 /* RLMClassInfo.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 77E1BE646BDCCBF26C5471FF315CCE77 /* RLMArray_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = BFA052F164EA2AE7C43E2FC163568E70 /* RLMArray_Private.h */; }; + 7975C45187C08307C8C8F77A77FD7771 /* FIRVerifyClientResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = A797C8494029C82BB050553DAF5EBE63 /* FIRVerifyClientResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 79822EAE0CA5D70ABAEFB595A3E08602 /* PromiseKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 83CD4E6B1ED7B301D58E21CE221CDB01 /* PromiseKit-dummy.m */; }; + 79990437F8B6803014C9CBDDFCE16247 /* FListenProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = F350F4F42491E713EF27C4029334B448 /* FListenProvider.m */; }; + 79B06DF5D7BB5A1052B8C2795811ECD4 /* FIRVerifyCustomTokenRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 079163C3758BB988A92C22F1BC465BD3 /* FIRVerifyCustomTokenRequest.m */; }; + 79F569D6D209F6B965AD4DB4CE05E37D /* FImmutableTree.m in Sources */ = {isa = PBXBuildFile; fileRef = 3301F78BD509C4ED05D8305AEE34B15A /* FImmutableTree.m */; }; + 79FD4896228A3996A684389996D51AAE /* FIRVerifyAssertionRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 5CAB71AB91FBC9374550D0311AA8CADB /* FIRVerifyAssertionRequest.m */; }; + 7A34BAD7979EFE8DE30BEAC6C6EFEC75 /* RLMUpdateChecker.mm in Sources */ = {isa = PBXBuildFile; fileRef = 640A0DADA9E8195F23753A3D53B9BDE4 /* RLMUpdateChecker.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 7A514A1B4B0F61DB54FCE400AF2418E5 /* GoogleToolboxForMac-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 36D1265351704DD5A9610C3579CD18B6 /* GoogleToolboxForMac-dummy.m */; }; + 7A6BAE3384BA91C76188852C78A84E37 /* FirebaseDatabase-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 59EE1EB5EDB6D0386D244460AD468670 /* FirebaseDatabase-dummy.m */; }; + 7ACBD275F7DCAC8120F3D0F4959FDA33 /* UIButton+Chameleon.h in Headers */ = {isa = PBXBuildFile; fileRef = 07448843721411D105BC77181ED246C6 /* UIButton+Chameleon.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7B14082B6F045530C4A920313F41D0A2 /* FIRGetAccountInfoResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 06DF0317E615FE43980DDE8915C60FBB /* FIRGetAccountInfoResponse.m */; }; + 7B2A61E55C43E9B12E5B7DD852456AEE /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BFDFA14359B1B0BEE2CA0ABDC4C58B3 /* ImageTransition.swift */; }; + 7B41DF119A531BCDC988548A9FB86CBC /* FTrackedQueryManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 397B9F7253E8B343B730257BB2F433C1 /* FTrackedQueryManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7B5FE28C7EA4122B0598738E54DBEBD8 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE5C428F3A3B7B6D673F2A48706658C7 /* SessionDelegate.swift */; }; + 7BC7D601502B273670A5D4FB888E9CBE /* Property.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04FB889A3B7E33CA3EB8FF5CA1CCE7EC /* Property.swift */; }; + 7BE2625411AE3FF93BE70A973CABFD84 /* NSData+SRB64Additions.m in Sources */ = {isa = PBXBuildFile; fileRef = 3015660C97A402971AD6C28366206CA9 /* NSData+SRB64Additions.m */; }; + 7C05228AB410B7E458DB789C1C5ECD1B /* RLMRealmConfiguration+Sync.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B3E601205A45E5D22D3132B15576A4E /* RLMRealmConfiguration+Sync.h */; }; + 7C3D609C3C600BEA110437A812A7FAC7 /* RLMMigration.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BC0174932E57EAE6EC19633AAEB7EA6 /* RLMMigration.h */; }; + 7C90DC12BFC833644C8F0E6DB00488A8 /* FIRTransactionResult_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = FBBED2A541EF26AD99B96CAEFFA4172B /* FIRTransactionResult_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7CB834BD4149F7C9C1BA697E837AC0E1 /* GTMSessionFetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 3433F65AF7DBB7D1F226BB0FFD59F40B /* GTMSessionFetcher.m */; }; + 7CFB8E353C8EA8BEC26486824A648953 /* RLMRealmConfiguration_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = D367DE8AFEB78091122B8580DF71E51F /* RLMRealmConfiguration_Private.h */; }; + 7CFEA12DF14696B8EBAEA0854C993082 /* RLMSchema.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 199A54868C68F439FBCCECBD84D0AA94 /* RLMSchema.h */; }; + 7D8CC01E8C9EFFF9F4D65406CDE0AB66 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85BEE294468499CAB9D040C75CFB6879 /* Result.swift */; }; + 7D9A2C4BA83190E7F2CBFB5B74F41FE3 /* RLMCollection_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 544EDF7CD4D8CAD91E9B56A6A5D08873 /* RLMCollection_Private.h */; }; + 7DFC7FDE104842F827087A69F8678C51 /* GTMSessionFetcher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F00A4739FD34EB513E15CC0292A858B0 /* GTMSessionFetcher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7E285948EE0EFA784336840960FB72CF /* FIRAuthErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = B95A96E274C3BEF90BDDC1050D4B8846 /* FIRAuthErrors.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7E7B9E2F4D5A646D27195613E28AAA36 /* FIndexedFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D3A15DF47EC881BB44A0A944834E4BB /* FIndexedFilter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7E8A6B35C1A049B6BDE3174B78C2FBB8 /* FIRNetwork.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B61F0E6347F886A15B6123340937E6D /* FIRNetwork.m */; }; + 7EF34A00DA1459CCF3A774CE3AE8E8A7 /* SVProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 44EF79207E2E34DFCC5AF186C2A10740 /* SVProgressHUD.m */; }; + 7F6643A34889FE323DAA8C750FB48DF0 /* FIRAuthAPNSTokenManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BD959D32405E363EE956AD0EE9B40D2 /* FIRAuthAPNSTokenManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7F66DCFD3CB7A36B5EE025E9EA2FA86C /* FIRGitHubAuthCredential.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FE630FD8A52F7623FB9F430DFE83D2F /* FIRGitHubAuthCredential.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 806BAA4E00218D70995697C4400BE7A0 /* pb_common.h in Headers */ = {isa = PBXBuildFile; fileRef = 024FC59778A7D3BF25C444C6DA477757 /* pb_common.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 807D58F0C95D20FB5299E3282F3E2500 /* coding.h in Headers */ = {isa = PBXBuildFile; fileRef = 84421758A9D8BDF43864192E4D0CE548 /* coding.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 80A77204407C14B9F56B0E49B21D38F5 /* FirebaseAuth-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DBC813ED15635B220F63454D8006E073 /* FirebaseAuth-dummy.m */; }; + 80E436DC724CA658D0B28262BDB8FFFA /* FTypedefs.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AB5FBC45585C1A361662B4CD7EE76C5 /* FTypedefs.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 81139734D8EDBB4E901EB8D16BDCE96D /* RLMProperty.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 0692A131C2E9F640FF4B64BF63320706 /* RLMProperty.h */; }; + 81669D41BF551F21776C64292512FDFC /* FTree.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A062A239385A4D191C871589DED362E /* FTree.m */; }; + 82483B9137C5BEADEB10FC8BF0DA835D /* FRepoInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 01B65001CC680852B87526799EBC5A19 /* FRepoInfo.m */; }; + 8327B9D7936FCA6736EE567153083421 /* RLMMigration.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 9BC0174932E57EAE6EC19633AAEB7EA6 /* RLMMigration.h */; }; + 8423A8B0E36A96CE7A931BA4D4B537B1 /* FIRAuthInternalErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = 308234130A4AF00BC7A2DE4461215CB0 /* FIRAuthInternalErrors.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 844DA7C34104E7BDEC4701C981A78D28 /* RLMSyncSubscription.mm in Sources */ = {isa = PBXBuildFile; fileRef = E67EE91FCAF8E86F384AA8B15E9C9BFB /* RLMSyncSubscription.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 8495065E38B2EAE9DA645D45DAE2AA5C /* Schema.swift in Sources */ = {isa = PBXBuildFile; fileRef = 869C5AF859D170BC4B0887A66A7D532A /* Schema.swift */; }; + 84A7DADC4B2D45D4A23E8B259D14A4A5 /* dbformat.h in Headers */ = {isa = PBXBuildFile; fileRef = 14B5B683844392A4519974BDECD2FE0F /* dbformat.h */; settings = {ATTRIBUTES = (Project, ); }; }; 84CF440A4E3CCDEE93FA2475748A9934 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A2E50769454BAB05FFAFD0F3A91B0476 /* CFNetwork.framework */; }; - 8596E56F78BFEDB605B83B4F3FC8E10D /* FTuplePathValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 23D3D659F2B77E02C48B2502A07C801C /* FTuplePathValue.m */; }; - 8627B0CAA7A0D52AE9839E5AC0B23424 /* FIRVerifyCustomTokenResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = C54774AEDCDE0BF6CB05BE8E58BF0BB3 /* FIRVerifyCustomTokenResponse.m */; }; - 863545C2E5E9427EDAD30BC5BC8BA4AD /* FIRVerifyPasswordRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 5344F913606CBC0E69A083328D8B0E3C /* FIRVerifyPasswordRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 875F329A8A2DC1B089494141C3D3CDB2 /* RLMThreadSafeReference.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 41C5828B5C941808FD8E09467114ABD6 /* RLMThreadSafeReference.h */; }; - 87968B46E87DE9E867F468A1CDD57A27 /* FIRGoogleAuthProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 45E3ADA23521B5FB961AA90E7C7DC09F /* FIRGoogleAuthProvider.m */; }; - 885C3197EAA041C8202423EA8DB8CDD4 /* FValueEventRegistration.h in Headers */ = {isa = PBXBuildFile; fileRef = 36D335FE5EB366A0343B8B7CFB10F2BD /* FValueEventRegistration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 89EFBCBD244D0D8880B9A5553BE7AD09 /* RLMSyncSession.mm in Sources */ = {isa = PBXBuildFile; fileRef = 76D4303AAE936430F0C5776E1D3E338C /* RLMSyncSession.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 8A6197B9C6EBCAEB1FF64641B630DA74 /* FTupleTSN.m in Sources */ = {isa = PBXBuildFile; fileRef = CBA7443CC09481133CD51E3856F2418A /* FTupleTSN.m */; }; - 8A73C84DC2105E1AAFEB700DD985DB98 /* FIRAuthSerialTaskQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A582C98F3304BE9B73E5DCC4F6488F9 /* FIRAuthSerialTaskQueue.m */; }; - 8AD6A09454F77F394EB0C6C5639B8D5D /* FStringUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B0DD6D0C2971D2D2144433150CBB984 /* FStringUtilities.m */; }; - 8B1FBD4F6B3B70EC5B6AF31E7BD3EABC /* FWriteTree.h in Headers */ = {isa = PBXBuildFile; fileRef = EBE02BC66489CCBBA4CAA270B20EBDED /* FWriteTree.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8B7858E23D7C90AEB072D6BC8673731C /* status.cc in Sources */ = {isa = PBXBuildFile; fileRef = A5289FD4B7F370245413A4ACB2163577 /* status.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; - 8D57F31DD724DA403439A02225A3EC2B /* RealmSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 11590AB34B900DA59EC3014AF4AB1F7E /* RealmSwift-dummy.m */; }; - 8D8B1C74B476C0982C4E94D39B224BFB /* ObjectSchema.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2390A92A23B77DADCC5265E90859DEF4 /* ObjectSchema.swift */; }; - 8E4A5F3195447CCDD218B132D1626304 /* FIRNetworkLoggerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = EEFC312B5534091BAA6F40BBE790BC61 /* FIRNetworkLoggerProtocol.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 8F0E2F01BA10145C5A698C56E9E13ECD /* RLMConstants.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 47333000BE1D93181112C6D0CCDF7FB6 /* RLMConstants.h */; }; + 85224A019E1C1A806F0C4A884B5913DD /* Util.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96B7665DC8B7B4D3701725E3EC7BA80E /* Util.swift */; }; + 8596E56F78BFEDB605B83B4F3FC8E10D /* FTuplePathValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 527A58C2B84D5E74BBA75B24F2F2093C /* FTuplePathValue.m */; }; + 8627B0CAA7A0D52AE9839E5AC0B23424 /* FIRVerifyCustomTokenResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 2476127FCECFE8BAF92977DBA8A2A261 /* FIRVerifyCustomTokenResponse.m */; }; + 863545C2E5E9427EDAD30BC5BC8BA4AD /* FIRVerifyPasswordRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = B176FCF2140A3B4F0B5A6F74F3E6FABD /* FIRVerifyPasswordRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 870AFE1534B3B16BEF8CF2D3328D5BDC /* PromiseKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 44C39CC8C63A8007E41CB05DB0BFB08A /* PromiseKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 87218279BD6EB6F67461F4C59A2F52AF /* RLMObjectBase.h in Headers */ = {isa = PBXBuildFile; fileRef = FE08BA04FFD4D05E87FF20CA580F01B7 /* RLMObjectBase.h */; }; + 87437C00DEEBC24AC1F230AB2562BB70 /* object_schema.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 703F0CA64B244E7C39599A425A4A9A04 /* object_schema.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 87968B46E87DE9E867F468A1CDD57A27 /* FIRGoogleAuthProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E21A819095A6B738F359A7AED31A05 /* FIRGoogleAuthProvider.m */; }; + 885C3197EAA041C8202423EA8DB8CDD4 /* FValueEventRegistration.h in Headers */ = {isa = PBXBuildFile; fileRef = 950BEE25475AF8AB9882D8903CBF417C /* FValueEventRegistration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 88C16E132E58AF7B34F6D755DE59EDD4 /* SVProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F37AA9A32DD9CCBC3CDCFF34D0CDDBCC /* SVProgressHUD-dummy.m */; }; + 88CB2C03CCC9A1AF21D9D5671A55F67B /* RLMProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = 0692A131C2E9F640FF4B64BF63320706 /* RLMProperty.h */; }; + 89BA1CB8522D3DE03BE61E4EA591FD2F /* RLMRealmConfiguration.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 337BAD4B73E2EB61F0439C9EED57D9F8 /* RLMRealmConfiguration.h */; }; + 8A0A00EC5ECA44C69B75EC1152F35F4E /* RLMSyncPermissionResults.mm in Sources */ = {isa = PBXBuildFile; fileRef = E0CB0FCCB05A3B341DB72C6184E5C97A /* RLMSyncPermissionResults.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 8A6197B9C6EBCAEB1FF64641B630DA74 /* FTupleTSN.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B85AAB94D405DD45E2B4D1A1F6EA8FF /* FTupleTSN.m */; }; + 8A73C84DC2105E1AAFEB700DD985DB98 /* FIRAuthSerialTaskQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 3615F35A23B930ABFA9ED2322FE545A9 /* FIRAuthSerialTaskQueue.m */; }; + 8AD6A09454F77F394EB0C6C5639B8D5D /* FStringUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C419006F9EBDF2CE1572087941841CD /* FStringUtilities.m */; }; + 8B1FBD4F6B3B70EC5B6AF31E7BD3EABC /* FWriteTree.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A2E1CE2DC70E49CCB32378842FD5680 /* FWriteTree.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8B7858E23D7C90AEB072D6BC8673731C /* status.cc in Sources */ = {isa = PBXBuildFile; fileRef = 3F1E3D0F84BB635CD5899B141258779C /* status.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; + 8BFE7E40AF024ED087C36D6A13FD7D5F /* RLMOptionalBase.mm in Sources */ = {isa = PBXBuildFile; fileRef = 31237C6D89A7D53CAA2C360547EBB637 /* RLMOptionalBase.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 8C2E86D5239157BCC92D640C22B1D67D /* RLMListBase.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = C1E95524242BB7CF0FD435BCEE0A5D56 /* RLMListBase.h */; }; + 8C783050F3226AFD18382624623DB229 /* SortDescriptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44410CE7FD1EFF628F5BDD09B35F2422 /* SortDescriptor.swift */; }; + 8E0E80876FABBB77C49F15EDF5E8AD0F /* object_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FA496CD547DFB293FF3FE7B78A33A15A /* object_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 8E4A5F3195447CCDD218B132D1626304 /* FIRNetworkLoggerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = E0FE3457ECF74D7276A964351CDB65C4 /* FIRNetworkLoggerProtocol.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 8E9983D05F8D5E5950FB415FA0E779F7 /* RLMSyncSession.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 22095030353ECE1534E0D2F078683231 /* RLMSyncSession.h */; }; 8F33F0B3C2A785E52DA211D10C59EFEE /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 72AF7766300EF09E371BAE0853760A92 /* CoreGraphics.framework */; }; - 8F472814B92879DD6EB38B9A38BD6AE7 /* FPriorityIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 67A8D04548F8F981DA4ABC6DB5F91C27 /* FPriorityIndex.m */; }; - 8F7D63B453A6010150DE1D6F4C648561 /* FRangedFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = E166CD8E9336B7487309FE06001F8B5C /* FRangedFilter.m */; }; - 8FAFE334914661631FDF03864EDAD6ED /* Alamofire.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BC23F68D7DCD34CD236A1B5998B12AD6 /* Alamofire.framework */; }; - 910614ABC433839EEB2D016A04609FA4 /* FIRDatabaseReference.h in Headers */ = {isa = PBXBuildFile; fileRef = AFFFA3713C629019757D78A17C61AC42 /* FIRDatabaseReference.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 912165AA28D971FC52B755C8EC6470DE /* FIRBundleUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = D069F50EA6B633B0362600E2FFA007FF /* FIRBundleUtil.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 9169C67C53C656297CAF9AFF5D104308 /* FIRPhoneAuthCredential.h in Headers */ = {isa = PBXBuildFile; fileRef = A8D5FF21CD0B673E9C4063CE0490107B /* FIRPhoneAuthCredential.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 919AEB12FCA5A2605B21A137F31D43B8 /* memtable.cc in Sources */ = {isa = PBXBuildFile; fileRef = 464CEF71955581AB1F84A942A8FC36E7 /* memtable.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; - 91E58D50A772E5D43D43223227308A62 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6947127001CBEE095E4A6CE3A232C4C5 /* Foundation.framework */; }; - 91FBA9A173AE56BAE99FFBC4FF7CDE3A /* FIRErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = 51419585E41FC0556F03EF9BAA982EB2 /* FIRErrors.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 9214808374385737D4F605BAB79A1BC7 /* external_commit_helper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AA62A6C5B74A91F52FBA4D726D0FB818 /* external_commit_helper.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 9216FA77B8ECDA7543FA6D743BF5276E /* FTupleRemovedQueriesEvents.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E43DC072F7129A7CABDEB7B9F7C57CB /* FTupleRemovedQueriesEvents.m */; }; - 9220382537C41E7EDEBE51FFD33E7106 /* FIRCreateAuthURIResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 6ADF1E879CFB425246D8A4CC1D7B20B1 /* FIRCreateAuthURIResponse.m */; }; - 92D427A926849C320A8AB9A4A6C5CA16 /* FIROptions.m in Sources */ = {isa = PBXBuildFile; fileRef = A17E95186A1AFD69619E152CFBA25AC0 /* FIROptions.m */; }; - 932AE36436E9271E375CAD3BC4F7A9A8 /* FIRServerValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AA991C0B4EBDB2998BA934DB0A9E4D9 /* FIRServerValue.m */; }; - 936CD02BC613B3DE0853F1A4C2BA4D4D /* FIRVerifyAssertionRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = CBE009A7455DA205A480BABBA0C3B4B6 /* FIRVerifyAssertionRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 93916E7ACD4A21796DCF53670B85E8A0 /* FIRAuth.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A02F6DC9CC30093039456BE123F87D4 /* FIRAuth.m */; }; - 93F3CF0BFFA1223543F611BAAA88A636 /* FEventRegistration.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DA22C288684262AC947DC8564E364BF /* FEventRegistration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 942EA9182162FFCF485CDBE322987857 /* FIRSignUpNewUserRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = CF2FE51A8348F333BFBE1CDC3EEE43E8 /* FIRSignUpNewUserRequest.m */; }; - 94B919E5E37E5F2A3328C01092D64B06 /* FOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 92317A42675FCC0EA3B52813763C769B /* FOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 94DFCA33D9DA10EACE60D098B2361DE2 /* FTransformedEnumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B14A0BFDFB6CF5E697F549D93F97891 /* FTransformedEnumerator.m */; }; - 95156987028D309F91AC55FBDFE01643 /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 947B34E55F08AD501B485E55ED970DC3 /* Kingfisher-dummy.m */; }; - 953C109E107142C97B281784866B5ED5 /* FIROptionsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = FAE87CADF5A2410BDB259DB1C10ACF50 /* FIROptionsInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 95A335FBE20BF91A09C4C3B51125E814 /* RLMSyncCredentials.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = C7A8771F0356AAC6FD4A333C250A31A8 /* RLMSyncCredentials.h */; }; - 95BA971B3A3B79BA3EFBF446FBA7D0B4 /* FViewProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = F26968E152080F410C710EA55F6B93AE /* FViewProcessor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 95E860EF913B4BF065B2FDF42B008022 /* FIRReachabilityChecker+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = B674EA64648DDA0DC43252C4286BF348 /* FIRReachabilityChecker+Internal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 96D9B3E43696E717758336813A2659FE /* FCachePolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = E369F309C93D2839CE3BF00246C29D4F /* FCachePolicy.m */; }; - 97133E8F3B5BFCD61BE11B33382D5383 /* GTMSessionUploadFetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 676BABF815298C8CE0DC5E456898E70B /* GTMSessionUploadFetcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9726B65A1F97CF0EFB91F193D025C8B0 /* FIRDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = 981893C19E3025011A5139AF9D856262 /* FIRDatabase.m */; }; - 9727FC6F0458718EFBC13F55CEF2C9B1 /* FCancelEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CCF8E3D82405CAE3663C0BEB9F9984D /* FCancelEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9732DE875C50D5085ED9AAC2ED14AA26 /* FSyncTree.m in Sources */ = {isa = PBXBuildFile; fileRef = AE67F883D4ADA63A57CFE4C87A8DDFB8 /* FSyncTree.m */; }; - 981FF4558A18381B5939ED8C9C920BFF /* GTMNSData+zlib.m in Sources */ = {isa = PBXBuildFile; fileRef = 08D49D65717553DB7B73D743C892EDD9 /* GTMNSData+zlib.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 98B0F0E9727BED30C002EB835EF5348F /* object_store.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9689CCAFD656E921D87ACEC2D90E8A1 /* object_store.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 98D12D646831DCFAFE0D921DC8FC4198 /* FSparseSnapshotTree.h in Headers */ = {isa = PBXBuildFile; fileRef = E601148E9FC0BA72245BEAAFB449E3DF /* FSparseSnapshotTree.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 98E8F2F69DAB55D3AFB078825A9F9F3D /* Realm.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = C2C067E8A026119B9BBDB208DCF529D1 /* Realm.h */; }; - 997C20BF99384005524156EAEB91F83C /* sync_file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE436F3E196F2B195AFB3507DB2B2C2 /* sync_file.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 99B7449DD163048AF37DF04F1015D070 /* collection_change_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4E2727826541DA000212EA757F6574E0 /* collection_change_builder.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 99CBC4F3BF25131FA908330CEB960CBE /* FIRNoopAuthTokenProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D640EC28956CF73DD81C5F0B4FC7AE2 /* FIRNoopAuthTokenProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 99DCB5B35A0EBBBD61D3DABF2733E6F3 /* FTupleSetIdPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 81A7BC2E43BB12BF722712E42ED7D8B8 /* FTupleSetIdPath.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9A088833DEB9D7B0EE55B90B27112B18 /* FListenComplete.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D1409588BFE31CB62D49A9F690ABBBC /* FListenComplete.m */; }; - 9A2A48479F63148A097B32D28A3BC842 /* FIRGetProjectConfigResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = B659545C3765C5703A1613CEA0C0FC3E /* FIRGetProjectConfigResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9A7B7AF38FD346C2B2ED0E18A1F353C4 /* RLMUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2DBA2A24EE4D502C31C081CE8DC57BAC /* RLMUtil.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 9A98329D4FD6369B57E6C24BBEC5314C /* RLMQueryUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8BD6A7B0DC51B12E5D94537295ECBFFF /* RLMQueryUtil.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 9ACCFCC2C26B0CB23C4C97A55905170B /* posix_logger.h in Headers */ = {isa = PBXBuildFile; fileRef = 8579B97081E354B052A60E7C66981AB4 /* posix_logger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9B4ED9245759E7819CBE6495F4CAC671 /* FIRAuthDataResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 81060B99D1B6228211043762B773467F /* FIRAuthDataResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9B68231A266F3C4CD184A0A504B3F0AE /* iterator.cc in Sources */ = {isa = PBXBuildFile; fileRef = BBC476C98C283FA367660D26B998D6C2 /* iterator.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; - 9BB1576C757F32D72757F97ED6A12F44 /* c.h in Headers */ = {isa = PBXBuildFile; fileRef = 78F4FA005C28443B2CB38EA01ABB7CA5 /* c.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9BFAF2497A687EE676795FDA5341C7B6 /* FIREmailLinkSignInResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 868F872FAB2EE7501701C887CACE4C7A /* FIREmailLinkSignInResponse.m */; }; - 9C5B32FB531BCFE5B039C9C4A894B139 /* FTrackedQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C31221AE7BA8257171D490CC9FFD95F /* FTrackedQuery.m */; }; - 9D8E5603E49BA59744466A6301DC1837 /* histogram.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4E0344E3C9FB04061B1E9A17DD87AD42 /* histogram.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; - 9E1F8C7970308B7C4C52B52A990AF5C0 /* FIRDatabase_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = D88981E072E49FA742B47EAED086035F /* FIRDatabase_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9E3D6CF04B9458E4AE817A01FB763A1B /* table_cache.h in Headers */ = {isa = PBXBuildFile; fileRef = 473C3D1F7C4857B32068B36BEE51741D /* table_cache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9E3E0B530314C54D4388D91641AB4841 /* FIRUserInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = DF4FFFB289C608B0A5E151868533722C /* FIRUserInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9E40E90AABBDE693DD7B282100C3537B /* FClock.m in Sources */ = {isa = PBXBuildFile; fileRef = 13F9C98C4873C25CA7A34CEE56D44F8F /* FClock.m */; }; - 9E44E6F78C4EF41A6A5CF88A094AA1AC /* FIRAuthBackend.m in Sources */ = {isa = PBXBuildFile; fileRef = 6009FB57607D0705DE67F8C7F0D10FE5 /* FIRAuthBackend.m */; }; - 9E4B40A3339FB47634EB30B6CBEFB91F /* FIRSendVerificationCodeRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 496A2FBB3E3D78BE7E32C10113C68732 /* FIRSendVerificationCodeRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9E4BFB7CFC09258C22A18B4AB4C331DB /* NSArray+Chameleon.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F2B2DC3F926771AE72B6FE1475CCCC7 /* NSArray+Chameleon.m */; }; - 9ED2BB2981896E0A39EFA365503F58CE /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DC361F9F81CAA3F8E3D49F0F66C4235 /* AFError.swift */; }; - 9EED24FBDD9E4E4E74C5440788BF3EC1 /* FIRSetAccountInfoResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = F2EB6E37226692E89D4CEF9648D60DDA /* FIRSetAccountInfoResponse.m */; }; - 9F403F8C4D0C6BDA6CD954070F352021 /* env.cc in Sources */ = {isa = PBXBuildFile; fileRef = C4C79F3E1E880E001F890B3739067907 /* env.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; - 9F510472B83B27DE9BCC42673E51A20A /* FIRAuthAPNSToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 980A9BCC49F5011379EA1F4846E20314 /* FIRAuthAPNSToken.m */; }; - 9F8F6396CD7161C5C0BA9253BFE3446A /* FIRAuthWebUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = CE7BB43C10CF2E819E6D3944CD97D7F5 /* FIRAuthWebUtils.m */; }; - 9FDE063AB0EE751940758D642F4A92D5 /* sync_permission.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B12560122784BBCBC927E2B94ED1B2F /* sync_permission.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 9FED4D8226A39B2EED72A65E1AE0E0D8 /* FIRDatabaseQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = AAAD2EAD9E852D0141C0AD333F25CF89 /* FIRDatabaseQuery.m */; }; - A0081ECF6549328681627EA240815239 /* SVIndefiniteAnimatedView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8296064CFD07D9B568538F9564AFBDCD /* SVIndefiniteAnimatedView.m */; }; - A08109DBF30659072126574219FC753B /* FIRGoogleAuthCredential.m in Sources */ = {isa = PBXBuildFile; fileRef = F34EC3B175FB38B42D8351394CB165DD /* FIRGoogleAuthCredential.m */; }; - A095FBED76D3A8B27DF51744610F0247 /* PromiseKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CB3C8EDA5F19A49F6A05A7730EE961EA /* PromiseKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A0A5A9C0853EF19FB1FECBECE884C659 /* Property.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3295A201043950C7666C7D6372E908F4 /* Property.swift */; }; - A0C9447BCDC65216357BC17A25CAC3AF /* FArraySortedDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AF869FCD03E2C8F8C5A5E3D5DDE8DA2 /* FArraySortedDictionary.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A0DF59496B81A011FCC32FD74C4DB1D4 /* logging.cc in Sources */ = {isa = PBXBuildFile; fileRef = FDE55CD62BA8A3A06A8FD0E7739255BB /* logging.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; - A10063DC8006353AA5251FFE59B7A4CC /* FIRSendVerificationCodeResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = A65165BA01832EBADC7F279D1246CD2F /* FIRSendVerificationCodeResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A118A775785AF64AA1BE5B31171D1F7B /* RLMSyncUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4FFC875D35826CB4D35B2226EFEC0B88 /* RLMSyncUtil.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - A1A4139394F3ADDA6D7BBFB70F9BF9AB /* results_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B0603EEFCFD0FFEF10729B024D0F7B9F /* results_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - A1AB0FCCF103877E72C63B492518BBDB /* RLMArray_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B9A3DF84A4ADF7AD0AD93D596A4DD79 /* RLMArray_Private.h */; }; - A1B37319657D8805F4C2C7A14E6A918C /* FRangedFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = C69A03B76C75FB5337580718476F1208 /* FRangedFilter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A1FC93D4034B21C036C5D254E0A4EB81 /* FIRLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = DC3B358F6ACEFB569985BA7F52559574 /* FIRLogger.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 8F45469FC0750B930C2EE7FAC32405D2 /* NSError+RLMSync.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EE089B6DFD2B2508B0CB8D72C7E3C2B /* NSError+RLMSync.h */; }; + 8F472814B92879DD6EB38B9A38BD6AE7 /* FPriorityIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = E2B8505FFB9E28E64596357FF3330F17 /* FPriorityIndex.m */; }; + 8F7D63B453A6010150DE1D6F4C648561 /* FRangedFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = D7F61CFEA9E82A3FE8BC9B336BB62F11 /* FRangedFilter.m */; }; + 90A9BA2B290C3F004400886256EC596A /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6B56D2583344249C1A8E402CDDFA31CD /* QuartzCore.framework */; }; + 910614ABC433839EEB2D016A04609FA4 /* FIRDatabaseReference.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E1A3A71989A118385B2374EB5E79BB8 /* FIRDatabaseReference.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9110AF0CA02BA23C09C5CBD4664ECF76 /* RLMJSONModels.m in Sources */ = {isa = PBXBuildFile; fileRef = A542FB257B069D3A4C632378CC4C7D37 /* RLMJSONModels.m */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 912165AA28D971FC52B755C8EC6470DE /* FIRBundleUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 133E1CBCA9D4227BA0693421D24078B5 /* FIRBundleUtil.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 9169C67C53C656297CAF9AFF5D104308 /* FIRPhoneAuthCredential.h in Headers */ = {isa = PBXBuildFile; fileRef = 261DFEBC7EA69BAF5CC8E2FEA7E3F02E /* FIRPhoneAuthCredential.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 919AEB12FCA5A2605B21A137F31D43B8 /* memtable.cc in Sources */ = {isa = PBXBuildFile; fileRef = 7628D1777E7034B427095448AFF65A1C /* memtable.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; + 91FBA9A173AE56BAE99FFBC4FF7CDE3A /* FIRErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = AA84C0312A0FE59EE3266F53E20785E9 /* FIRErrors.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 9216FA77B8ECDA7543FA6D743BF5276E /* FTupleRemovedQueriesEvents.m in Sources */ = {isa = PBXBuildFile; fileRef = 770AF2E17CD58BDCA0D918158D01E602 /* FTupleRemovedQueriesEvents.m */; }; + 9220382537C41E7EDEBE51FFD33E7106 /* FIRCreateAuthURIResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 273F89EF5E84A25EFCAD7E480D899271 /* FIRCreateAuthURIResponse.m */; }; + 92D427A926849C320A8AB9A4A6C5CA16 /* FIROptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 570D4872F753E82842DDD66B6A81DB10 /* FIROptions.m */; }; + 932AE36436E9271E375CAD3BC4F7A9A8 /* FIRServerValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A7A1C13C4245A09439D1DBC7E5C75F2 /* FIRServerValue.m */; }; + 936CD02BC613B3DE0853F1A4C2BA4D4D /* FIRVerifyAssertionRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BFC99100C7B07A11CD15F4740CD7102 /* FIRVerifyAssertionRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 93916E7ACD4A21796DCF53670B85E8A0 /* FIRAuth.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FAABD62DEB63315D1257B7D6CFEE2F8 /* FIRAuth.m */; }; + 93F3CF0BFFA1223543F611BAAA88A636 /* FEventRegistration.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AE871854B59BD765240668386C1DC4D /* FEventRegistration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 942EA9182162FFCF485CDBE322987857 /* FIRSignUpNewUserRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B6B274BA55924A32D1099D55AE060EC /* FIRSignUpNewUserRequest.m */; }; + 94B919E5E37E5F2A3328C01092D64B06 /* FOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = C3E03EEB0FF50B1253DE3D15D06B52F5 /* FOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 94DEBF8DF425A97C09B152A9E3508A37 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6947127001CBEE095E4A6CE3A232C4C5 /* Foundation.framework */; }; + 94DFCA33D9DA10EACE60D098B2361DE2 /* FTransformedEnumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = A90046E26AA851A035D7A9111C1941E8 /* FTransformedEnumerator.m */; }; + 94F893426E662D910997200B4C1E5C73 /* object_store.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA2D7CBCBB66F21DDA384433B6F45CDE /* object_store.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 95156987028D309F91AC55FBDFE01643 /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 854719D9A0CF8C52152DC541E1D3EF66 /* Kingfisher-dummy.m */; }; + 953C109E107142C97B281784866B5ED5 /* FIROptionsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 17D7473FEC7E4B09268EA7A1117ABA72 /* FIROptionsInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 959A4950E95AB0C78F5336056D1ED21B /* RLMSyncSession.mm in Sources */ = {isa = PBXBuildFile; fileRef = 261972D03F90C17872EEEF9379ADB54E /* RLMSyncSession.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 95BA971B3A3B79BA3EFBF446FBA7D0B4 /* FViewProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = EEF64F45123D8FB8AFD81C22B85D89A5 /* FViewProcessor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 95E860EF913B4BF065B2FDF42B008022 /* FIRReachabilityChecker+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CED8D21E7C53ED13858B3B607897C0C /* FIRReachabilityChecker+Internal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 96D9B3E43696E717758336813A2659FE /* FCachePolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = DF1F2A07D2308D209D0DB7A524B6B4AA /* FCachePolicy.m */; }; + 97133E8F3B5BFCD61BE11B33382D5383 /* GTMSessionUploadFetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 429CCB87B4917463265B13D18456A99E /* GTMSessionUploadFetcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9726B65A1F97CF0EFB91F193D025C8B0 /* FIRDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F7A60E8391C0103B242BB64C3E046EF /* FIRDatabase.m */; }; + 9727FC6F0458718EFBC13F55CEF2C9B1 /* FCancelEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 65D54BF75DDC3FA231AA356BD5B8F3CC /* FCancelEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9732DE875C50D5085ED9AAC2ED14AA26 /* FSyncTree.m in Sources */ = {isa = PBXBuildFile; fileRef = 65BDC2DF79ECB93585E1BEF395A43E4C /* FSyncTree.m */; }; + 97C374333A8AD74696A62D18FAB447C0 /* index_set.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D1A16DA952DC63FA903DE6D330E5015E /* index_set.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 981FF4558A18381B5939ED8C9C920BFF /* GTMNSData+zlib.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AED3E930C42795FCFAA5FF2243A3039 /* GTMNSData+zlib.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 9840CB2A95F650C2ED4BD38CC432A36A /* RLMPlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 8128B85FFE0C0D700431543AA97F0F38 /* RLMPlatform.h */; }; + 986908EC6AD3E31E5729D3262A925066 /* SwiftyJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B47CEC728C7969B0515AFA0224C3BAD /* SwiftyJSON.swift */; }; + 98D12D646831DCFAFE0D921DC8FC4198 /* FSparseSnapshotTree.h in Headers */ = {isa = PBXBuildFile; fileRef = F524232F2B533892102DB1982763255E /* FSparseSnapshotTree.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 99CBC4F3BF25131FA908330CEB960CBE /* FIRNoopAuthTokenProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F568E2FB0AF2F675B252CA373C69672 /* FIRNoopAuthTokenProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 99DCB5B35A0EBBBD61D3DABF2733E6F3 /* FTupleSetIdPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 393E34A6743DCFE11EA0EB1A258748E5 /* FTupleSetIdPath.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9A088833DEB9D7B0EE55B90B27112B18 /* FListenComplete.m in Sources */ = {isa = PBXBuildFile; fileRef = A1ED358F43ABF0E139113AFA038BC50C /* FListenComplete.m */; }; + 9A2A48479F63148A097B32D28A3BC842 /* FIRGetProjectConfigResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 850B48724DDD9CA3ADE704FA62D5EA5A /* FIRGetProjectConfigResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9A84E2C9F60BFEDDF48C0F772C29CC1A /* RLMSyncUser.mm in Sources */ = {isa = PBXBuildFile; fileRef = 964BC0A02DE65A55B384856AD9CAC6B8 /* RLMSyncUser.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 9ACCFCC2C26B0CB23C4C97A55905170B /* posix_logger.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A6933FE1C6A29ECA799CFB8C39C872A /* posix_logger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9B1FB00469E1999BCE7526BBD16D5F47 /* sync_user.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 15B72D95F92B0B512C075618A1B39BC2 /* sync_user.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 9B4ED9245759E7819CBE6495F4CAC671 /* FIRAuthDataResult.h in Headers */ = {isa = PBXBuildFile; fileRef = B7044D55D7E19AFD3900DABD500C2BAB /* FIRAuthDataResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9B68231A266F3C4CD184A0A504B3F0AE /* iterator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 52C6835AB19C915DDBF7304F4A9300BB /* iterator.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; + 9BA094F3143F295630DC1EE1E899E260 /* sync_metadata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EC682AFA59C8C7BD40AB4B9B6D110FF2 /* sync_metadata.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 9BB1576C757F32D72757F97ED6A12F44 /* c.h in Headers */ = {isa = PBXBuildFile; fileRef = 201641656CA6857B14FB8FE9DD4054BF /* c.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9BFAF2497A687EE676795FDA5341C7B6 /* FIREmailLinkSignInResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A0B03BB5C1649C926A02C2AA2FD4A29 /* FIREmailLinkSignInResponse.m */; }; + 9C13AC4D26E5E541C4FDD87DA0975DF6 /* RLMObjectBase_Dynamic.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 833FFA65380BC592A5DA4FEE614B246D /* RLMObjectBase_Dynamic.h */; }; + 9C5B32FB531BCFE5B039C9C4A894B139 /* FTrackedQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = B3FE521C713ED654A08EB82618EB271C /* FTrackedQuery.m */; }; + 9D226860F9B2A65B99B5C94C45BE2924 /* Realm-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EFB1F9E876407CD5BB252BD6A0490DAE /* Realm-dummy.m */; }; + 9D64BF0DA8DB5B7EDB7DD0BB9DED5C91 /* RLMObjectStore.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = B2DD1F797661A52FDEFF49CC71D986D2 /* RLMObjectStore.h */; }; + 9D8E5603E49BA59744466A6301DC1837 /* histogram.cc in Sources */ = {isa = PBXBuildFile; fileRef = 9D1A9788A71428201F949C720DA3C9C9 /* histogram.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; + 9E1F8C7970308B7C4C52B52A990AF5C0 /* FIRDatabase_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = D2D18454880161205A54F248F1309417 /* FIRDatabase_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9E3D6CF04B9458E4AE817A01FB763A1B /* table_cache.h in Headers */ = {isa = PBXBuildFile; fileRef = FE237A3FA67FD7E1361EE75D555E1F5C /* table_cache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9E3E0B530314C54D4388D91641AB4841 /* FIRUserInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 739EDA6BA880C374271A5FFD1F4827C7 /* FIRUserInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9E40E90AABBDE693DD7B282100C3537B /* FClock.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C0F91D2366FEC6EB1A7B28EE6A1888E /* FClock.m */; }; + 9E44E6F78C4EF41A6A5CF88A094AA1AC /* FIRAuthBackend.m in Sources */ = {isa = PBXBuildFile; fileRef = 01EE60DEEA4F6E9A3C2E16BB7D3E538A /* FIRAuthBackend.m */; }; + 9E4B40A3339FB47634EB30B6CBEFB91F /* FIRSendVerificationCodeRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F1AEBAFB012D313D7298940982F4182 /* FIRSendVerificationCodeRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9E4BFB7CFC09258C22A18B4AB4C331DB /* NSArray+Chameleon.m in Sources */ = {isa = PBXBuildFile; fileRef = 0732883D1BAD351393D27D47576F1236 /* NSArray+Chameleon.m */; }; + 9E5868385E12F294144320AF0E72C1E3 /* RLMRealmConfiguration+Sync.mm in Sources */ = {isa = PBXBuildFile; fileRef = B7AD9E3604CA8CD8FEC7FC575E261FF7 /* RLMRealmConfiguration+Sync.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 9ED2BB2981896E0A39EFA365503F58CE /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 796D14C630D8812D2DCE28B605FC4564 /* AFError.swift */; }; + 9EED24FBDD9E4E4E74C5440788BF3EC1 /* FIRSetAccountInfoResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 91FA7AE6B4AA6D2454F4599FC29CBE8A /* FIRSetAccountInfoResponse.m */; }; + 9F403F8C4D0C6BDA6CD954070F352021 /* env.cc in Sources */ = {isa = PBXBuildFile; fileRef = 011170F025ACC6E045835611E6E339C6 /* env.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; + 9F510472B83B27DE9BCC42673E51A20A /* FIRAuthAPNSToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D025D271898248FCA3ED5E9FB44D563 /* FIRAuthAPNSToken.m */; }; + 9F553C994F4E1B6AAB5FAE964C0C13A0 /* RLMThreadSafeReference.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FA79A6B3CCD3B720B78C2EABF4922F5 /* RLMThreadSafeReference.h */; }; + 9F8F6396CD7161C5C0BA9253BFE3446A /* FIRAuthWebUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 460EB96A504341E7527BEDAA1FEDEFA7 /* FIRAuthWebUtils.m */; }; + 9FED4D8226A39B2EED72A65E1AE0E0D8 /* FIRDatabaseQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = EF6769178C5B6719E6F4520E8A1A2ED0 /* FIRDatabaseQuery.m */; }; + A02E49FB54C1126E9D3BB47CF289B2EA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6947127001CBEE095E4A6CE3A232C4C5 /* Foundation.framework */; }; + A08109DBF30659072126574219FC753B /* FIRGoogleAuthCredential.m in Sources */ = {isa = PBXBuildFile; fileRef = 35343AFE86D3B019B15E621A0AE69B29 /* FIRGoogleAuthCredential.m */; }; + A0C9447BCDC65216357BC17A25CAC3AF /* FArraySortedDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 498D7CB872B9E3F3206280DD6302C75B /* FArraySortedDictionary.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A0DF59496B81A011FCC32FD74C4DB1D4 /* logging.cc in Sources */ = {isa = PBXBuildFile; fileRef = 0199999A928BD098252EE9E3E7996064 /* logging.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; + A10063DC8006353AA5251FFE59B7A4CC /* FIRSendVerificationCodeResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = EE9C2A8733A9306806AB192FE8737108 /* FIRSendVerificationCodeResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A1B37319657D8805F4C2C7A14E6A918C /* FRangedFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = E9535BB87C3A65DC7EF7CAAE2BE8D61B /* FRangedFilter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A1B533FC8826A7066B6A475303BB591F /* CustomStringConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1338EA89CF01F1D3968BA51757F9953 /* CustomStringConvertible.swift */; }; + A1FC93D4034B21C036C5D254E0A4EB81 /* FIRLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 580642BDB2A550A0A752100C1BAEDD62 /* FIRLogger.h */; settings = {ATTRIBUTES = (Private, ); }; }; A2422DF542110FE20395C3B78F8864FB /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DBAA5BACA9745702C885EB1AF32FA673 /* Security.framework */; }; - A25A4B2402809148CC9ED9A8F144CBBB /* FMerge.m in Sources */ = {isa = PBXBuildFile; fileRef = 5127F30CA12C8EE10EE90DEA6D7BFFF5 /* FMerge.m */; }; - A2A6F71B727312BD45CC7A4AAD7B0AB7 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 910E650D8C865C0D1B57AB7BF4272BE6 /* NetworkReachabilityManager.swift */; }; - A2BD4D7A41A27330CB8674EB2625CC77 /* FTupleObjectNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C281C1329265C25318082B5C691F53E /* FTupleObjectNode.m */; }; - A2BF02FE06102FE692DA247C97812B97 /* FImmutableSortedDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DF9DB26F1E823A24CEAE984E018BF92 /* FImmutableSortedDictionary.m */; }; - A2FF26B161E442DF7DFB20C75604BB48 /* FLeafNode.h in Headers */ = {isa = PBXBuildFile; fileRef = B4C89E4E54A4970BE80F070851BD0061 /* FLeafNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A3192E10530C0D91DD7D7A403DE1E53F /* FClock.h in Headers */ = {isa = PBXBuildFile; fileRef = 059AA18F8140DD51732CCA2790BB32D2 /* FClock.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A4724ED0201B76336EA5F9AC3135DFBF /* FIRAuthProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 84D121D59D2016DBEC312ACCB13B17BD /* FIRAuthProvider.m */; }; - A4753FE57CE56F2010E0B428789CB3EF /* FIRMutableData.m in Sources */ = {isa = PBXBuildFile; fileRef = BDB5175076461C017C6DA342699ADB9F /* FIRMutableData.m */; }; - A4A1E3731060D149BB063A5E8398C01D /* RLMArray.h in Headers */ = {isa = PBXBuildFile; fileRef = AF74E7CC87069844A5288C07F7A083D0 /* RLMArray.h */; }; - A543062562F99997510A2983AC405A50 /* FDataEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 42EBFC626A1B80E8B44C51CD2523774C /* FDataEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A56499E874DA6BFD36D3E733028866F2 /* FLLRBEmptyNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FB9623BAF627EB99F8C341D53E2B3D5 /* FLLRBEmptyNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A5BC7B92676861B2F3C66CA0EAA57935 /* FIRAppInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = DE87C87E60D0E3F14EE3C58A618E2B2B /* FIRAppInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - A64BA00ABE2C9B3A37D50B82B3BCB103 /* db_iter.h in Headers */ = {isa = PBXBuildFile; fileRef = 71657399CA5F13FFA3B8327B1EF646C7 /* db_iter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A66BD9CDAF8200B50B1ED17C12D00F65 /* sync_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9A687BBCFAEE34ED96A056D7DEA34A22 /* sync_manager.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - A6F14563C3B78D41F719FF6C9064EE96 /* RLMSyncUtil_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = A57347A4E8C0E81C385454A406EF85FA /* RLMSyncUtil_Private.h */; }; - A7E5834A87CB7D350C24DACBFC1BA1D9 /* FIRTransactionResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C0A35C778AE012F3C063308B4381A79 /* FIRTransactionResult.m */; }; - A8087054B60C4082589838D61DFE5A44 /* fbase64.h in Headers */ = {isa = PBXBuildFile; fileRef = 381A2D3EF006FAFAB5205550BE9287DD /* fbase64.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A8A79840E81BFA3D8DCC29BE71F1AEC4 /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30167A599CFB7A2738186F4BB970A977 /* KingfisherManager.swift */; }; - A935A5F8CCCB11099705B3153B39F1CA /* c.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6CF724D100B3F5351C01BB1B56711C3B /* c.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; - A9C424F63D69664D5FA46B2444F02902 /* RLMProperty_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = DEB2DE23EE5472C66C5D07D2196D50F6 /* RLMProperty_Private.h */; }; - A9D2A6547EE5F6532EF8D1F1870BF158 /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21884D8E2F991A2D27C94390989809AC /* CacheSerializer.swift */; }; - A9E8FD4C2FB496170FF0BFC65356FE9C /* FTupleCallbackStatus.m in Sources */ = {isa = PBXBuildFile; fileRef = 64B4367992C9782537CBD21282F2AF32 /* FTupleCallbackStatus.m */; }; - A9EEEA7477981DEEBC72432DE9990A4B /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CE66959761E0738F4D5A41FB8FD8E675 /* Alamofire-dummy.m */; }; - A9FA33E73D383755E61F4A9DFF457E44 /* FNamedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 11F1F2132225533500C84B8E67D41A1B /* FNamedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AA0B5B50DC571C6C0B39AA7C4A5F980F /* env_posix.cc in Sources */ = {isa = PBXBuildFile; fileRef = CDD0483FF0FA50E7B5D4789C4FBD452A /* env_posix.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; - AA0DD9F6660DA012BED616C76AEF89C3 /* FIREmailLinkSignInRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = BDCC7107414D29EFD33B56A514E524DC /* FIREmailLinkSignInRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AA10A6A72E08932945CB69D219DAED0C /* RLMObjectStore.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 1D8979D3F44CF684A89CA6706C465398 /* RLMObjectStore.h */; }; - AA2CA4E5A3CF78A4D891166A10478B9C /* FIRGetOOBConfirmationCodeRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = C3CA6334A2359EF20714397F032EFD1F /* FIRGetOOBConfirmationCodeRequest.m */; }; - AAA95586A8195713834B51F37A7F2CDA /* FIRAuthKeychain.h in Headers */ = {isa = PBXBuildFile; fileRef = 852A7ED906CC20B0B9C2D41209659AFC /* FIRAuthKeychain.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AAAFB8CF098B0D2A3303ABE5FFB88D35 /* shared_realm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DC0A33417FF744B485A79B935B725146 /* shared_realm.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - AAB6307055DD02C93549A7D013EB9B5C /* env.h in Headers */ = {isa = PBXBuildFile; fileRef = 33C39FEC8D0C773F456499DE28AF55B7 /* env.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AABD173CF56B61852E4643AE5FC9D737 /* FMaxNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DC464BEE96B9011BDD20794F511E984 /* FMaxNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AAE057B69178AC146DFABBCAF7B39721 /* FIRAuthAppCredentialManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D1F1D8721FBAACAA7A4B7B267207C017 /* FIRAuthAppCredentialManager.m */; }; - AB2123C9CDE2F11E31DE46EB1F002247 /* RLMSyncPermissionResults.mm in Sources */ = {isa = PBXBuildFile; fileRef = 34F4F3A400C8E04A7A4C30472F77FF01 /* RLMSyncPermissionResults.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - AB46CB350172E081634454FD9E5C4117 /* FAuthTokenProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 602E898E12172256887076407004BF8A /* FAuthTokenProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AB56501BE479E580CE858A0E403A44CF /* GTMSessionUploadFetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 2879A131C0F2F5E33C34E4DAEDA4E909 /* GTMSessionUploadFetcher.m */; }; - ABD39EAFA1768E0BBF1F7E83AD517BBE /* FStringUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 7907551311AF73EF22165A22B9620574 /* FStringUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AC18F7015551D3C20066F44F2F53D394 /* NSError+RLMSync.m in Sources */ = {isa = PBXBuildFile; fileRef = 174F5DA2609D41F1443920521844BD39 /* NSError+RLMSync.m */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - AC23C23DFCFDEDF16A63B8F52C23E62D /* FTupleBoolBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = A85BD078509FFC52560A0EE8DDDECD06 /* FTupleBoolBlock.m */; }; - AC6F39F1C4F636529D6269ABF83E2177 /* coding.cc in Sources */ = {isa = PBXBuildFile; fileRef = 92009EC17E21362BA0EF56CDC99B4DD4 /* coding.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; - AC932A7B2E6281A3CCDDE02C0A7A13EB /* when.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CD0196D916D9D2D641254A840C4A18F /* when.swift */; }; - AC9DBC374F87509902096C9BD7460244 /* FIRDatabaseConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 7ACCF0250E01532E5668707A0E5B888F /* FIRDatabaseConfig.m */; }; - AC9E915C1C15E0EDEFC5338D789E641B /* Deprecations.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9C427FC9FF9AA75B95A8A8F04E7C755 /* Deprecations.swift */; }; - ACBF0C7E0D45A733515946C9D040A857 /* FIRDeleteAccountResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 31E3093BC26854564FAABABE2CB4D561 /* FIRDeleteAccountResponse.m */; }; - ACF600C726DED4ECCE12CA80AD594F20 /* FIROAuthCredential.h in Headers */ = {isa = PBXBuildFile; fileRef = D6EE53B5672E43F09C08C00DC14B35B5 /* FIROAuthCredential.h */; settings = {ATTRIBUTES = (Project, ); }; }; - ACF818BB5D603726F2DAEF871BE7FA87 /* FPruneForest.h in Headers */ = {isa = PBXBuildFile; fileRef = EED2ECB284CB66386989E1198A651733 /* FPruneForest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AD4A62CD5EAC42AAED2202C0E85C409C /* port_posix.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5FF16A4A39A0A9B28430369A4E38B494 /* port_posix.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; - ADFE48CCF84F1BFB2B011FBD49EBF1E8 /* FIRConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 72889B9D16AF1D4C3880B414B78F90A5 /* FIRConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AE1EF48399533730D0066E04B22CA2D6 /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0FCC6D5D070154A369F942552B5B4B7 /* SessionManager.swift */; }; - AE66E1072E98D5EDBE047BC1EB2CCC39 /* FPath.m in Sources */ = {isa = PBXBuildFile; fileRef = B015D059B8E393B9CD0D09D51115B3AB /* FPath.m */; }; - AF12CA181981FBECA87E7C0289851812 /* RLMConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D1D7ED65265855735E48F29B5EC1A4C /* RLMConstants.m */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - B07327CCD10323B5C30EFEA280191A12 /* FIRAuthSerialTaskQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 4000961B208DCE2D52C60801032EFECE /* FIRAuthSerialTaskQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B074B490E31CC196AB9A3C91D9F28420 /* FIRAuthOperationType.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C462B691DCBC572415D057BDCEC8589 /* FIRAuthOperationType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B111C38ACBCDCC7F3025677B6B9E3B39 /* block_builder.cc in Sources */ = {isa = PBXBuildFile; fileRef = DA5FCFB120D6DF9928E232A48D080A3D /* block_builder.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; - B1305B7BA64F7A22FD78DA89CEEB31CB /* RLMRealmConfiguration_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 2D344935FE1521852BF5B221ECA8CA92 /* RLMRealmConfiguration_Private.h */; }; - B1314395C339A7490814E9773CF8FC61 /* dispatch_promise.m in Sources */ = {isa = PBXBuildFile; fileRef = F5A8B2C23694FCD601C5552CF502091E /* dispatch_promise.m */; }; - B1C494AB10C1AC3305493FD2B5A0B97F /* FImmutableSortedSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 7939FBE0B9C0CD985095DFC3C297AB21 /* FImmutableSortedSet.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B22A39875D35734A42322A71AEAFA82B /* FIREmailLinkSignInRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8338810CCD24D2F9D22A0E42CEC121F1 /* FIREmailLinkSignInRequest.m */; }; - B251BDE0607F853BE8DEB2B20EF47FF1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6947127001CBEE095E4A6CE3A232C4C5 /* Foundation.framework */; }; - B2887913555F5C7033C598997ACE05E5 /* FChildrenNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 262DFDBC88D9405347DC1C6AEB818511 /* FChildrenNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B2E9E71DE1D27AB7ABD2A1D5531134BF /* FTupleUserCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A3E6DE53B4FACF46227A3025E84CB79 /* FTupleUserCallback.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B352D4623270F2D8A882772A7B654299 /* FIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 76B32BB67E7E615E278E510B6C97CF34 /* FIndex.m */; }; - B3E70AF9B58B6D572E0B4F6C216786F0 /* arena.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A159FC97BC4A7A9B96319307C8033E8 /* arena.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B3EDD6F62870A895F03281B4CE0B9A91 /* FIRNoopAuthTokenProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 8190CF7CE77BB4BC189188E2DDB5D02E /* FIRNoopAuthTokenProvider.m */; }; - B42D63554A3F551046E51A1557B42D20 /* RLMSyncManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = F92D8E2093F4990CD444CB30373C69D8 /* RLMSyncManager.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - B467B155C44F3EA23E5CEBE993AB4B0D /* RLMObject_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = F385B99213EB1B1E4AC6E12A6F0C6EF9 /* RLMObject_Private.h */; }; - B488C81E194D8D2C6A5FEAC85AE1AE19 /* FIRSecureTokenService.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB6270608616074490BC087E6D1DED3 /* FIRSecureTokenService.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B4C46703C14A3101A63F20182791550E /* FIRBundleUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = FFE6E54F981095976DA6E568D0D7773F /* FIRBundleUtil.m */; }; - B51C6B3D691E2511F72ADF63B6AF6E99 /* FIRReachabilityChecker.h in Headers */ = {isa = PBXBuildFile; fileRef = 97639739AFD0E7498034A28D1B84F558 /* FIRReachabilityChecker.h */; settings = {ATTRIBUTES = (Private, ); }; }; - B530C5395E60BE6173B1DEEDA3377AFA /* RLMThreadSafeReference.h in Headers */ = {isa = PBXBuildFile; fileRef = 41C5828B5C941808FD8E09467114ABD6 /* RLMThreadSafeReference.h */; }; - B564B930C3B6CCFCC109ABF374B21CE6 /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BE1A096E59B8AB7347F5F9D02A3BFAF /* ImageModifier.swift */; }; - B58FF7576B1F9D4C5A97EABDFF1DB447 /* table_builder.cc in Sources */ = {isa = PBXBuildFile; fileRef = CF21F824DE33176EE8CB9F7DD42A6D79 /* table_builder.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; - B59660A1B638F5791D92B5529E145C22 /* fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C63C7C21C9FAD082F0C66188B5F5D28 /* fwd.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B6017DB8F69AF1447F4DBA83A15D6601 /* FCancelEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 207EB5CECD32094A41075EA1895C7E07 /* FCancelEvent.m */; }; - B61D896BF2305EE5C044B61CC9D80BD0 /* weak_realm_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2DFE2894F746C34448DC8FCAFBCEA809 /* weak_realm_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - B622F92774261551C2329DDE4D4E2404 /* FSyncTree.h in Headers */ = {isa = PBXBuildFile; fileRef = 9ADB35DFB24D3945602A7431181154AD /* FSyncTree.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B65FCF589DA398C3EFE0128064E510EC /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = F43D578727B4DE4613D4E925F5C908A7 /* MultipartFormData.swift */; }; - B74788118482DDBEC9BEE53414BB861C /* RLMRealmConfiguration.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7E1F14CC48DD73379AD9FEEB9198D1DB /* RLMRealmConfiguration.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - B76C902A16D68CC3444CA2C31167615B /* FUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 81950114D6A4F772330D524B9063F694 /* FUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B86FB8EFD48DCA69E5D58E2104E3F3F9 /* RLMCollection_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 081F73A92AA8AAF91B6944AD9E7F8710 /* RLMCollection_Private.h */; }; - B8A7B8DC1B0D4F13A5A20E8FBFF53299 /* FIRVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A360760101AFBF17D65C31EB8771F7F /* FIRVersion.h */; settings = {ATTRIBUTES = (Private, ); }; }; - B8D38FC933546061142AA1F0AF84C880 /* FIRSecureTokenResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = BEB7A18CB0981FAFAB608B831F50752A /* FIRSecureTokenResponse.m */; }; - B8D68762B5ECF611DBB98221C97DEDF4 /* FWebSocketConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 312703F1D1F9CA64037BA8E43B8D5962 /* FWebSocketConnection.m */; }; - B8E72F88D6404C31373B932965C610B2 /* FUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E13CF04BE392AE0D069853C6B2C4DBC /* FUtilities.m */; }; - B8F9C632324A1399FBF7CAB7167613A5 /* FIRVerifyCustomTokenRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = CBF8BC3FF342E5C5847D2A1B75A59194 /* FIRVerifyCustomTokenRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B8FFAC53580EDAF51EA15B7B0B7DF657 /* RLMObjectBase_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = E1996BBAF72917F9AFD68B9782F40887 /* RLMObjectBase_Private.h */; }; - B924069CD75769E22765912C66A87BF3 /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63AAFF76C03A99642FD1AF6F147800D3 /* Image.swift */; }; - B9B6CDB4CA6E4910B6E28F05DAF97175 /* RLMPredicateUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = 63339586271302820C5119F9C2F82C13 /* RLMPredicateUtil.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - BA2117BCECB8C53824A0A5BE4E5A35C2 /* FIRVerifyClientResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 928F4B71BE6D78EC5F97330E3B87CFC5 /* FIRVerifyClientResponse.m */; }; - BA3A9D2509E05835CBFBDD7C2654D3D6 /* FTupleSetIdPath.m in Sources */ = {isa = PBXBuildFile; fileRef = E6996480ACCB011F01C5D322E63FF269 /* FTupleSetIdPath.m */; }; - BA448B65AD8B7C62AFFCDA72E643FC12 /* RLMObservation.mm in Sources */ = {isa = PBXBuildFile; fileRef = 74A11C2E6FE2C57667508152F37156CF /* RLMObservation.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - BA4DF38E820FF6B40FFABF8B1BBCC615 /* Kingfisher.h in Headers */ = {isa = PBXBuildFile; fileRef = 49461BAA63C62907D188F00376DC8D7F /* Kingfisher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BA81C05E0B5EBFFD6C6CE3514B3F2065 /* FIRGetProjectConfigResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = B55036D00C03A8E65DFBD713C543FA24 /* FIRGetProjectConfigResponse.m */; }; - BAC17487B9F5E23847CE163F2868E06F /* FEventGenerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E674E9DA99F2BA359133E52E71B709D /* FEventGenerator.m */; }; - BAD128EBCB80571A83B174F36BC070F4 /* FIRSecureTokenService.m in Sources */ = {isa = PBXBuildFile; fileRef = C2BB2208AE505735F2A508154A1CFC27 /* FIRSecureTokenService.m */; }; - BB2CEEE801771BE50C0A1B636548F3F8 /* thread_annotations.h in Headers */ = {isa = PBXBuildFile; fileRef = 801EB14923EDAFA8C9503441DCF3A830 /* thread_annotations.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BB673E67AB49427F7717AA108A33D7AD /* List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45FD0ECDE4C409C82232571344999EDB /* List.swift */; }; - BB9CC473ED99AE6ABF8B0A6F4F08321A /* FTupleUserCallback.m in Sources */ = {isa = PBXBuildFile; fileRef = 71E4E56625809DEDFA02A89394F50045 /* FTupleUserCallback.m */; }; - BBE66B963B47047EC52CB0042A29E1D8 /* FIRSetAccountInfoResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = E0477D442567DCC21C1A3CD9FBADF485 /* FIRSetAccountInfoResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BBEFE2F9CEB73DC7BD97FFA66A0D9D4F /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9898728630718367EA36B9499FA27D9 /* Validation.swift */; }; - BC56F639C0AE988A7404E1F63C81863D /* FRepo_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 07E21103383CF5DF2DA9D628556759FC /* FRepo_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BC5C4DE29E6034D306BE8EEC0921D42D /* FParsedUrl.m in Sources */ = {isa = PBXBuildFile; fileRef = B974069188F8391E2D6568FE47B386EE /* FParsedUrl.m */; }; - BC6AD521A28404C58FB620B78C5CDF88 /* FIRIdentityToolkitRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = D7A5BD229D9778CBF2321EAC5A19836C /* FIRIdentityToolkitRequest.m */; }; - BC7F0688B8256FBF7C467493E6BB5169 /* NSArray+Chameleon.h in Headers */ = {isa = PBXBuildFile; fileRef = 6916C807A284B627964E4D2E6ED65F8F /* NSArray+Chameleon.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BCC6DCF97771836DF3B3A5DE8F2929ED /* FConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = C33D841772D4A6630AA59EF4A9F26FFE /* FConnection.m */; }; - BCF33AB8F25C7F886910DABDDFF334D1 /* FOperationSource.m in Sources */ = {isa = PBXBuildFile; fileRef = F439D36B4D00F508A5FAF24EDF238AA6 /* FOperationSource.m */; }; - BD047E7BD4034B09E66517663B1FFF06 /* Schema.swift in Sources */ = {isa = PBXBuildFile; fileRef = 233B10D8FE1AAFFC2D690D78AB318166 /* Schema.swift */; }; - BD0A405E3CCD78297E88C2A38F5CC240 /* work_queue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4536907ADD606F795882FE3B81F21F05 /* work_queue.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - BD54D3977DB4BC983C34B909EC2A10C5 /* UIColor+ChameleonPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 20C84A72EE3444269DB96D3CB36BA817 /* UIColor+ChameleonPrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BDBC14DD277B1E09F49091DB1AFA00B2 /* FIRMutableData.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AB24C452831122C7F8AB869D4C834EC /* FIRMutableData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BE455E7ADE56DC5E5B5BF0A343FB63BF /* RLMObject.mm in Sources */ = {isa = PBXBuildFile; fileRef = 370B5EF21FD16D164BBC25C1311C3BF8 /* RLMObject.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - BE5C67A07E289FE1F9BE27335B159997 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9662143B5A8C405B7B29DD51AD695BF /* ParameterEncoding.swift */; }; - BE8CC0E9161CC6562897D2016851EF04 /* SwiftChart-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = EDFC7AF58EA688B81EBD6CBF15418168 /* SwiftChart-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BE9FB5E8188E0B68DB277B09A06E79BA /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0758988C8DA062622CC28C99812D5A79 /* ImagePrefetcher.swift */; }; - BEC3B11396B2948C2F929D50CA6B9268 /* RLMMigration_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = C9068F9ACD03C40F27ED9CC672606E32 /* RLMMigration_Private.h */; }; - BF239A3D9E52FCD5BB59B78ECE4A3955 /* FirebaseAuthVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = DA2C25E138550CBC1D8A5863DC4E643C /* FirebaseAuthVersion.m */; }; - C05C424DDF36791C991BF3BD346C9A8B /* FirebaseAuth-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E68EEC485F1138BF34EB8A0C67798291 /* FirebaseAuth-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C06822C04173F15817595B4DF873F00A /* object_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5A54332BC6DD3C512A7F7579A29459F /* object_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - C07959692FAC25ADDBBB2F9B25A086F5 /* format.cc in Sources */ = {isa = PBXBuildFile; fileRef = 047BAA337BECAB3E82C6E653D46A1831 /* format.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; - C082D72BC2DBD1E4862A8FFFC51B6AC2 /* UINavigationController+Chameleon.h in Headers */ = {isa = PBXBuildFile; fileRef = 849001829F031196F1852343449ADD8C /* UINavigationController+Chameleon.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C09EA14ED805A5376E0927C66C363579 /* block.h in Headers */ = {isa = PBXBuildFile; fileRef = C6078517DD7624B99D579FAB36844131 /* block.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C0BCC0ACADE61D6C32FB2FB6E3446D0D /* FIRAuthErrorUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = DE599B531C2E740205C03B498CB0244F /* FIRAuthErrorUtils.m */; }; - C0E584A37B305EB1D166DFB20569C26B /* FIRUserMetadata_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 9316F4FFBB000707EB619983F4A8372C /* FIRUserMetadata_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C11BE4575083D0712E25FCCB957EFE4C /* FIRServerValue.h in Headers */ = {isa = PBXBuildFile; fileRef = DB9FE4907103188EE8D9137A2C5683AF /* FIRServerValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C12F6BEB755DC1D6DCB33B3DE2B773E8 /* RLMSyncManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A890775A003F7EA6910A6970EB6EDD6C /* RLMSyncManager.h */; }; - C156B12C47E4F1CB2A4CF118408351CB /* FPersistentConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CFD4E1B2DAE2E2215827D35C8C9F8E5 /* FPersistentConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C1B16EFBA4F0674E8A6D32AE3583B522 /* FIREmailAuthProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 52B72CA4331E1C5968CDA62E463AAFFE /* FIREmailAuthProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C1FBE8D788544EF79BAC48F29A18A872 /* schema.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 74D5F7B582320723EBB60EFCF1603AD6 /* schema.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - C1FD5C612AE5FF1FB8B3AEEE39DBB4B3 /* FIRApp.m in Sources */ = {isa = PBXBuildFile; fileRef = 24B596C258261D23838026677EA05A46 /* FIRApp.m */; }; - C22647CEB4A5978F4FB4C2392D4D1AD2 /* FChange.m in Sources */ = {isa = PBXBuildFile; fileRef = A53AB7EACAF1BFF37C03A17769226430 /* FChange.m */; }; - C25176A97C6A1D9AE4F473722DA73198 /* FEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = B257A9649AC928A9A1194ECBCF8C64F9 /* FEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C2D5E0152A367DCB0F26AD15D1A44CD0 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DBAA5BACA9745702C885EB1AF32FA673 /* Security.framework */; }; - C30FD7951767EED3050B090B8EA3420C /* FTupleTSN.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B68E61BEBE69F5C29B3AA4634AB8548 /* FTupleTSN.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C32C7FE70764DE37935F6A5D80CB17C7 /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = F53996A607997951AAAE33E35A0B90CA /* RequestModifier.swift */; }; - C340172B75CB0F9856F007DB05424B09 /* RLMResults_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = FCF37BEBA34F77D3FD11EBB4AC0B3708 /* RLMResults_Private.h */; }; - C38F9EAA47CE7CCD2D3CCD3C46A9070C /* FTransformedEnumerator.h in Headers */ = {isa = PBXBuildFile; fileRef = A6515C9B7303CE300270B9999D153EE3 /* FTransformedEnumerator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C3D047930814AA1A7207079E0B174386 /* FAtomicNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = D0F310CC300C2FDBAD101064A452BB19 /* FAtomicNumber.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C3D3D4012603FB3946CDC69D9F234319 /* FChildChangeAccumulator.h in Headers */ = {isa = PBXBuildFile; fileRef = 219D3B280C26D6CEE066F9CF163C127D /* FChildChangeAccumulator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C3F6FFEAA9F1580C2145E12CC69C7593 /* FIRAuthGlobalWorkQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 75FAC2F5BF520602F059363F59B21A1D /* FIRAuthGlobalWorkQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C450BECB2B426D3AC130AF6BF116A581 /* FChange.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A16547B350127180F4DFA80DC7F3112 /* FChange.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C45501E96DE7AFFDCE93F103AB69A0AA /* FIRResetPasswordRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 43B821FADD82448E91C24720F834BC70 /* FIRResetPasswordRequest.m */; }; - C4A787D1EAF51CE3ADCD32C8CDDDB069 /* RLMObjectSchema.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 231E628EB7C4E2A81E16609942C2EC6E /* RLMObjectSchema.h */; }; - C54497646EEA586AFA5A2B8D454C6DFD /* version_edit.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BC4100DF8EF420E7BF41FA328FEA11C /* version_edit.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C547137953719CFBC4979DF3B2083A6E /* ChameleonMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 91F8948065E5AF1F9BCB110B1F0D41ED /* ChameleonMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C596C1FF02F702110E992D1DCF601379 /* Guarantee.swift in Sources */ = {isa = PBXBuildFile; fileRef = AAA92CFA31F79F85B017DBA5102D20DF /* Guarantee.swift */; }; - C5AC6892962C63826BA6796A87FFB8A2 /* FAckUserWrite.h in Headers */ = {isa = PBXBuildFile; fileRef = B6D8042FBB1512C12A5BDF7E401C8DE8 /* FAckUserWrite.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C5E06DAEE5EFC75FD87B9424177150DF /* UIImage+ChameleonPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 00834343705070944D37F681F31A6A2A /* UIImage+ChameleonPrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C5FD8ED3C140C4FDC839E3264FB25736 /* FIRVerifyPhoneNumberResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 41B32454211C1A8B300E4E9BC9177AF4 /* FIRVerifyPhoneNumberResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C613E3AB27D226100446CD16B14A3D42 /* FIRAuthTokenResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 22879F913603586CB35B53B5632BAA81 /* FIRAuthTokenResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C6420B933B751D0C5881FD90AD75E57E /* RLMSyncManager.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = A890775A003F7EA6910A6970EB6EDD6C /* RLMSyncManager.h */; }; - C67184ADB62CE7B66A82752751AE28AF /* port.h in Headers */ = {isa = PBXBuildFile; fileRef = AA2BFCBA08FC2BD5C82D6E82FBBA4E5D /* port.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C68C212F7F9E59544063D61029437CB1 /* NSData+SRB64Additions.h in Headers */ = {isa = PBXBuildFile; fileRef = F6D6C95D001B2B456917B539B7E4E759 /* NSData+SRB64Additions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A25A4B2402809148CC9ED9A8F144CBBB /* FMerge.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F6BFDF488B63BC769F213FF0D28D968 /* FMerge.m */; }; + A2A6F71B727312BD45CC7A4AAD7B0AB7 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296659C5638CAF0191D8D60039C7A4DE /* NetworkReachabilityManager.swift */; }; + A2BD4D7A41A27330CB8674EB2625CC77 /* FTupleObjectNode.m in Sources */ = {isa = PBXBuildFile; fileRef = CD26081036BEE7C05DD4C429054B7894 /* FTupleObjectNode.m */; }; + A2BF02FE06102FE692DA247C97812B97 /* FImmutableSortedDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FE583426B0571D546C951D11A281BF6 /* FImmutableSortedDictionary.m */; }; + A2FF26B161E442DF7DFB20C75604BB48 /* FLeafNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EB4CA782B4E1BDD6432422D73C87206 /* FLeafNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A3192E10530C0D91DD7D7A403DE1E53F /* FClock.h in Headers */ = {isa = PBXBuildFile; fileRef = D855FD00DDA5E0D42BFE2777C20A9968 /* FClock.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A4724ED0201B76336EA5F9AC3135DFBF /* FIRAuthProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 060B27D9EB1F50D6412B276C2BC4BFC2 /* FIRAuthProvider.m */; }; + A4753FE57CE56F2010E0B428789CB3EF /* FIRMutableData.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C42B2760B949BEED82EBD3F86033DE6 /* FIRMutableData.m */; }; + A498662E3250C5FD24E596EAAD389A53 /* SwiftChart-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D97A8C0D678831946DEC1418C7B6876 /* SwiftChart-dummy.m */; }; + A543062562F99997510A2983AC405A50 /* FDataEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 39B3FAF29B072E0393348D9393D31AD4 /* FDataEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A56499E874DA6BFD36D3E733028866F2 /* FLLRBEmptyNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 6038170437BAF049CB60F88B2FF54AA5 /* FLLRBEmptyNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A56B676A8DA02E627D06A2AF7BDCDB95 /* RLMObjectBase.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = FE08BA04FFD4D05E87FF20CA580F01B7 /* RLMObjectBase.h */; }; + A5BC7B92676861B2F3C66CA0EAA57935 /* FIRAppInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A3C7DFCABE213768DFF8B34B4286677 /* FIRAppInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + A646A5DB58C09CD6BE0173A3BCB13234 /* PromiseKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4173B25E8676D5EAA0F87AC0ED739271 /* PromiseKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A64BA00ABE2C9B3A37D50B82B3BCB103 /* db_iter.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E11CEC5A1750DA6841C79BA06EEAD46 /* db_iter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A6A2CD60CB92C4B8202AA67A9EFD7A38 /* RLMCollection.mm in Sources */ = {isa = PBXBuildFile; fileRef = B433C9505D488D3D4CCFECE91DB80379 /* RLMCollection.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + A7E5834A87CB7D350C24DACBFC1BA1D9 /* FIRTransactionResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 04D70AD08B309E1B7AA1E899AB9F7DD0 /* FIRTransactionResult.m */; }; + A8087054B60C4082589838D61DFE5A44 /* fbase64.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C0508B893BA3752988AAB9C06416A7C /* fbase64.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A8A79840E81BFA3D8DCC29BE71F1AEC4 /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B3AA80D8B2AF7C36A131F15E22D7503 /* KingfisherManager.swift */; }; + A935A5F8CCCB11099705B3153B39F1CA /* c.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4286EFABA0810BD8CF4B7BD2281E6F04 /* c.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; + A9B8A98A4A6640297A21509480FAC721 /* RLMSyncConfiguration_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 383E5AC85A03FCAAD90BBA38871A2074 /* RLMSyncConfiguration_Private.h */; }; + A9D2A6547EE5F6532EF8D1F1870BF158 /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9ABDA150F8FCB5586804EBB396E825F /* CacheSerializer.swift */; }; + A9E8FD4C2FB496170FF0BFC65356FE9C /* FTupleCallbackStatus.m in Sources */ = {isa = PBXBuildFile; fileRef = EDE51BDB9F8A1452AEA0C36D5DB71FD8 /* FTupleCallbackStatus.m */; }; + A9EEEA7477981DEEBC72432DE9990A4B /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0AB0FC15C3D9D806562BAA15CD21713E /* Alamofire-dummy.m */; }; + A9FA33E73D383755E61F4A9DFF457E44 /* FNamedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 843D5111E7D78F9D8C0552A9992D3BCD /* FNamedNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AA0B5B50DC571C6C0B39AA7C4A5F980F /* env_posix.cc in Sources */ = {isa = PBXBuildFile; fileRef = 0377ECD853047ECC66C472A94B29E043 /* env_posix.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; + AA0DD9F6660DA012BED616C76AEF89C3 /* FIREmailLinkSignInRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = D96141A1F8F122322F0FC36C9F9EE9BE /* FIREmailLinkSignInRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AA2CA4E5A3CF78A4D891166A10478B9C /* FIRGetOOBConfirmationCodeRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 47E0583817CDAF3174410BE29308E175 /* FIRGetOOBConfirmationCodeRequest.m */; }; + AAA95586A8195713834B51F37A7F2CDA /* FIRAuthKeychain.h in Headers */ = {isa = PBXBuildFile; fileRef = 25AF23E210F2B16DE227CBE1D1B7B7AF /* FIRAuthKeychain.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AAB6307055DD02C93549A7D013EB9B5C /* env.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EE074BDDBCA5D7ACBC1D565DC19B0FE /* env.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AABD173CF56B61852E4643AE5FC9D737 /* FMaxNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 769A24B9A7E6EA91AB22AC7BDF7294A1 /* FMaxNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AAE057B69178AC146DFABBCAF7B39721 /* FIRAuthAppCredentialManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 467113AD6072BC4157BB38F53BB959C9 /* FIRAuthAppCredentialManager.m */; }; + AAE345232B79B0E25254968D8C7273B0 /* RLMRealm+Sync.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = D41733250C51AB27A9EDB633243356FB /* RLMRealm+Sync.h */; }; + AAF9D290AEBAFC96C918CE214121B91C /* RLMMigration_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D29BE28AB8262B8B505B9098E19E55E /* RLMMigration_Private.h */; }; + AB46CB350172E081634454FD9E5C4117 /* FAuthTokenProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 0ECDAC859AFE6D77E199B99242CF9302 /* FAuthTokenProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AB56501BE479E580CE858A0E403A44CF /* GTMSessionUploadFetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = D89CBA57930B44B7419023858932BA9F /* GTMSessionUploadFetcher.m */; }; + ABD39EAFA1768E0BBF1F7E83AD517BBE /* FStringUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 70BA0C5E124A73AB8333E19108FEBDCF /* FStringUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AC2226CC810DEB8A9E19D5FC44688A27 /* RLMConstants.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 6459ED0790D6ED01E1D9C3474BD712A6 /* RLMConstants.h */; }; + AC23C23DFCFDEDF16A63B8F52C23E62D /* FTupleBoolBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F337E4E3BE93C305DBB326335C09D2C /* FTupleBoolBlock.m */; }; + AC6F39F1C4F636529D6269ABF83E2177 /* coding.cc in Sources */ = {isa = PBXBuildFile; fileRef = D8FDDE7CCDB2A7DB50BC6DC4EB0D5830 /* coding.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; + AC82D120B0B465641985587872D0B2D6 /* RLMSyncManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2049C5CA639316DB171CAA0B09E0676B /* RLMSyncManager.h */; }; + AC9DBC374F87509902096C9BD7460244 /* FIRDatabaseConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 23D2A626E8FC87744A73EF8C49B11F8B /* FIRDatabaseConfig.m */; }; + ACBF0C7E0D45A733515946C9D040A857 /* FIRDeleteAccountResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 881B396F293B5055277292EEF4F7F1DA /* FIRDeleteAccountResponse.m */; }; + ACF600C726DED4ECCE12CA80AD594F20 /* FIROAuthCredential.h in Headers */ = {isa = PBXBuildFile; fileRef = 391DE7AC210A9CA140C59DA7B60C4FCD /* FIROAuthCredential.h */; settings = {ATTRIBUTES = (Project, ); }; }; + ACF818BB5D603726F2DAEF871BE7FA87 /* FPruneForest.h in Headers */ = {isa = PBXBuildFile; fileRef = 703413B3BDA586A54D308061523C6ED8 /* FPruneForest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AD4A62CD5EAC42AAED2202C0E85C409C /* port_posix.cc in Sources */ = {isa = PBXBuildFile; fileRef = 743CCCB96F2E9E1F74323049669C8766 /* port_posix.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; + AD9D97E572F2A2A9FBEC0ACE5B9EE778 /* Aliases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34BEF567AC5697DBC621C486D4EAE245 /* Aliases.swift */; }; + ADFE48CCF84F1BFB2B011FBD49EBF1E8 /* FIRConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 23F60B0C684B89763846E2F8FF9A007D /* FIRConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AE1EF48399533730D0066E04B22CA2D6 /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C92E165878030D6059C424B9B1951E29 /* SessionManager.swift */; }; + AE66E1072E98D5EDBE047BC1EB2CCC39 /* FPath.m in Sources */ = {isa = PBXBuildFile; fileRef = BEDCFC9F774844B490FC6F1123E91884 /* FPath.m */; }; + AEDBE16C5A5A9780E22938566CFB187C /* SVRadialGradientLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 230529BF51BC41AE5A524A0E124E5700 /* SVRadialGradientLayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AF82F6DF4DC1CD0178AC120F8724130F /* ObjectiveCSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75E2DF15F6ABE0A035905AAA3D96E9D3 /* ObjectiveCSupport.swift */; }; + B0529D5BF2ACD54FAAC3C8449FCA60AE /* RLMSyncConfiguration.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7C2764F649066BFC811831F350C07134 /* RLMSyncConfiguration.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + B07327CCD10323B5C30EFEA280191A12 /* FIRAuthSerialTaskQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = DAD06B5A3CCDDA46033CB96120CF513B /* FIRAuthSerialTaskQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B074B490E31CC196AB9A3C91D9F28420 /* FIRAuthOperationType.h in Headers */ = {isa = PBXBuildFile; fileRef = 3894693FC755AD6DDCA6821228CF105F /* FIRAuthOperationType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B08A1C1CA69A1747D878E01818B2151C /* Guarantee.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1815D2D0435C20942C254EEE55A77A7A /* Guarantee.swift */; }; + B099BC41FDDDA1C0905D9CBFF4F0610C /* RLMPlatform.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 8128B85FFE0C0D700431543AA97F0F38 /* RLMPlatform.h */; }; + B101651107ACE7586585CA833F38DEF9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6947127001CBEE095E4A6CE3A232C4C5 /* Foundation.framework */; }; + B111C38ACBCDCC7F3025677B6B9E3B39 /* block_builder.cc in Sources */ = {isa = PBXBuildFile; fileRef = 3CF4365D76D4198C829B63404CF2ED16 /* block_builder.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; + B1C494AB10C1AC3305493FD2B5A0B97F /* FImmutableSortedSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 03BAB0254AF20F3DAF78573DC0FEE99E /* FImmutableSortedSet.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B22A39875D35734A42322A71AEAFA82B /* FIREmailLinkSignInRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = DA01AC2A148B9B2D04DBB71330093C59 /* FIREmailLinkSignInRequest.m */; }; + B2887913555F5C7033C598997ACE05E5 /* FChildrenNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B096D5FC4934FF4A2297A9CDB96AE52 /* FChildrenNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B2E9E71DE1D27AB7ABD2A1D5531134BF /* FTupleUserCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F544CE6EB349011514F2B58814743C /* FTupleUserCallback.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B30AC6EB54BBD2E8EB3BFA6D0A94447C /* RLMSyncConfiguration_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 383E5AC85A03FCAAD90BBA38871A2074 /* RLMSyncConfiguration_Private.h */; }; + B352D4623270F2D8A882772A7B654299 /* FIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = BCCCD79C219D9F805B8316B46CAFA25D /* FIndex.m */; }; + B3E70AF9B58B6D572E0B4F6C216786F0 /* arena.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C03BD85ABC64CD186A121936AB36741 /* arena.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B3EDD6F62870A895F03281B4CE0B9A91 /* FIRNoopAuthTokenProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = B5C113E56C758FF777823B19EFB8C60A /* FIRNoopAuthTokenProvider.m */; }; + B4119ED4D9DFBDCBE31873E9672DA923 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6947127001CBEE095E4A6CE3A232C4C5 /* Foundation.framework */; }; + B488C81E194D8D2C6A5FEAC85AE1AE19 /* FIRSecureTokenService.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D259C8603FA80BC7A1615C037237352 /* FIRSecureTokenService.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B4C46703C14A3101A63F20182791550E /* FIRBundleUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = A1D45D2E35C892676FF4C6063859015E /* FIRBundleUtil.m */; }; + B51C6B3D691E2511F72ADF63B6AF6E99 /* FIRReachabilityChecker.h in Headers */ = {isa = PBXBuildFile; fileRef = 273D0275517578F12DFEF2A0A0543B47 /* FIRReachabilityChecker.h */; settings = {ATTRIBUTES = (Private, ); }; }; + B564B930C3B6CCFCC109ABF374B21CE6 /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84B5E0BD4A534DE8672E0ECCC5B57062 /* ImageModifier.swift */; }; + B58FF7576B1F9D4C5A97EABDFF1DB447 /* table_builder.cc in Sources */ = {isa = PBXBuildFile; fileRef = 3937C1C917C4F53ADE64AF1D80858EE4 /* table_builder.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; + B590084EBFDF134A5FC7E2FF4E6BCEB0 /* Realm.h in Headers */ = {isa = PBXBuildFile; fileRef = AA67CDDCDB4D0F4FDD2CD29BD96D01C7 /* Realm.h */; }; + B59494F0DA153AFA0E1D6834724A04C2 /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7BA65358ED3EFA3C71D0AD440DA51FD /* Optional.swift */; }; + B6017DB8F69AF1447F4DBA83A15D6601 /* FCancelEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 733157C0A6CD88538BB514CA3022FE34 /* FCancelEvent.m */; }; + B622F92774261551C2329DDE4D4E2404 /* FSyncTree.h in Headers */ = {isa = PBXBuildFile; fileRef = 72F54EAFFFEB8994F4F4DBC66105B30C /* FSyncTree.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B65FCF589DA398C3EFE0128064E510EC /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C986E51C8A5D6AA268C2B5C679439D7 /* MultipartFormData.swift */; }; + B6D3432403736A76F898B14A0797B1CB /* RLMSyncConfiguration.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 39C3B310CEE800AC9572C07D5EE7954D /* RLMSyncConfiguration.h */; }; + B76C902A16D68CC3444CA2C31167615B /* FUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 22CA6F29CD92F4C1B2BB0A4BCA0C0FA7 /* FUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B836EC9DD5D3BED984FC21999B9F6F16 /* partial_sync.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 64E06784FA3B6F6AA98F32C151BF722C /* partial_sync.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + B8A7B8DC1B0D4F13A5A20E8FBFF53299 /* FIRVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 80E58255240BCE83C15FD794E52C3F01 /* FIRVersion.h */; settings = {ATTRIBUTES = (Private, ); }; }; + B8D38FC933546061142AA1F0AF84C880 /* FIRSecureTokenResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = AAB5FBD89A9E56002ACAC938354F4CDB /* FIRSecureTokenResponse.m */; }; + B8D68762B5ECF611DBB98221C97DEDF4 /* FWebSocketConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 8131049A8380941A015BC952D24BC4A5 /* FWebSocketConnection.m */; }; + B8E72F88D6404C31373B932965C610B2 /* FUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 65F3954631DF66A5F3305029849F5A2F /* FUtilities.m */; }; + B8F9C632324A1399FBF7CAB7167613A5 /* FIRVerifyCustomTokenRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 34E669C7C4D8508C8254BE9C56063841 /* FIRVerifyCustomTokenRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B924069CD75769E22765912C66A87BF3 /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3209A5685F06611A1F5C751F8845366F /* Image.swift */; }; + B92588AC780C7BB76A0F77E84CBAA050 /* RLMObjectSchema.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B83582E104AC09BA078311C252D8F4 /* RLMObjectSchema.h */; }; + BA2117BCECB8C53824A0A5BE4E5A35C2 /* FIRVerifyClientResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 75ABBAC607546BF05C94D2EA117EFEE8 /* FIRVerifyClientResponse.m */; }; + BA24913C00E68C019F94ECD4C7750111 /* collection_notifications.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 75218D68233C400F1AAC882CD516F41A /* collection_notifications.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + BA3A9D2509E05835CBFBDD7C2654D3D6 /* FTupleSetIdPath.m in Sources */ = {isa = PBXBuildFile; fileRef = FFE1402FA9903A094033843D6D68E3CC /* FTupleSetIdPath.m */; }; + BA4DF38E820FF6B40FFABF8B1BBCC615 /* Kingfisher.h in Headers */ = {isa = PBXBuildFile; fileRef = 701681E97FC378477898782FA5C80933 /* Kingfisher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BA57BC4C058D80C29E978462DB7A52F4 /* weak_realm_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 60B34087ADF9E2187A1C509EB443DC08 /* weak_realm_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + BA81C05E0B5EBFFD6C6CE3514B3F2065 /* FIRGetProjectConfigResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = B0E4455DE9644DF9B4FCC7A64C619391 /* FIRGetProjectConfigResponse.m */; }; + BAC17487B9F5E23847CE163F2868E06F /* FEventGenerator.m in Sources */ = {isa = PBXBuildFile; fileRef = CD1747B4A54A460E488213B0D92506C7 /* FEventGenerator.m */; }; + BAD128EBCB80571A83B174F36BC070F4 /* FIRSecureTokenService.m in Sources */ = {isa = PBXBuildFile; fileRef = 320406F57594C563FC22B268CF497450 /* FIRSecureTokenService.m */; }; + BB2CEEE801771BE50C0A1B636548F3F8 /* thread_annotations.h in Headers */ = {isa = PBXBuildFile; fileRef = 7301F254EF0E1C7E917EA5B3B21726FE /* thread_annotations.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BB9CC473ED99AE6ABF8B0A6F4F08321A /* FTupleUserCallback.m in Sources */ = {isa = PBXBuildFile; fileRef = E819A97A23766D4FB38805E95D8EB1ED /* FTupleUserCallback.m */; }; + BBE66B963B47047EC52CB0042A29E1D8 /* FIRSetAccountInfoResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 6993E8A72A6CA0442ADF959C87569226 /* FIRSetAccountInfoResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BBEFE2F9CEB73DC7BD97FFA66A0D9D4F /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0D1DDC4A6C31D6F3FDCE41C7CD4BD2D /* Validation.swift */; }; + BC56F639C0AE988A7404E1F63C81863D /* FRepo_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 99AF1B1BAFACCE770472FD60484786B2 /* FRepo_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BC5C4DE29E6034D306BE8EEC0921D42D /* FParsedUrl.m in Sources */ = {isa = PBXBuildFile; fileRef = 3248E4707C43400D306C8D449F602C0A /* FParsedUrl.m */; }; + BC6AD521A28404C58FB620B78C5CDF88 /* FIRIdentityToolkitRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = EE74E6FA4B872279CBCB62D7BEF31760 /* FIRIdentityToolkitRequest.m */; }; + BC7F0688B8256FBF7C467493E6BB5169 /* NSArray+Chameleon.h in Headers */ = {isa = PBXBuildFile; fileRef = 95885AB8284E99BEBECAB3C364967D0B /* NSArray+Chameleon.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BCC6DCF97771836DF3B3A5DE8F2929ED /* FConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = EA4E0F3B352BAC4824632A9FECA3E8C1 /* FConnection.m */; }; + BCD2AC2765E845F20720C59C76EB720F /* RLMConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 59DC491546C84C6254B8D0965B77C866 /* RLMConstants.m */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + BCF33AB8F25C7F886910DABDDFF334D1 /* FOperationSource.m in Sources */ = {isa = PBXBuildFile; fileRef = BF1545BEA2ADAD856AD2526AB9EEDD39 /* FOperationSource.m */; }; + BD54D3977DB4BC983C34B909EC2A10C5 /* UIColor+ChameleonPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FFAA2ABC7DEDD6E364ED76C0FF88AE4 /* UIColor+ChameleonPrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BD88996CF2AAABB7A5687811D63EDA29 /* Realm.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 66AAB0D800CC3AAA4CF2EDEBAE6E57F4 /* Realm.framework */; }; + BDBC14DD277B1E09F49091DB1AFA00B2 /* FIRMutableData.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D63E653C0BB9F8E37E3A4D6ACA0523C /* FIRMutableData.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BDE507BC224071B7E6D234DDAC75FEC8 /* SVIndefiniteAnimatedView.h in Headers */ = {isa = PBXBuildFile; fileRef = CDF639014265922535577B76D7DD6554 /* SVIndefiniteAnimatedView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BE5C67A07E289FE1F9BE27335B159997 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39CD106DAA14CF78C23C7060CE05739E /* ParameterEncoding.swift */; }; + BE9FB5E8188E0B68DB277B09A06E79BA /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DBA4949E4537E73554B770BD9FCD696 /* ImagePrefetcher.swift */; }; + BF239A3D9E52FCD5BB59B78ECE4A3955 /* FirebaseAuthVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = A3B07C1D3640F22A48DEC343240B8892 /* FirebaseAuthVersion.m */; }; + C0530396661445F2888BA3CC4C332E44 /* SwiftyJSON-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F7F4B9219625D214F1B6B82D278C3EFC /* SwiftyJSON-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C05C424DDF36791C991BF3BD346C9A8B /* FirebaseAuth-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E58F66E1475886462800C6EAC1AB058 /* FirebaseAuth-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C07959692FAC25ADDBBB2F9B25A086F5 /* format.cc in Sources */ = {isa = PBXBuildFile; fileRef = 57D9077B48BC77A49623101CB4DE95F1 /* format.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; + C082D72BC2DBD1E4862A8FFFC51B6AC2 /* UINavigationController+Chameleon.h in Headers */ = {isa = PBXBuildFile; fileRef = 01DA5B8F3981011693888D2B0938CA00 /* UINavigationController+Chameleon.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C0852CC036464AB31A6EAC1E5A50E371 /* RLMPredicateUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5B8C53A7F6723A3EAFCBB1801C1CDC42 /* RLMPredicateUtil.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + C09EA14ED805A5376E0927C66C363579 /* block.h in Headers */ = {isa = PBXBuildFile; fileRef = E42E40A46046AAEAB2CF43E6BE431B4D /* block.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C0AC52263C7989D239B4E276677E81A1 /* when.m in Sources */ = {isa = PBXBuildFile; fileRef = B40B3D12787C2D8F3DB5985AB253258F /* when.m */; }; + C0BCC0ACADE61D6C32FB2FB6E3446D0D /* FIRAuthErrorUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = C2E64176AF730FA535211FD7CC87197F /* FIRAuthErrorUtils.m */; }; + C0E584A37B305EB1D166DFB20569C26B /* FIRUserMetadata_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 26A2509C55277C92F9535925A9167506 /* FIRUserMetadata_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C11BE4575083D0712E25FCCB957EFE4C /* FIRServerValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 6554B57681363990CB506AE66ADDFFD8 /* FIRServerValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C156B12C47E4F1CB2A4CF118408351CB /* FPersistentConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = A28C8055B939C8A355918ACE46F7DCF3 /* FPersistentConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C1B16EFBA4F0674E8A6D32AE3583B522 /* FIREmailAuthProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D42BE6FB6E20A86A3704AEA15994D4B /* FIREmailAuthProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C1F0E2E6FF03BEAD90488976835768D4 /* RLMMigration.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1FEAA3161C1F9C56755E502529EF7FC5 /* RLMMigration.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + C1FD5C612AE5FF1FB8B3AEEE39DBB4B3 /* FIRApp.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D3CE21281F234A7CC3F0C5655C24097 /* FIRApp.m */; }; + C22647CEB4A5978F4FB4C2392D4D1AD2 /* FChange.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B80A63CD2968247F06E00F9DB61A76E /* FChange.m */; }; + C25176A97C6A1D9AE4F473722DA73198 /* FEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CCB66A239E1C2ECAB01A381ECD1C729 /* FEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C30FD7951767EED3050B090B8EA3420C /* FTupleTSN.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DB7B79E357A7765895F6FB422938BE8 /* FTupleTSN.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C32C7FE70764DE37935F6A5D80CB17C7 /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54B6FE265FF633C4B985BC1BA1BC027D /* RequestModifier.swift */; }; + C38F9EAA47CE7CCD2D3CCD3C46A9070C /* FTransformedEnumerator.h in Headers */ = {isa = PBXBuildFile; fileRef = E762147F2F13707B979FB6B2F3BB781F /* FTransformedEnumerator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C3BBE34D529610CCC51DFB9906A15F16 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6947127001CBEE095E4A6CE3A232C4C5 /* Foundation.framework */; }; + C3D047930814AA1A7207079E0B174386 /* FAtomicNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = C2ED7ED48B42FBB3CAFB1411E9F35938 /* FAtomicNumber.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C3D3D4012603FB3946CDC69D9F234319 /* FChildChangeAccumulator.h in Headers */ = {isa = PBXBuildFile; fileRef = 76EF099F001B8227ACD7D720DF9D7897 /* FChildChangeAccumulator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C3F6FFEAA9F1580C2145E12CC69C7593 /* FIRAuthGlobalWorkQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = BC2097F01236A7B73A9D900E608AFE3A /* FIRAuthGlobalWorkQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C450BECB2B426D3AC130AF6BF116A581 /* FChange.h in Headers */ = {isa = PBXBuildFile; fileRef = FCF8AF39C9864784716336420A00B8D6 /* FChange.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C45501E96DE7AFFDCE93F103AB69A0AA /* FIRResetPasswordRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 797648B1E0D3A6066F994556F924BF1E /* FIRResetPasswordRequest.m */; }; + C54497646EEA586AFA5A2B8D454C6DFD /* version_edit.h in Headers */ = {isa = PBXBuildFile; fileRef = CCBFFB66381C8D0BCC92EF96CCE5A0F5 /* version_edit.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C547137953719CFBC4979DF3B2083A6E /* ChameleonMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 12E16B2872D6AB2B0E579D661F4C0713 /* ChameleonMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C5AC6892962C63826BA6796A87FFB8A2 /* FAckUserWrite.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B2B42C046114BA0FE5525A81C338031 /* FAckUserWrite.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C5E06DAEE5EFC75FD87B9424177150DF /* UIImage+ChameleonPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = A00D0EED7F7F39883D5DEE42E84DCC1A /* UIImage+ChameleonPrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C5EBA8C53FB56169B055228DE189E264 /* RLMObjectStore.h in Headers */ = {isa = PBXBuildFile; fileRef = B2DD1F797661A52FDEFF49CC71D986D2 /* RLMObjectStore.h */; }; + C5FD8ED3C140C4FDC839E3264FB25736 /* FIRVerifyPhoneNumberResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = E312064F9390389ECFA774881A27C239 /* FIRVerifyPhoneNumberResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C60E9DF40A1A8DE0AF779902FB2239A9 /* RLMSyncPermission.mm in Sources */ = {isa = PBXBuildFile; fileRef = 813907820EE8D08F4E51858C8DF63508 /* RLMSyncPermission.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + C613E3AB27D226100446CD16B14A3D42 /* FIRAuthTokenResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 2093D30F15C065748FABFF4BA05E552D /* FIRAuthTokenResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C67184ADB62CE7B66A82752751AE28AF /* port.h in Headers */ = {isa = PBXBuildFile; fileRef = D0C1B13116923C2FCCD5A6CD8F138C0D /* port.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C68C212F7F9E59544063D61029437CB1 /* NSData+SRB64Additions.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD1C58110EB87B555D1286A9600FA31 /* NSData+SRB64Additions.h */; settings = {ATTRIBUTES = (Project, ); }; }; C6FF1D264A91730D79EBC15A7DDA2CBC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6947127001CBEE095E4A6CE3A232C4C5 /* Foundation.framework */; }; - C70A8DDB12EDAF23972DA0A316663BD7 /* crc32c.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AC7CEC9D13907957BF2422ABDA078CF /* crc32c.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C73A5D5BAD3FDC9F6224B3F7A6BB6937 /* RLMSyncConfiguration.mm in Sources */ = {isa = PBXBuildFile; fileRef = DEC0B246CC9D08588B0450E0C9ADC902 /* RLMSyncConfiguration.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - C747154709AEE1A5130BB3866ACA5687 /* FIRAuth_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = DF1EEE20DB1F4B8817E03576236C2D26 /* FIRAuth_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C7ABEACB53A953F03ACFA94C20C9FCBC /* filename.cc in Sources */ = {isa = PBXBuildFile; fileRef = C511D9ECE7B59748C5B10ABAFF70E07C /* filename.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; - C848ABDBAC17DDEA230A5C8A643D789E /* FIRSignUpNewUserResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = A71E6CE2998919197328A26E93D4D107 /* FIRSignUpNewUserResponse.m */; }; - C888CAF254C5DC30EDCCC74640E9BD3A /* FIRApp.h in Headers */ = {isa = PBXBuildFile; fileRef = 78F96F52FC031C153519FF97A88CFBCF /* FIRApp.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C88B18F381EC7E5FC622EFC2586AFE0C /* FIRAuthAppCredential.h in Headers */ = {isa = PBXBuildFile; fileRef = 40EC3A39F92C82F51CCD10C5DD731222 /* FIRAuthAppCredential.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C9FF0BC95959B4B6B6A6205F54980162 /* RLMMigration.mm in Sources */ = {isa = PBXBuildFile; fileRef = E613C5CF38AB6199440768AD3B3C086E /* RLMMigration.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - CA187554B6524C278DBA2674BB2E7003 /* after.m in Sources */ = {isa = PBXBuildFile; fileRef = F28F915E8FE6B03F8F427E268AA6F6BA /* after.m */; }; - CA1F2293A739DCA6069FBD0A087D6A96 /* ChameleonConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 4428291962A9EE0C6F21C0E60A794209 /* ChameleonConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CA231336F7461840BE5F44D4B4D479DE /* RLMRealmConfiguration+Sync.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5B6F6B31B305AB36460EDF04D5ABCB22 /* RLMRealmConfiguration+Sync.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - CA2C1EBCF38A4433AE1BB92A1A4880F7 /* FIRVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = 29D196D738E6AB60CA9522D074576F0B /* FIRVersion.m */; }; - CA3F6022128EABD87AAD296484911BDC /* FIRAppAssociationRegistration.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B0A22AD83ED4A64C74D5B3957BAEE8B /* FIRAppAssociationRegistration.h */; settings = {ATTRIBUTES = (Private, ); }; }; - CA753437403BD72BA94B04BACC4E8D44 /* object_schema.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D886805A5CE97162CB518E13D33674F /* object_schema.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - CA81AA1B167660C37E639ED28B21F0D0 /* FIRGitHubAuthProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FF77B0565DC28B76D0D1D39619CC8C4 /* FIRGitHubAuthProvider.m */; }; - CAA8189B6715A44B53C34034500E3858 /* FWriteRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 745EC9C4F31A1CB457B23A280DA04435 /* FWriteRecord.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CB575ABAC529D4E99ABD8DE92D0CB16A /* FirebaseAuthVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 683916CA3D45B1472FE60CE6FB45CA63 /* FirebaseAuthVersion.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CB6D60925223897FFA2662667DF83E8A /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D84E53433197757B3A9DECB5A8A067C /* Response.swift */; }; - CB73CA3F2EDC826E26885F09AA623324 /* FTreeNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 546DAD756205C379E688A537A615B8B1 /* FTreeNode.m */; }; - CB7AA1407C4C9F0D90056BE20F1577B3 /* FIRDeleteAccountResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 05C79BCF8054DE486EE68D18CACDA24A /* FIRDeleteAccountResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CC76A6C9CA4CCF7A19EF91395F23F150 /* UIImage+ChameleonPrivate.m in Sources */ = {isa = PBXBuildFile; fileRef = F77410E672430144FC59C1720823ED51 /* UIImage+ChameleonPrivate.m */; }; - CC7A053F0C1A267FEDD85BC46769C30E /* FIRGetAccountInfoRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 887C0BA8FF79DB1730D44763AF0568FE /* FIRGetAccountInfoRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CCF569EEA822EF020E3558C0C8AF72F7 /* RLMProperty.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 8CCB860E9845773E0E6F08EEBD1920BF /* RLMProperty.h */; }; - CD7EF866761FECDF7187FC2BE2EF102B /* RLMSchema.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 91D571879DFFE0562615C57990B98440 /* RLMSchema.h */; }; - CD8616CC0A2FC053F2AA57FC57DDFE87 /* log_reader.h in Headers */ = {isa = PBXBuildFile; fileRef = 899C7A6FE806626B51936D1D2364D1A4 /* log_reader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CD92585ECEF703D4B99E5902B3DF08DF /* FIRSecureTokenResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 55388558BB7C0F3F9178B8AFA6EDB4C9 /* FIRSecureTokenResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CDACF8925682050278BBE7C4D8F3456B /* FIRRetryHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = D2C8B3F582073A6DB7F5209906C4EA9C /* FIRRetryHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CE01B497321992131D627BEBB571D2AF /* FIRNetworkURLSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 95497B2203F35BF887131E517E2AEA0D /* FIRNetworkURLSession.h */; settings = {ATTRIBUTES = (Private, ); }; }; - CE0383C0CBEF411EA721C5BBF0483128 /* FImmutableSortedDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CA6A87F9E38EB064244150759E2CACA /* FImmutableSortedDictionary.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CE0997FF7179BC70F12EDD9E37044D82 /* FIRAuthDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = E162133B0F7772FD267CED28CCC5B120 /* FIRAuthDispatcher.m */; }; - CE22EE377E940754E0384BCA946FA1ED /* FConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 61C87D14552A176199D745B006B71205 /* FConstants.m */; }; - CE2E8B877175AA583514FDBA999ACC8F /* FIRAuthDataResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 42008A0DF2C627A9404FE3AFF3172F03 /* FIRAuthDataResult.m */; }; - CE38861F1268294930C074FC3F807E55 /* ThreadHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C88D26435EEE33519049420861E195F /* ThreadHelper.swift */; }; - CE4D9ADB18580613CD5C8B9E06271712 /* mutexlock.h in Headers */ = {isa = PBXBuildFile; fileRef = A82477F973524A114CEB34401185F2ED /* mutexlock.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CE7DAB673BC5086278BB196C584BB83E /* FIRTwitterAuthProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = E75C353C18912120D1E8790EEEE39BFE /* FIRTwitterAuthProvider.m */; }; - CE9F2FAE2831FAACF7A98F28A1C59A6D /* FIRAuthWebViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = DB59FD6070EBEFFAC1FB1B6E2CD50083 /* FIRAuthWebViewController.m */; }; - CEEB7C897409C08DF53289E307AB987C /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = F059AA4889B6375C2A83626D606A07FE /* String+MD5.swift */; }; - CF654CBC0FE9DDBF108E3680EEE3C4EC /* SVProgressHUD.bundle in Resources */ = {isa = PBXBuildFile; fileRef = FE16F2F56A955460414116BD939DB7D3 /* SVProgressHUD.bundle */; }; - CF8F101E1F67012619C4B6ABF2B2D64F /* RLMObjectStore.mm in Sources */ = {isa = PBXBuildFile; fileRef = 17F8A1FE37AF7EC42A510B9906411233 /* RLMObjectStore.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - CFBD0E2AE8DB4DE7B3BD3D65E5438715 /* FPathIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 5686DC68CA7B59FB0E6E68704BB70EFE /* FPathIndex.m */; }; - CFFD79E5D04B43EB97479DA0FC3C7AB9 /* FTupleOnDisconnect.h in Headers */ = {isa = PBXBuildFile; fileRef = 55D67CD68AE1FBB02C680B9B05E4BEF6 /* FTupleOnDisconnect.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D0854D140FD18C01855ABE96F06C1CCD /* FirebaseCore-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = DECCB90611EA7E232D2F4DCBAB0C1602 /* FirebaseCore-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D1575AAADDCEA395E3828EBAC2A772FA /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5588033D39D6F09074A0F42A69A875FE /* Box.swift */; }; - D1AAB6C5747DDF9BCDE875A3A8AD6EB8 /* RLMArray_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 0B9A3DF84A4ADF7AD0AD93D596A4DD79 /* RLMArray_Private.h */; }; - D1C81DD31F9C35C17A06E076667047A6 /* FSyncPoint.m in Sources */ = {isa = PBXBuildFile; fileRef = F7520BA042C7E1BEA2177E1114C21C3D /* FSyncPoint.m */; }; - D2469576C2A127BC4DFD2F1FACBA38FF /* RLMObjectBase_Dynamic.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 7001BCF93DE7C43070B62AEDB7F4B52D /* RLMObjectBase_Dynamic.h */; }; - D2829FFFD441F294E02EF923BECBBA30 /* FTreeSortedDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DB2EBD33E41AB89BCF7606F0FF19B20 /* FTreeSortedDictionary.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D2922E0707B13B40D87A03255340D13B /* testutil.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6723C46A60F778643CE15EFD1AB66BF3 /* testutil.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; - D2CE6B8C295118C681F5636EB8E53711 /* RLMSyncSession.h in Headers */ = {isa = PBXBuildFile; fileRef = C3088DB24C2B1472BF3958EBFC800ACB /* RLMSyncSession.h */; }; - D2ED0AF6C6C1EF809C9079E364F7D68F /* ChameleonEnums.h in Headers */ = {isa = PBXBuildFile; fileRef = 8267F850CA427CFCBED31002196F9E97 /* ChameleonEnums.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D352E39416F2B51AAB843F85D264D88A /* FIRAuthWebView.h in Headers */ = {isa = PBXBuildFile; fileRef = D8DEB27E316D79926FC21C674F56DE72 /* FIRAuthWebView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D3F7E494E85A24369DB03FEF60E8A839 /* snapshot.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F8F69E7301DD5BF74688C8B803D0D78 /* snapshot.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D4265ABB1E9126E740CFF411EBC62DAB /* sync_metadata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6F3E43C7538D7842E15388634EB22FB5 /* sync_metadata.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - D437740C5E94C79E4E2E6804724D5281 /* GTMSessionFetcherService.h in Headers */ = {isa = PBXBuildFile; fileRef = FEF5A5EE27ACD7BC8438C16A50FDECF5 /* GTMSessionFetcherService.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D48BA0E8158944F73B836C85B314AD69 /* FIRVerifyPhoneNumberResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D62885B078B063316F727D332CC1350 /* FIRVerifyPhoneNumberResponse.m */; }; - D49BDA57E23F2D757D84996E70ABD7FC /* FLevelDBStorageEngine.m in Sources */ = {isa = PBXBuildFile; fileRef = 5521E1FC3157F3590C53689FBBFF28F1 /* FLevelDBStorageEngine.m */; }; - D4AF8E5F04EA5A3A6417239272E4AB35 /* after.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2BEB486A7EFCF29CE81CBF1DC798A6F /* after.swift */; }; - D51145F0A8B028EB3091357574F6F57F /* FViewCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 13C8F8423DA9F5A183D9C694CE9DD7C3 /* FViewCache.m */; }; - D58E9CFE0097BE4F361E6A5FF04EC43B /* SortDescriptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8489DF57EC54BEBA4D82C76D4C8511B7 /* SortDescriptor.swift */; }; - D5F849F3AE1CFD2E2F747B83D1110ED4 /* FIRDatabaseConfig_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5852D839FA262EB0C0AA27318BD38277 /* FIRDatabaseConfig_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D6003C2B3E2E320A64BD72DA6A27B4A4 /* FLimitedFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = CA57E0FE6E6E78D2EDDCBD6A9B9F4902 /* FLimitedFilter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D68B3AB22F9E8257C762B517AEFA286B /* log_writer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 3B2F460CD67CE1F32F21473185D577C5 /* log_writer.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; - D709BFC500652BF13B7084590803F4E4 /* sync_user.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 52400622746F211BC1B0A33174A8D354 /* sync_user.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - D71CAF17551E934097F627687491E6FF /* primitive_list_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5727B8F39FA81E0143649102E666BEC1 /* primitive_list_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - D73A79CEC85833C565B1364BA0AC2766 /* FIRAuthBackend.h in Headers */ = {isa = PBXBuildFile; fileRef = 55E9F18F7B6267D1AFD2397E6AACBE8C /* FIRAuthBackend.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D81E3E88AC28D415F7E591350A3476B2 /* FIRUserInfoImpl.m in Sources */ = {isa = PBXBuildFile; fileRef = 9126AC7041797AA78C2DFDB621F9878E /* FIRUserInfoImpl.m */; }; - D833A7594F654BD58DDFDCB140880CB5 /* Aliases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2054E0DA78EB6C79D3BAB35BB70550EE /* Aliases.swift */; }; - D83CE71F0FDCCE799E3FE6C2DB9A2B8A /* FEmptyNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BF806A0675FF7D5638B202E1D02DB81 /* FEmptyNode.m */; }; - D8507AEF94F26D7345178A54256722DA /* FirebaseDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = D3978498F8AB4B876B3C3226F3E5FD1D /* FirebaseDatabase.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D85E1D5BB5C631EB8A01E68BB454C199 /* FIRSignUpNewUserRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BFBD53117FDC083B743AADA247C2944 /* FIRSignUpNewUserRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D8F261F8A45C34CBB2FF0E90668C96A1 /* FIRGoogleAuthCredential.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B65D15D229D17C8C2B1C500F3A1BFE2 /* FIRGoogleAuthCredential.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D900EBA590BC50BE11096B6552B098E7 /* FIRSignUpNewUserResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = E01A7D612FF48959AFA05C7F909319B8 /* FIRSignUpNewUserResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D9063343BD6934349EA369163974EB12 /* RLMMigration_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = C9068F9ACD03C40F27ED9CC672606E32 /* RLMMigration_Private.h */; }; - D91379AB1A48A920A7DB6FF24AFC2613 /* FIndexedFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DB66D53A17E15A6A1F981094FBA4B52 /* FIndexedFilter.m */; }; - D9594E36AE5792CE1D5D3C02291A5795 /* options.cc in Sources */ = {isa = PBXBuildFile; fileRef = BDF2F182914BF4831925F27E91D3F8A5 /* options.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; - D9E259CADAB4F6DE9AADE6084C0B319E /* FIRResetPasswordResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 86F68025615ABD145F8E98019C08BE01 /* FIRResetPasswordResponse.m */; }; - DA2AC0AAA81893849A07CE69067318B0 /* FViewProcessorResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BCE6EF55108895E9C396BBE40D8433E /* FViewProcessorResult.m */; }; - DA5CCB3E89D7466027508AADB00961C1 /* RLMProperty_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = DEB2DE23EE5472C66C5D07D2196D50F6 /* RLMProperty_Private.h */; }; - DA7A5ECA4C0B39776007BE89B99227EF /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9009570A92625810FBB9C43CD5992B4A /* ImageDownloader.swift */; }; - DA8A28D4D68472CEAAEA8AA47AFA9DF3 /* FImmutableSortedSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C388B3D8979454C3F014DFFD040B397 /* FImmutableSortedSet.m */; }; - DB4385C99B72F287DB7C8548D81D5664 /* FSyncPoint.h in Headers */ = {isa = PBXBuildFile; fileRef = EAB8A873B80F6D9FEBF859542080F01B /* FSyncPoint.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DC7299565478D9AC30C5E6F0F283A586 /* filter_block.cc in Sources */ = {isa = PBXBuildFile; fileRef = 97003794515D55FA97BBCD96C84668E6 /* filter_block.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; - DCEB7B725363C0727C1AA881403FD856 /* SVProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AE0F005C79A7A6E2512C2AE7D9E35B6 /* SVProgressHUD.m */; }; - DCF678B5BC1C5CC4DE845CDB02063D2D /* RLMAccessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 341F1A9221DF6820F23D7B911BA7C606 /* RLMAccessor.h */; }; - DD91C08B7263174ABBD55402E09383FD /* FIRActionCodeSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = 8802E209D1DA7586C801474BD3D63FE1 /* FIRActionCodeSettings.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C70A8DDB12EDAF23972DA0A316663BD7 /* crc32c.h in Headers */ = {isa = PBXBuildFile; fileRef = 7913F86A702F9C8F85472BAEC81459A5 /* crc32c.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C747154709AEE1A5130BB3866ACA5687 /* FIRAuth_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B889265B7A23CC582794297E02FCC5E /* FIRAuth_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C7ABEACB53A953F03ACFA94C20C9FCBC /* filename.cc in Sources */ = {isa = PBXBuildFile; fileRef = 0E09B6B7C23DF784C8949C2D5EB5534E /* filename.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; + C7E5F646462467F90679A0000F248C5D /* list_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FFCE27F142F0288671E419BA079D09F5 /* list_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + C848ABDBAC17DDEA230A5C8A643D789E /* FIRSignUpNewUserResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = B60E1CB843A5DF4FB249D7914B75EA38 /* FIRSignUpNewUserResponse.m */; }; + C882486720E56C389B7B5940C7D4C7C2 /* RLMObjectBase_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B7DB1E54F31774781F5E7EA96A0E365 /* RLMObjectBase_Private.h */; }; + C888CAF254C5DC30EDCCC74640E9BD3A /* FIRApp.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B76C34DAB2C4FAF6245ADBF3CC9BD14 /* FIRApp.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C88B18F381EC7E5FC622EFC2586AFE0C /* FIRAuthAppCredential.h in Headers */ = {isa = PBXBuildFile; fileRef = B54CEA68DC92AA00DD74F23E3F23B4C5 /* FIRAuthAppCredential.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C8A800D4E27711D9531B7BAF0A610E9B /* Resolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8308C19DB799F75509F860FE1407414 /* Resolver.swift */; }; + C92A8E7094DD8D148FE0765DC923037B /* SideMenu-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 114AACB449F70D301BC988FAB1A6ED51 /* SideMenu-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CA1F2293A739DCA6069FBD0A087D6A96 /* ChameleonConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 22E9F3CFFCE3C10469284AF35E50D597 /* ChameleonConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CA2C1EBCF38A4433AE1BB92A1A4880F7 /* FIRVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = AB5E6538AECFF5B077FB238B5106FF95 /* FIRVersion.m */; }; + CA3F6022128EABD87AAD296484911BDC /* FIRAppAssociationRegistration.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DCA4497DF78553D1239B754708C2CB9 /* FIRAppAssociationRegistration.h */; settings = {ATTRIBUTES = (Private, ); }; }; + CA81AA1B167660C37E639ED28B21F0D0 /* FIRGitHubAuthProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = D6793BC75E6E62410B088D642B468B90 /* FIRGitHubAuthProvider.m */; }; + CA844C4C012A9D0AD0B7E1651A852CBD /* SVIndefiniteAnimatedView.m in Sources */ = {isa = PBXBuildFile; fileRef = 60A348D6CFED1F1FE490C002476433E9 /* SVIndefiniteAnimatedView.m */; }; + CAA8189B6715A44B53C34034500E3858 /* FWriteRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = D287124397290FCDED128BD06946425C /* FWriteRecord.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CAC7B90DB6AE7BF122769B186562B3FC /* object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1118B949F848618F8AFEFFA4DCF352 /* object.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + CB575ABAC529D4E99ABD8DE92D0CB16A /* FirebaseAuthVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F8918111252A1691EBEF519B9C8DDE6 /* FirebaseAuthVersion.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CB6D60925223897FFA2662667DF83E8A /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DC347A6ED7C92D386603D2735988B2E /* Response.swift */; }; + CB73CA3F2EDC826E26885F09AA623324 /* FTreeNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A1FF3997E9161B9290C7D1608B82DA0 /* FTreeNode.m */; }; + CB7AA1407C4C9F0D90056BE20F1577B3 /* FIRDeleteAccountResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 515315EF76AAE8BBC64BA7F9C3CD76A8 /* FIRDeleteAccountResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CB91E5D0772AC111D85D30D48F388DA4 /* binding_callback_thread_observer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D2171D98CCD2ECA9A0FB611E88B7FC79 /* binding_callback_thread_observer.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + CBF7B2EA579BE392158BE91EF8E96A46 /* RLMSyncCredentials.m in Sources */ = {isa = PBXBuildFile; fileRef = 1447015D7EE4CA9757DB258EDFEC618A /* RLMSyncCredentials.m */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + CC05CA9B91967102D6ECB43C12F70039 /* NSError+RLMSync.m in Sources */ = {isa = PBXBuildFile; fileRef = 60DA73827B471EA78A83D59EA2F88A3A /* NSError+RLMSync.m */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + CC658CAD555E3C1A2C28B1C22FEF836E /* RealmSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E19D6AC7CA5E9702F50748E38632183 /* RealmSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CC76A6C9CA4CCF7A19EF91395F23F150 /* UIImage+ChameleonPrivate.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BA0752F8DA780992400AD21AA5512D4 /* UIImage+ChameleonPrivate.m */; }; + CC7A053F0C1A267FEDD85BC46769C30E /* FIRGetAccountInfoRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F8D7C8A6C66377EB7E20B0EC617C56F /* FIRGetAccountInfoRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CD8616CC0A2FC053F2AA57FC57DDFE87 /* log_reader.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D06031E56C16D9BA725FDC59F92C4DE /* log_reader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CD90187F2093C106CA45CAD5665EF69A /* network_reachability_observer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E898E5D1BA5EA8F89D088FAF791C281 /* network_reachability_observer.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + CD92585ECEF703D4B99E5902B3DF08DF /* FIRSecureTokenResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = A0313D151CF5AED9251675316363A80C /* FIRSecureTokenResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CDACF8925682050278BBE7C4D8F3456B /* FIRRetryHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F1FE337DFE5384B74391B5ABFF41E34 /* FIRRetryHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CE01B497321992131D627BEBB571D2AF /* FIRNetworkURLSession.h in Headers */ = {isa = PBXBuildFile; fileRef = CAB101BD0349A15D67E3E402F78CD62E /* FIRNetworkURLSession.h */; settings = {ATTRIBUTES = (Private, ); }; }; + CE0383C0CBEF411EA721C5BBF0483128 /* FImmutableSortedDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = BB07463EBFD38A5996816DF5F0B1BD2F /* FImmutableSortedDictionary.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CE0997FF7179BC70F12EDD9E37044D82 /* FIRAuthDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 073A52E2C21FF1D62C7F62E22229E27D /* FIRAuthDispatcher.m */; }; + CE22EE377E940754E0384BCA946FA1ED /* FConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 3164B469BD414382EA5E78E4DBB45513 /* FConstants.m */; }; + CE2E8B877175AA583514FDBA999ACC8F /* FIRAuthDataResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 99FFFBFE2E49EE854353112FEFE653EC /* FIRAuthDataResult.m */; }; + CE38861F1268294930C074FC3F807E55 /* ThreadHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3823BB85C260F0B5558755549E60251A /* ThreadHelper.swift */; }; + CE4D9ADB18580613CD5C8B9E06271712 /* mutexlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 31866ACC5E21CEE03E543BB6578BDC03 /* mutexlock.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CE7DAB673BC5086278BB196C584BB83E /* FIRTwitterAuthProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B1BC4E4C1A06AD1BE9AC63866DE44F3 /* FIRTwitterAuthProvider.m */; }; + CE9F2FAE2831FAACF7A98F28A1C59A6D /* FIRAuthWebViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B51C7C857E5345B5976378CFA7B010B2 /* FIRAuthWebViewController.m */; }; + CEEB7C897409C08DF53289E307AB987C /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0C497181F13C716F7C4EBC2AAA343A6 /* String+MD5.swift */; }; + CEFEEB418A6775DB778A0AFEAEE38030 /* SVProgressHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AA5D6181A6B4867451ED54A8080BA9B /* SVProgressHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CFBD0E2AE8DB4DE7B3BD3D65E5438715 /* FPathIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = AE84A7609499770D18328ED3ACCFA098 /* FPathIndex.m */; }; + CFFD79E5D04B43EB97479DA0FC3C7AB9 /* FTupleOnDisconnect.h in Headers */ = {isa = PBXBuildFile; fileRef = 46F7A37638CB3624A41208437A049DCB /* FTupleOnDisconnect.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D0854D140FD18C01855ABE96F06C1CCD /* FirebaseCore-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 77557DD69A4D0C3139C6B340667495AC /* FirebaseCore-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D0E3F40CCA69DC83AC0CCD700202E532 /* sync_permission.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BD0C89D0D70A5C5C2AC6954D4AF09C24 /* sync_permission.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + D115F87C158364DA6177ED35700B0CA2 /* Realm.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = AA67CDDCDB4D0F4FDD2CD29BD96D01C7 /* Realm.h */; }; + D150FBBE0E9B81B0A25EEFDA338B57FD /* transact_log_handler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E31678C76540C57F6A5E6F5B097EAB69 /* transact_log_handler.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + D1575AAADDCEA395E3828EBAC2A772FA /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E0FEF05B614A195E9DF14BD40E5A30B /* Box.swift */; }; + D1A1A0E68326E6DCB2797909651EB521 /* system_configuration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B39D3D8B35335FA45948869AE8CC032 /* system_configuration.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + D1C81DD31F9C35C17A06E076667047A6 /* FSyncPoint.m in Sources */ = {isa = PBXBuildFile; fileRef = 11668C5DEA03D4F2BB6FF39E794BA093 /* FSyncPoint.m */; }; + D251E3B02C47CE5122036938617B3286 /* RLMOptionalBase.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 072CC0EFA6553B40B3C6AD14AD95CDF5 /* RLMOptionalBase.h */; }; + D2829FFFD441F294E02EF923BECBBA30 /* FTreeSortedDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 51A32F0E945349D62441F3ADBE859017 /* FTreeSortedDictionary.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D2922E0707B13B40D87A03255340D13B /* testutil.cc in Sources */ = {isa = PBXBuildFile; fileRef = B9AD49071C4F923C790D340FAE15064A /* testutil.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; + D2ED0AF6C6C1EF809C9079E364F7D68F /* ChameleonEnums.h in Headers */ = {isa = PBXBuildFile; fileRef = DF9D43AFDB5C6F43CC096559CB2BDC2F /* ChameleonEnums.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D352E39416F2B51AAB843F85D264D88A /* FIRAuthWebView.h in Headers */ = {isa = PBXBuildFile; fileRef = A25E8BC716B7E4643F55FCF77E563DCD /* FIRAuthWebView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D37447352A19B729260CC336BE9551A4 /* RLMObjectSchema_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = F7453E0EFD2ADC36B38779BFF40F992E /* RLMObjectSchema_Private.h */; }; + D3F7E494E85A24369DB03FEF60E8A839 /* snapshot.h in Headers */ = {isa = PBXBuildFile; fileRef = D57D11057021C3E5C37A12FF04539DF4 /* snapshot.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D3FD91F82E845C1BADE57AAF83B6327E /* RLMSyncManager_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 89F27B0980DDE5BD783531CF77807A73 /* RLMSyncManager_Private.h */; }; + D437740C5E94C79E4E2E6804724D5281 /* GTMSessionFetcherService.h in Headers */ = {isa = PBXBuildFile; fileRef = 6764E93AE1777DD4865F3F56E035455B /* GTMSessionFetcherService.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D46577601813D1D2FFFF9197DE32958C /* RLMRealmConfiguration.mm in Sources */ = {isa = PBXBuildFile; fileRef = 34173751FD882FD988CB7527BF3F51F0 /* RLMRealmConfiguration.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + D48BA0E8158944F73B836C85B314AD69 /* FIRVerifyPhoneNumberResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 528BC4AA27400716710899BC26508C5A /* FIRVerifyPhoneNumberResponse.m */; }; + D49BDA57E23F2D757D84996E70ABD7FC /* FLevelDBStorageEngine.m in Sources */ = {isa = PBXBuildFile; fileRef = 4199CB4345C0D7BDF479307A0449F1EF /* FLevelDBStorageEngine.m */; }; + D50B182A4DFF40544E60F196CC22346B /* dispatch_promise.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A3EC566AB99F6C73103EC88769C0767 /* dispatch_promise.m */; }; + D51145F0A8B028EB3091357574F6F57F /* FViewCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E2EF1FC87C693AD40D02F7164BC01D9 /* FViewCache.m */; }; + D5F849F3AE1CFD2E2F747B83D1110ED4 /* FIRDatabaseConfig_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C1BC562131E66DA3F567B37BB58B4A8 /* FIRDatabaseConfig_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D6003C2B3E2E320A64BD72DA6A27B4A4 /* FLimitedFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B5D05CE22BF8AE1975019B14E5FB38B /* FLimitedFilter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D68B3AB22F9E8257C762B517AEFA286B /* log_writer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 20B4D9D0B60E5161CCF10BC3D1E0F0F1 /* log_writer.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; + D73A79CEC85833C565B1364BA0AC2766 /* FIRAuthBackend.h in Headers */ = {isa = PBXBuildFile; fileRef = B301C59E5D1D1AA6BBFDB80E69FBA831 /* FIRAuthBackend.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D81E3E88AC28D415F7E591350A3476B2 /* FIRUserInfoImpl.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B26CD3AE15CAFA6F3AA2D461C1A96F4 /* FIRUserInfoImpl.m */; }; + D83CE71F0FDCCE799E3FE6C2DB9A2B8A /* FEmptyNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 5CA2808E8E1F2C6D7A19D5C2A280F43E /* FEmptyNode.m */; }; + D8507AEF94F26D7345178A54256722DA /* FirebaseDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = C33855C45FA18D4FE14D04003AD87671 /* FirebaseDatabase.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D85E1D5BB5C631EB8A01E68BB454C199 /* FIRSignUpNewUserRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = E807046A165001F1535378F0F5B118D0 /* FIRSignUpNewUserRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D8F261F8A45C34CBB2FF0E90668C96A1 /* FIRGoogleAuthCredential.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DADFF37B1C1CC93D9F77D3FF6335047 /* FIRGoogleAuthCredential.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D900EBA590BC50BE11096B6552B098E7 /* FIRSignUpNewUserResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 5741B681D7961787830A7178DC5BE854 /* FIRSignUpNewUserResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D91379AB1A48A920A7DB6FF24AFC2613 /* FIndexedFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A8EDCC8327F45F2337D1751B6527A39 /* FIndexedFilter.m */; }; + D9594E36AE5792CE1D5D3C02291A5795 /* options.cc in Sources */ = {isa = PBXBuildFile; fileRef = 825761CCB49BEA007AA06F02FCCE907D /* options.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; + D95D11FA5A45ECF6DCFBB4D2F58FD056 /* thread_safe_reference.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8C86EBB0032823748C3C73ECF340FDC1 /* thread_safe_reference.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + D95E06F25144131DA98A78BBF6BCDB44 /* RLMSyncUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = A944252BCA5D3D9744756FB9821C97B2 /* RLMSyncUtil.h */; }; + D9E259CADAB4F6DE9AADE6084C0B319E /* FIRResetPasswordResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = F3D138B8787D82CFEF0F467425F0C0A7 /* FIRResetPasswordResponse.m */; }; + DA2AC0AAA81893849A07CE69067318B0 /* FViewProcessorResult.m in Sources */ = {isa = PBXBuildFile; fileRef = B5A0B75010E7D217156712DACB92C96A /* FViewProcessorResult.m */; }; + DA502DD67B28D53911DCC73A2F08BB27 /* SideMenuTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C7BC07DE3D0650ED280F57F67EC1995 /* SideMenuTransition.swift */; }; + DA7A5ECA4C0B39776007BE89B99227EF /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BA71F18701F565C90D0804B16EE5F84 /* ImageDownloader.swift */; }; + DA8A28D4D68472CEAAEA8AA47AFA9DF3 /* FImmutableSortedSet.m in Sources */ = {isa = PBXBuildFile; fileRef = AC81A7F4FB9112E5DDB4EB8457BA9324 /* FImmutableSortedSet.m */; }; + DB10F11752D36FD3F886A24E4CAE59CE /* RLMRealm.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AD1430AEFB88002077F297A1D31604D /* RLMRealm.h */; }; + DB4385C99B72F287DB7C8548D81D5664 /* FSyncPoint.h in Headers */ = {isa = PBXBuildFile; fileRef = CA360EC2133EBE3681DE9ED3AC9359B0 /* FSyncPoint.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DC457AC426E743A4985078FCA31BB406 /* RLMRealm_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F6DFBD150A3B56A826609F05027EBF2 /* RLMRealm_Private.h */; }; + DC7299565478D9AC30C5E6F0F283A586 /* filter_block.cc in Sources */ = {isa = PBXBuildFile; fileRef = 9C6EEEA8B6E6845C85916F0B2DB5D00A /* filter_block.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; + DCD7B03F11EAA6E946BBEA0095155317 /* hang.m in Sources */ = {isa = PBXBuildFile; fileRef = 0ACCB7C8249C4A4459C1C7B6AE74B5ED /* hang.m */; }; + DD5FE14CFBE0E796D2C9C7D289292B9E /* Alamofire+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF18DB9AB29349185B333DDFC25DFBE8 /* Alamofire+Promise.swift */; }; + DD91C08B7263174ABBD55402E09383FD /* FIRActionCodeSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = 14849BA50E7E3EEA53D6C3ED20626839 /* FIRActionCodeSettings.h */; settings = {ATTRIBUTES = (Public, ); }; }; DD9618E6B204442AF995305203EA6A35 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CD652DFA7B9433714A03ACD1A3893F8A /* SystemConfiguration.framework */; }; - DD9F8D9B9F3185717820F0B34FBEF86A /* FIRDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = F52E4484F3676D5BEBE31ED106AC0442 /* FIRDatabase.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DDAC40CADDFB039CDB17BC8A21FFD519 /* Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F11C7E3E82771E7FB3C190A55FC10D5 /* Promise.swift */; }; - DE3804346D5AC52B2A3CBA959C23F088 /* FEventRaiser.h in Headers */ = {isa = PBXBuildFile; fileRef = AC9AB3EAF0A4D15AE89236D2843DC207 /* FEventRaiser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DE985695F875FF7966A2A4EA4A172807 /* version_edit.cc in Sources */ = {isa = PBXBuildFile; fileRef = 05D787F964E67DBFC6EEA6E9C6D0E4CD /* version_edit.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; - DF0C0953538534C62437B1A3D56616A3 /* FIRAuthRequestConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = C5EF680469C5E3A2D17FBBDC61C05707 /* FIRAuthRequestConfiguration.m */; }; - DF5895D4BED9263ED165DC4FEADDA360 /* FWebSocketConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = A26799CCA03BA4447B9ECFAAAAB36F05 /* FWebSocketConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DFAE7A9F7F0AE8AA980FE3171534CEDE /* Object.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99B2694A1736D9808D3A829E1D042AE9 /* Object.swift */; }; - DFDC7320136E7E0FE706C25CB5B9EC15 /* realm_coordinator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C440B7EBBDDE24D64FE90EB54D850239 /* realm_coordinator.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - E117FEB58E667BC5D7F7FBE8F5F1668C /* ThreadSafeReference.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC15102A7FF692A0A2E2A2AD2C4FDFBF /* ThreadSafeReference.swift */; }; - E11E884E03D5234B68F9B99B70DAF1AB /* FIRTwitterAuthCredential.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A1FA4A338506FB739F620ACF8B01B7E /* FIRTwitterAuthCredential.m */; }; - E181395E73163EB702FCE9A21403D67B /* pb_encode.h in Headers */ = {isa = PBXBuildFile; fileRef = F50AAC816C7CE22A9446C8645C846475 /* pb_encode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E1ADB6529F13DAD634775DA351E645DA /* RLMCollection_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 081F73A92AA8AAF91B6944AD9E7F8710 /* RLMCollection_Private.h */; }; - E1AF9702A6C7E7C5042DCD9421534EAB /* FIRGetProjectConfigRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 91014768E34E9873D3EE3B234837C1E8 /* FIRGetProjectConfigRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E1F16EBAC60A40383252F90286FB874F /* FIRAuthDataResult_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 9704696ECE9CA1DA10B9E1FE22F872F1 /* FIRAuthDataResult_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E222DDAF7CA5E34E1C3FCD953E8B1978 /* FTupleBoolBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 67806C149DB50889E23B783AFB2E840E /* FTupleBoolBlock.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E3608E640901863BD7A59C3BEC1FE327 /* RLMListBase.h in Headers */ = {isa = PBXBuildFile; fileRef = E860E75C772633BFE202D7EB038DA713 /* RLMListBase.h */; }; - E38E5B2BDB3CCCA6E7BB304EF30792BD /* FIRLoggerLevel.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E671E9C7D470EFE8D6E573D05C540A9 /* FIRLoggerLevel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E4168D844792F9589220022C9BE1E435 /* FCachePolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 6ADC1AD870840A35BE9009B1CFA7E442 /* FCachePolicy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E435A4CE6ED2900A63CD86D0D175609C /* FChildChangeAccumulator.m in Sources */ = {isa = PBXBuildFile; fileRef = 65923EA3D4B6E945AB48840757B5CFFD /* FChildChangeAccumulator.m */; }; - E457217EA9112EB7FF1AE13F0C9DB90E /* Catchable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FC92173C62E6FFABD6C8ABAFEE25FC3 /* Catchable.swift */; }; - E46D6A15ECF5301C61A575EF0DD0D611 /* RLMSyncUser.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 6F9C4516F192388C302703178E3583C4 /* RLMSyncUser.h */; }; - E48635B07F123B77DE95276888D8475C /* format.h in Headers */ = {isa = PBXBuildFile; fileRef = 47441778DBD77F8E2002538240D89B96 /* format.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E532D892FF6F727539B6B75835585B95 /* RLMObjectBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8656AB29DB604E713AAC153B0DC8FF40 /* RLMObjectBase.h */; }; - E5455F0236936CCD1F2FE548D11A17EB /* FIRAuthUserDefaultsStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 42377EFE5ED56AD385254E151D9B847D /* FIRAuthUserDefaultsStorage.m */; }; - E5725C685E0426677220266048EE5857 /* RLMSyncPermission.mm in Sources */ = {isa = PBXBuildFile; fileRef = BB6A585B8E53347CA33146602129FE55 /* RLMSyncPermission.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + DD9F8D9B9F3185717820F0B34FBEF86A /* FIRDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EFD4D1CBB9EDBC363742620BADED297 /* FIRDatabase.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DE3804346D5AC52B2A3CBA959C23F088 /* FEventRaiser.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EC81608667CC5841981197E2B59D6F3 /* FEventRaiser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DE985695F875FF7966A2A4EA4A172807 /* version_edit.cc in Sources */ = {isa = PBXBuildFile; fileRef = 1CF2F0A013889808BB697EF589C270E2 /* version_edit.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; + DF0C0953538534C62437B1A3D56616A3 /* FIRAuthRequestConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 2180E395070CBCD3CC25B3C56661CD6A /* FIRAuthRequestConfiguration.m */; }; + DF5895D4BED9263ED165DC4FEADDA360 /* FWebSocketConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BC2D24DEB60661E4AB229DF73A489CA /* FWebSocketConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DF8BA00D3D26A9EB5E3E93A6458C93AA /* uuid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 252FD7EEAEA7D49BB483B864311F6840 /* uuid.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + DFC5B94918E5A17185B32BB4992428A1 /* RLMConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 6459ED0790D6ED01E1D9C3474BD712A6 /* RLMConstants.h */; }; + E035175CF4C77707C51D7C8482D4D312 /* SVProgressAnimatedView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A2BDE296D8DDD93BA5BDD6A21AA3E37 /* SVProgressAnimatedView.m */; }; + E03769DD3A245DD283FE649B560506DA /* RLMUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = 086306D83D8C3B92325BC169A4DF6893 /* RLMUtil.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + E045B0B7F083BBF5C5DDEBD5FF2F6D44 /* RLMSyncUtil_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = CDC8CF1BB201AB7E004BDC7D1A04BC88 /* RLMSyncUtil_Private.h */; }; + E11E884E03D5234B68F9B99B70DAF1AB /* FIRTwitterAuthCredential.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C775F7136F0DE7AC48F0E20DC951818 /* FIRTwitterAuthCredential.m */; }; + E125940AA8E59969535E41467A2D1F75 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CFD9C5B4E24099B87D18EF99B785C958 /* UIKit.framework */; }; + E181395E73163EB702FCE9A21403D67B /* pb_encode.h in Headers */ = {isa = PBXBuildFile; fileRef = 9ACBB2A3DD950E04C6B1FCD9F1DC108B /* pb_encode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E1AF9702A6C7E7C5042DCD9421534EAB /* FIRGetProjectConfigRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = FD4ADAA2A64DF5BD1BDA33ABED0DA53E /* FIRGetProjectConfigRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E1F16EBAC60A40383252F90286FB874F /* FIRAuthDataResult_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 767E4C2BF6AE88347EDE51469D7B2069 /* FIRAuthDataResult_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E222DDAF7CA5E34E1C3FCD953E8B1978 /* FTupleBoolBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = D91D0804446ED6E038CF4AF95C2E14F1 /* FTupleBoolBlock.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E313E6A94FB29092207037E6E5BC47F3 /* RLMSyncSessionRefreshHandle.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7AB4EFC7D664CE1E573015CF430E9ABE /* RLMSyncSessionRefreshHandle.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + E38E5B2BDB3CCCA6E7BB304EF30792BD /* FIRLoggerLevel.h in Headers */ = {isa = PBXBuildFile; fileRef = 022F7A2E011A1E1354FE0BDC21A7CD66 /* FIRLoggerLevel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E4168D844792F9589220022C9BE1E435 /* FCachePolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C731AA8B0C2C85C48B5BBC71380CA34 /* FCachePolicy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E435A4CE6ED2900A63CD86D0D175609C /* FChildChangeAccumulator.m in Sources */ = {isa = PBXBuildFile; fileRef = 04274B2D193F1C3402EFB98EA7D21A6C /* FChildChangeAccumulator.m */; }; + E47F69731DD6070B8FAB237BB65CF5CA /* Sync.swift in Sources */ = {isa = PBXBuildFile; fileRef = 737B0B8BB170869321A0C8168842696C /* Sync.swift */; }; + E48635B07F123B77DE95276888D8475C /* format.h in Headers */ = {isa = PBXBuildFile; fileRef = 34D95573EC44BD0D72B1330888525CC8 /* format.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E51F951C88537190F2AAEDD9CBB35EFF /* realm_coordinator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C7453FB7160AE5853595FE731623E47B /* realm_coordinator.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + E5455F0236936CCD1F2FE548D11A17EB /* FIRAuthUserDefaultsStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = E5BAFCB8CC217BA94F66BDDB8BC61AC4 /* FIRAuthUserDefaultsStorage.m */; }; E641FA2F8DA6ED29439B53E52E869B75 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6947127001CBEE095E4A6CE3A232C4C5 /* Foundation.framework */; }; - E645E8C767E2D14645B0B11DDC8A2041 /* FPersistentConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = B56359E9389050201926A850C49BA72B /* FPersistentConnection.m */; }; - E65D95EA9C20BFFBAA60A7D483B73B81 /* FTreeSortedDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B3710E5022218A58EE612677830A114 /* FTreeSortedDictionary.m */; }; - E6836AFE4C48E34457304BFDDE00A06C /* FWriteTreeRef.m in Sources */ = {isa = PBXBuildFile; fileRef = D802EC6D556CBDCAB7FEA7E9F16623E3 /* FWriteTreeRef.m */; }; - E68E1F2324E85664B419A4BB91B78ABC /* FTupleRemovedQueriesEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = BAD8D258A571233AA4F44CBBAA624325 /* FTupleRemovedQueriesEvents.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E75CCB538E9C2C9DFD20DC03EDD7E766 /* FIRSecureTokenRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = E49230AFC0DC3661BE5915BFAAD1B7DC /* FIRSecureTokenRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E7701A39968C3739C5E1DB496B3692D4 /* RealmConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB8FF9C210A53CDF7CDA270D3F42ADAC /* RealmConfiguration.swift */; }; - E7A5C7178A4D8C0A1178AFD987349E7B /* uuid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C286500503A4B26FB2677E1F08F5EF0B /* uuid.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - E80E1C8D9DC4E62DAE5FA25BAC832060 /* RLMCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = 0674CB03E9E65329AFAE1616DE34AAE6 /* RLMCollection.h */; }; - E823A127299C8135038A0FBF6010A087 /* FTupleNodePath.h in Headers */ = {isa = PBXBuildFile; fileRef = 0315D9C9108CBA1076326844834F9345 /* FTupleNodePath.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E8D88D7A3211DFFB81935B3A3CEF7000 /* FIRAuthAPNSToken.h in Headers */ = {isa = PBXBuildFile; fileRef = CE728CA7CD32D44FF2CDF9EA150CD04D /* FIRAuthAPNSToken.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E8F49AAFE9B59FBE9BCDED0E54030A9A /* hang.m in Sources */ = {isa = PBXBuildFile; fileRef = 78952943BE2E12492EAC3B0866C458A4 /* hang.m */; }; - E8FF3AD08413ECEBE837F84D2EFD06A2 /* FIREmailLinkSignInResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C2106AAB5CCD53451F372835AB221C7 /* FIREmailLinkSignInResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E913655A4F208789B3086A216D9473D4 /* FIRAnalyticsConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = BC2363746E416B86E7E205A4BBE41220 /* FIRAnalyticsConfiguration.m */; }; - E92CC373A617EC215715B7DF0E37C65E /* LinkingObjects.swift in Sources */ = {isa = PBXBuildFile; fileRef = 889FCCD77ACE5C96ABA290D96685F9C9 /* LinkingObjects.swift */; }; - E979E9F43B6A93209A30FE4E28F247F9 /* FRangeMerge.m in Sources */ = {isa = PBXBuildFile; fileRef = C67A5AFC812A61C20F939FADEB5432F7 /* FRangeMerge.m */; }; - E9E5F082818BE1AA4722E77DD066450F /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A2A9A2D0B3AD6522CE348C9FFC9AFE3 /* Kingfisher.swift */; }; - EA2C971AFCA2449BFA8C923C89BA41D1 /* FIRGetProjectConfigRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = B74377F44293110F2332472E5422CF47 /* FIRGetProjectConfigRequest.m */; }; - EACC4A8962E01437378FCE9EE957420B /* FPendingPut.m in Sources */ = {isa = PBXBuildFile; fileRef = 925A4FA267A9E87F979380653C87B2A6 /* FPendingPut.m */; }; - EB8FE260F0BA93CDB13DE9AA35DDD196 /* FIRVerifyAssertionResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B418B781235FFD9984D6E34F17CB390 /* FIRVerifyAssertionResponse.m */; }; - EC56E17020C49F9A939696ABB68EF70B /* FEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 289218350BE288041B47ECFD5E393ADF /* FEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EC9C58EAFB6C7ED35D278B1011EB860D /* db_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 176F2522F498AF18F663FBCE8E99E673 /* db_impl.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; + E645E8C767E2D14645B0B11DDC8A2041 /* FPersistentConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 279506759E965C04139EA8BF32BC85F0 /* FPersistentConnection.m */; }; + E65D95EA9C20BFFBAA60A7D483B73B81 /* FTreeSortedDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = E92D15118B786BA86D1B0ED014DAC550 /* FTreeSortedDictionary.m */; }; + E6836AFE4C48E34457304BFDDE00A06C /* FWriteTreeRef.m in Sources */ = {isa = PBXBuildFile; fileRef = EEA3E1CAFC53ED900CC4A9D1E69DAAB3 /* FWriteTreeRef.m */; }; + E68E1F2324E85664B419A4BB91B78ABC /* FTupleRemovedQueriesEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = 039F5411FDC209C6D02A79FC091E01B8 /* FTupleRemovedQueriesEvents.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E6B03114980BE5CCD187BA0B951EC901 /* RLMAnalytics.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7675A21D9CF25DEBE0C17AB10A2B06F0 /* RLMAnalytics.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + E7457D92E75200B25792996E63216EB2 /* RLMObjectSchema_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = F7453E0EFD2ADC36B38779BFF40F992E /* RLMObjectSchema_Private.h */; }; + E75CCB538E9C2C9DFD20DC03EDD7E766 /* FIRSecureTokenRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 68E5EBF90FA9F0C98408EF13E485DFBD /* FIRSecureTokenRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E76D8B9999FBCAD51836ABDA66E0C8C0 /* sync_file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 37BD44BE580F43C7D3714FD1B0663CC1 /* sync_file.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + E823A127299C8135038A0FBF6010A087 /* FTupleNodePath.h in Headers */ = {isa = PBXBuildFile; fileRef = 86B7ECE0F84BACFC785AB07041F1B3C7 /* FTupleNodePath.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E8D88D7A3211DFFB81935B3A3CEF7000 /* FIRAuthAPNSToken.h in Headers */ = {isa = PBXBuildFile; fileRef = A7FD691EF6249ED497DCF7CBC2F87206 /* FIRAuthAPNSToken.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E8FF3AD08413ECEBE837F84D2EFD06A2 /* FIREmailLinkSignInResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 706AFBECC91447F3B97ED9DA2ED0F149 /* FIREmailLinkSignInResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E913655A4F208789B3086A216D9473D4 /* FIRAnalyticsConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = B854E348078BB064C1A7930A6131C5FA /* FIRAnalyticsConfiguration.m */; }; + E91C2C7E7F442AE719135A03857DD5C5 /* RLMSyncCredentials.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 515D097DCD4CB3E03C5D26379559BF4F /* RLMSyncCredentials.h */; }; + E979E9F43B6A93209A30FE4E28F247F9 /* FRangeMerge.m in Sources */ = {isa = PBXBuildFile; fileRef = 44AE3BAA3E5EE58F48C87AF1F5F3FF88 /* FRangeMerge.m */; }; + E9E5F082818BE1AA4722E77DD066450F /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = A71BAAB6BB2A78F9ACDEA00D68266E01 /* Kingfisher.swift */; }; + EA2C971AFCA2449BFA8C923C89BA41D1 /* FIRGetProjectConfigRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F4BE791E1BAFA2B52E47778D476C11D /* FIRGetProjectConfigRequest.m */; }; + EACC4A8962E01437378FCE9EE957420B /* FPendingPut.m in Sources */ = {isa = PBXBuildFile; fileRef = EAD0CC66EB949F945F8E6074B855FCA0 /* FPendingPut.m */; }; + EAD787213E087692397BB0D101334858 /* schema.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A601ACA3853459C0F40EBB0EE5E3D6DC /* schema.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + EAFDE5409F00D4D18589D1A977339952 /* race.m in Sources */ = {isa = PBXBuildFile; fileRef = 4929B54A9E9DECE6438DB81F21C0C5A4 /* race.m */; }; + EB8FE260F0BA93CDB13DE9AA35DDD196 /* FIRVerifyAssertionResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = CB22F3A2AA3E9173F9190650F8D204E9 /* FIRVerifyAssertionResponse.m */; }; + EC56E17020C49F9A939696ABB68EF70B /* FEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 44495764D29A5192248157697337ABAE /* FEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EC9C58EAFB6C7ED35D278B1011EB860D /* db_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = D817CD58242817C291BC0EE8E586CE72 /* db_impl.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; ECB180997B7E93632DD275ED337C6393 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A2E50769454BAB05FFAFD0F3A91B0476 /* CFNetwork.framework */; }; - ECD464FCB2D6FF880AEC6F4ABCF608E2 /* write_batch.h in Headers */ = {isa = PBXBuildFile; fileRef = 194A3A08ED767ABC255202ED54F03A75 /* write_batch.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ED77A8CFF29C6BA2A07C071CC71541FE /* FPruneForest.m in Sources */ = {isa = PBXBuildFile; fileRef = 619166E50D32C826DC55AEDFD56D8E78 /* FPruneForest.m */; }; - EE0384F4B768FD12B5227D6CDFD4D21C /* db_iter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 2C2B37A547D585B61A7E06EC93984BAB /* db_iter.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; - EE237442B4CF48663F6E25CB2EBEBF92 /* version_set.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6CBE9605D3BC0E1A6C22396E71401C38 /* version_set.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; - EEB26B57D181A7DB88143E34E0FCB13D /* RLMSyncSubscription.h in Headers */ = {isa = PBXBuildFile; fileRef = BBA934D4307DECAFD3EEEA5B3C251C05 /* RLMSyncSubscription.h */; }; - EECA21DD085CDC46A8472A3306251BF9 /* FIRTwitterAuthProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = AA0AE7D120BE960E1720EAFA9FFA4D68 /* FIRTwitterAuthProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EED220E7F7A14B3499D5A38EF4033B1D /* FNextPushId.h in Headers */ = {isa = PBXBuildFile; fileRef = 93F007F4C2BC12991B21B23C54427DE8 /* FNextPushId.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EEFCFF19C5E249AE7B648DBA1D45D402 /* FKeepSyncedEventRegistration.h in Headers */ = {isa = PBXBuildFile; fileRef = C7E4F9DA3686C265A1F82D2403412EBF /* FKeepSyncedEventRegistration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EF66D5E71544BE3CE2328B047C7BED9F /* comparator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 875FED8673896796B514661B05A41E12 /* comparator.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; - EF726054B35A7C1C21162AF006A6D8C0 /* SVIndefiniteAnimatedView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EF775B658640A7C7D88B1A71E7EC299 /* SVIndefiniteAnimatedView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EF9892DD18F7A9ADD217E92A369429E4 /* CustomStringConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 240A01C9410F10E5E385F666BDF4943C /* CustomStringConvertible.swift */; }; - EFA7839FCFA597D492865DC5BAF64CD5 /* RLMSyncUtil.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = B5B1A07BBFDBB686DAAA5FAE2DE7D518 /* RLMSyncUtil.h */; }; - EFABB06950A735032542E8C83838F4B1 /* RLMObject_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = F385B99213EB1B1E4AC6E12A6F0C6EF9 /* RLMObject_Private.h */; }; - EFD264FC408EBF3BA2528E70B08DDD94 /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6C84D885FE0E77210DF2BA4E3271117 /* Notifications.swift */; }; - F01D85154EA067D1494820E8741F7A9F /* FIRTransactionResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 234BAE9D1CFD0D8C03449A03570E4FD4 /* FIRTransactionResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F04D0513FACCF0FA3603E8847B411B35 /* FIRAuthNotificationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4418BE4708B3AF4CF2B2ADCC0377EF2F /* FIRAuthNotificationManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F07652D072348C368FF2997DE67BD849 /* FNextPushId.m in Sources */ = {isa = PBXBuildFile; fileRef = 80EBFE479C71AF54E5D268F250DEA63C /* FNextPushId.m */; }; - F07AB3E2CBC8F77BF57000AF06F32E1B /* filter_policy.cc in Sources */ = {isa = PBXBuildFile; fileRef = 67B84A8245BC743D0410D873C1ABA6D9 /* filter_policy.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; - F09B777448C2CEA51752D40012CD9289 /* RLMSyncPermission.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = C5960FC4106E46BD96C34558DD74E49E /* RLMSyncPermission.h */; }; - F0C812BD9C0FE6959220B0B3FE65AB71 /* RLMSyncConfiguration.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = D03F57014AAE3CB60DC113F53D8B6A9C /* RLMSyncConfiguration.h */; }; - F0E3A42E96725649DDD99CC3DCF0CB7E /* FView.h in Headers */ = {isa = PBXBuildFile; fileRef = FDB8277A691A42DD5E6B8120F7FDC4E8 /* FView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F14AF54B32A05768FB772C2487B3974F /* FirebaseAuth.h in Headers */ = {isa = PBXBuildFile; fileRef = 9139DF4C8F0321DE48D4DB1EA8EDBD0F /* FirebaseAuth.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F1711D7BB8EC3D47469529726FDA6ABC /* testutil.h in Headers */ = {isa = PBXBuildFile; fileRef = 23A1058C7277299639542D1BDD5C82E0 /* testutil.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F18CA55EA8063AACE551808FF7C10C4D /* SwiftVersion.swift in Sources */ = {isa = PBXBuildFile; fileRef = C02082D90670AFF463A50F2BE2AFC311 /* SwiftVersion.swift */; }; - F1B52C36849DBC54FF6AB7F974BB7422 /* FIRDatabaseQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = 9318CAEDFD1C7D4C29139BA0561637B2 /* FIRDatabaseQuery.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F20B2E770A06DB21FD46025D6034BDE5 /* RLMThreadSafeReference.mm in Sources */ = {isa = PBXBuildFile; fileRef = D33EA072353B6B6A1A3B5443C3E20C6C /* RLMThreadSafeReference.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - F215CE92BEFC96E75C521E54940EEE68 /* FIRAuthWebView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C64E0C6E5014CDADC4C4CC0A57E15FB /* FIRAuthWebView.m */; }; - F3B9B5B3E5C4BE84D7ECBD5247029B26 /* RLMSchema_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 010264D9CD840C22A787882FA06EA252 /* RLMSchema_Private.h */; }; - F45DC5D5564AE28958CED9131EE10274 /* FIRVerifyClientRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C3BA322CE03E385BB95F4B23CEF7541 /* FIRVerifyClientRequest.m */; }; - F50F2C0B006225985E95763704283050 /* RLMRealm_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A9D34ECB7BA9012F144BD958F6C673E /* RLMRealm_Private.h */; }; - F58E4F66183150EDFDCBA4986C42E7D9 /* FQueryParams.m in Sources */ = {isa = PBXBuildFile; fileRef = EE65F6013A52F2757AC72B9F92F64E67 /* FQueryParams.m */; }; - F5B367BDEBD06994A9A1DCFD41102C56 /* SVProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 03F7F8F23046E3FF379B67EBBC8FB6D9 /* SVProgressHUD-dummy.m */; }; - F5DFF9C54FE125FA79F3E6C4DD9D818D /* list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B80C4D70294E5B936863701DC1A7A771 /* list.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - F6330FDD789FFE97DCB51F7E0597E767 /* db_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 437D63F5F835F80CEF77C048E7BB49D3 /* db_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F69DE864C2419769C43DD30333B5686E /* FIRAuthTokenResult_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 193BAE1ED60EFFA9E5066510ABCF844E /* FIRAuthTokenResult_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F6A1AE445EF97D0A86B081BDB25C292C /* table.h in Headers */ = {isa = PBXBuildFile; fileRef = FF0EF96909D4A50395657B7AB26DFC5A /* table.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F6A8ADDB4189BE52641B9E2109014E1D /* AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = CF2E561F5EB5B0DE34F1CC2F2189AC5A /* AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F6BECD98B97CBFEBE2C96F0E9E72A6C0 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3529BADD8EAD6B1A652D0C1599B8282A /* ResponseSerialization.swift */; }; - F6D288E22CDC3184E2D7FFDEB7473B43 /* FIRUserMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DEE536EB352D271AF695136B8712D7A /* FIRUserMetadata.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F70C8A6AEAB10ADCA612783439AD9486 /* FValueEventRegistration.m in Sources */ = {isa = PBXBuildFile; fileRef = 0538B6478240A135BCCEF02CBE0FA74A /* FValueEventRegistration.m */; }; - F736524B8F94A54428F79E0114074CB7 /* FIRDataEventType.h in Headers */ = {isa = PBXBuildFile; fileRef = A8353D02F75C3F695CD63891672DE793 /* FIRDataEventType.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F74B3343CF2B8B108578CBA460B0873C /* FIRDataSnapshot.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A4D624C7F3EDF97D7B6FB1698B15E46 /* FIRDataSnapshot.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F81FC5FB4057F998082DEC4CA86D5B91 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6947127001CBEE095E4A6CE3A232C4C5 /* Foundation.framework */; }; - F8B3D3092ED0417E8CDF32033F6122F5 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57927E2F087815D2FC8666A89859E547 /* Alamofire.swift */; }; - F8E3C46ED677BF5A22DD8CA493C098D8 /* Results.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE38C5B5EFFB5D8F80900B9743310367 /* Results.swift */; }; - F91FC79A930BC93EB78D1EAEAB01F29C /* FIRAuthSettings.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B3A00559CA3EDEA2D6488184D309471 /* FIRAuthSettings.m */; }; - F99CE4D3861E9F7028E9FBCCAC35CA78 /* FLLRBValueNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 7211004D6969BD3DD2D5BC4B8F350164 /* FLLRBValueNode.m */; }; - F99FE610B94C2721ADA80204E12189A1 /* list_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFF8A41DBF3851942A6984530AB1CB98 /* list_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - F9A31D40347540FC0676D96BCDE54C82 /* FIRCreateAuthURIResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 02663A11BCA00E70E5ACF1352597746D /* FIRCreateAuthURIResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F9CB61D2D29FD9389C97B07D0AA9E237 /* FLLRBValueNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DCA6CCFA47B6AA897B2F6803F102CD7 /* FLLRBValueNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F9D92BA503505CB48EF4ECF0DDF57686 /* nanopb-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 391D0B38169D1D8AE7D5C85B4BBADC98 /* nanopb-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FA280BD252696167869DF965A07424BA /* FirebaseDatabase-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9755AA75B2B9C186DD735CC9DC81DF0C /* FirebaseDatabase-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FA95EE8C3ADEA94E5B66EF78C211747B /* FTree.h in Headers */ = {isa = PBXBuildFile; fileRef = 6228633AC6D5CA4D7A359851450BEA16 /* FTree.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FB48DC5ECBAB973160FC8537433D13B4 /* ChameleonFramework-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C7B2E5DD3638C5E908777688F1C29C08 /* ChameleonFramework-dummy.m */; }; - FB6D49D3E7CF33EDA4DA16B521B6369C /* UIViewController+Chameleon.m in Sources */ = {isa = PBXBuildFile; fileRef = 459DDE135E3935490AA5CA9A251819F1 /* UIViewController+Chameleon.m */; }; - FBC641BE7C01D0C94E7BD90C935EAC4C /* RLMSyncManager_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 0A3BCD1825C97A524F93959E0EA9E547 /* RLMSyncManager_Private.h */; }; - FBCBED4CBB63054A48DFF182786C8151 /* FServerValues.h in Headers */ = {isa = PBXBuildFile; fileRef = 7316C0852585415651E7ECD0CF05137F /* FServerValues.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FC2EF18A3BF3852DED75C8BA8251491B /* AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 2199BABE8174EF74A8AAE271C6354944 /* AnyPromise.m */; }; - FCB5AA8CA0811FCB8EC61AFA99ED37F8 /* port_posix.h in Headers */ = {isa = PBXBuildFile; fileRef = DA56B91822A27E36DB6F2B1764789C49 /* port_posix.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FCE4A6519CB10D9FE62C677D673D7747 /* FIRErrors.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B09AB461FCAE22D41D72D85E4F9C01B /* FIRErrors.m */; }; - FDAFF95434EC595FE647795654E4F8FD /* FMaxNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 92DCA21420C6BFB28D7D5DB5C614455A /* FMaxNode.m */; }; - FDBAD3A83AF39B20E72DB7C8FDEDFB1A /* iterator_wrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CFF00391A7573D2CA92BEF681C13357 /* iterator_wrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FDBE2354ADDBCE418832377E08137898 /* FIRGetOOBConfirmationCodeResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D13048BE418A06C98F91780ACF9F596 /* FIRGetOOBConfirmationCodeResponse.m */; }; - FE8E17E7ED6CDA58B0C1C07CC5645AA8 /* NSError+RLMSync.h in Headers */ = {isa = PBXBuildFile; fileRef = 107724E3303EE11F722BB5BBF499249A /* NSError+RLMSync.h */; }; - FE9D6F49E90C40DCE944ED83E6A89436 /* FIRVerifyCustomTokenResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = FB7AC7EEBCC4F54540FB032D03894FE8 /* FIRVerifyCustomTokenResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FED97351EC4705507DAB175106B819C8 /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = C02357C5F86D463C81998320061D25DA /* UIButton+Kingfisher.swift */; }; - FEFF63034501C26ECFDA286F1691F4D5 /* Alamofire+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA270E0A892F6815A2095445E99A47C5 /* Alamofire+Promise.swift */; }; - FF9242778082FC5E56AC968F32DA81C6 /* FIRVerifyClientRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 56A79A406F52A9523B2FEEDC33622D8F /* FIRVerifyClientRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FFB0CF833AA027B1673903388A571394 /* status.h in Headers */ = {isa = PBXBuildFile; fileRef = A2A1A53289F4AC54E302848FE180E825 /* status.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ECD464FCB2D6FF880AEC6F4ABCF608E2 /* write_batch.h in Headers */ = {isa = PBXBuildFile; fileRef = BC241B3ECDADE20136BE7F095C362C55 /* write_batch.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ED77A8CFF29C6BA2A07C071CC71541FE /* FPruneForest.m in Sources */ = {isa = PBXBuildFile; fileRef = F62D2C38661956FB1EA268061A54F656 /* FPruneForest.m */; }; + EDC0AE2E2B97A9B99EC3EE1D3AA3766E /* Catchable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7615907BB7747985754615DAEF089A4 /* Catchable.swift */; }; + EE0384F4B768FD12B5227D6CDFD4D21C /* db_iter.cc in Sources */ = {isa = PBXBuildFile; fileRef = BB28107EC523C61FEA83D2BCB930E3EA /* db_iter.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; + EE237442B4CF48663F6E25CB2EBEBF92 /* version_set.cc in Sources */ = {isa = PBXBuildFile; fileRef = 74E7929741A42451CBF6BBD492AA09EC /* version_set.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; + EEA51FEF4735502108B350187E58F346 /* RLMObjectStore.mm in Sources */ = {isa = PBXBuildFile; fileRef = DA69AA362DC47C2FA0A3D8BA2372DDF9 /* RLMObjectStore.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + EECA21DD085CDC46A8472A3306251BF9 /* FIRTwitterAuthProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 100FF94E3015593CECC1255B3F665E35 /* FIRTwitterAuthProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EED220E7F7A14B3499D5A38EF4033B1D /* FNextPushId.h in Headers */ = {isa = PBXBuildFile; fileRef = A3518271C1360FECB7B62107A839F0CA /* FNextPushId.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EEFCFF19C5E249AE7B648DBA1D45D402 /* FKeepSyncedEventRegistration.h in Headers */ = {isa = PBXBuildFile; fileRef = 03ADD67983ADECBCBFF12A13D5F5446A /* FKeepSyncedEventRegistration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EF13A859D01FA9A4B2BDB00CB24D4748 /* after.m in Sources */ = {isa = PBXBuildFile; fileRef = 69A5CDCB0D783A09A4BB193FF66CCC15 /* after.m */; }; + EF66D5E71544BE3CE2328B047C7BED9F /* comparator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 1B3DC33DF5A79E4952AA173236099A85 /* comparator.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; + EFD264FC408EBF3BA2528E70B08DDD94 /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 994E34C59DB8E9DCF98E5A5EE5489AAA /* Notifications.swift */; }; + F01D85154EA067D1494820E8741F7A9F /* FIRTransactionResult.h in Headers */ = {isa = PBXBuildFile; fileRef = D093E4A532BB4793C85D123B1F5BC55A /* FIRTransactionResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F04D0513FACCF0FA3603E8847B411B35 /* FIRAuthNotificationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DABDAF6F9E0407544E8FD4EA9322A5 /* FIRAuthNotificationManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F07652D072348C368FF2997DE67BD849 /* FNextPushId.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C738177964ED52E8059D490D1A0500E /* FNextPushId.m */; }; + F07AB3E2CBC8F77BF57000AF06F32E1B /* filter_policy.cc in Sources */ = {isa = PBXBuildFile; fileRef = 0F3F404F9850B2CB2CD2B23BD179771D /* filter_policy.cc */; settings = {COMPILER_FLAGS = "-DOS_MACOSX -DLEVELDB_PLATFORM_POSIX -fno-objc-arc"; }; }; + F0E3A42E96725649DDD99CC3DCF0CB7E /* FView.h in Headers */ = {isa = PBXBuildFile; fileRef = 26B7CE2D2961B216E39557E9D2785C74 /* FView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F14AF54B32A05768FB772C2487B3974F /* FirebaseAuth.h in Headers */ = {isa = PBXBuildFile; fileRef = 82839582921198FABDE00052D66E2F0C /* FirebaseAuth.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F1711D7BB8EC3D47469529726FDA6ABC /* testutil.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FEED253C14771AB979BE87C47893FD4 /* testutil.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F185E0B6CB75ACF333B0A8C9A137F273 /* RealmSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 36E1C5E57E92B11E6EB24E5ACAC73E70 /* RealmSwift-dummy.m */; }; + F1B52C36849DBC54FF6AB7F974BB7422 /* FIRDatabaseQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D4B640835F345FD00D9CB01B0AB0DC7 /* FIRDatabaseQuery.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F1E43B61130E71B4EFF9A056CFC7AFED /* RLMSyncCredentials.h in Headers */ = {isa = PBXBuildFile; fileRef = 515D097DCD4CB3E03C5D26379559BF4F /* RLMSyncCredentials.h */; }; + F215CE92BEFC96E75C521E54940EEE68 /* FIRAuthWebView.m in Sources */ = {isa = PBXBuildFile; fileRef = 40CFA3DB2710C9150755686D9980A781 /* FIRAuthWebView.m */; }; + F31505C5BB0BC94F063945FBEA567BF3 /* Object.swift in Sources */ = {isa = PBXBuildFile; fileRef = 593FE72222BC2EF93683E4257630D211 /* Object.swift */; }; + F3A4B94B13050B0A3395BA942CEB0CC8 /* RLMRealm_Dynamic.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = DF15C92D0E7C68B041093A95CAB8EB6F /* RLMRealm_Dynamic.h */; }; + F42E1724B80954ABC8705BD199473594 /* AnyPromise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9858FE2A6CD145EFD7EB722FEE336C89 /* AnyPromise.swift */; }; + F45DC5D5564AE28958CED9131EE10274 /* FIRVerifyClientRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = F20440FC5E61BDEE9A09B544C5974154 /* FIRVerifyClientRequest.m */; }; + F4EBECD3A85AF148EB96E4DB09DF31EF /* SideMenu-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F4351ABF0E5804F47D02066C4F50BAA1 /* SideMenu-dummy.m */; }; + F4F0E76F4FC99AA806EDDB9A8D195B51 /* RLMProperty_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 0AC29CD8C22A2463B88B3F529DD41B08 /* RLMProperty_Private.h */; }; + F58E4F66183150EDFDCBA4986C42E7D9 /* FQueryParams.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CB6AE028F0001B0D4C44A5AEE15445D /* FQueryParams.m */; }; + F5ECFC106ED02D3F5ECA3286E183F41F /* RLMSchema.h in Headers */ = {isa = PBXBuildFile; fileRef = 199A54868C68F439FBCCECBD84D0AA94 /* RLMSchema.h */; }; + F615FBA917D6DA7CA421C297DE4471ED /* RLMSyncPermission.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = C1FBAEFB116E74CBCBF1A67240EC1E49 /* RLMSyncPermission.h */; }; + F6330FDD789FFE97DCB51F7E0597E767 /* db_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AF9D3741DFBB014DF4F19195C830C0E /* db_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F697A47B9851FBC125DE11228FB27815 /* Pods-pocloud-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 39805068056EB58D370D71A27CD2F678 /* Pods-pocloud-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F69DE864C2419769C43DD30333B5686E /* FIRAuthTokenResult_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E37786C25F05296621C72208689D84C /* FIRAuthTokenResult_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F6A1AE445EF97D0A86B081BDB25C292C /* table.h in Headers */ = {isa = PBXBuildFile; fileRef = E49FC6F17A125CD5AA7F1DFDAC5B02E0 /* table.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F6B276CEF36FA7139958E2187B36A437 /* RLMProperty.mm in Sources */ = {isa = PBXBuildFile; fileRef = E1563BB065BDFC76F0AD80345FF226A8 /* RLMProperty.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + F6BECD98B97CBFEBE2C96F0E9E72A6C0 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD36562FCB3CAC1CDF829BFEF0FB6CFD /* ResponseSerialization.swift */; }; + F6D288E22CDC3184E2D7FFDEB7473B43 /* FIRUserMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A6F67245C5EF7F78E4682A85FC6A849 /* FIRUserMetadata.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F70C8A6AEAB10ADCA612783439AD9486 /* FValueEventRegistration.m in Sources */ = {isa = PBXBuildFile; fileRef = ECBB5EB4DDA66EB6EA4D197712996F33 /* FValueEventRegistration.m */; }; + F736524B8F94A54428F79E0114074CB7 /* FIRDataEventType.h in Headers */ = {isa = PBXBuildFile; fileRef = EB48733EDDA28CE0130DB6F418E12216 /* FIRDataEventType.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F74B3343CF2B8B108578CBA460B0873C /* FIRDataSnapshot.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F06DDE1647C1B4F556BF9208E5A502D /* FIRDataSnapshot.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8469D950E387BEA23EB3060ACFAF117 /* Migration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06BB1F4FC9BB61074842DD02B0BAF55C /* Migration.swift */; }; + F8B3D3092ED0417E8CDF32033F6122F5 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2817712D14124F193818D0195281148 /* Alamofire.swift */; }; + F903BE65C108A179CBCA727562358BAC /* RLMRealmConfiguration_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = D367DE8AFEB78091122B8580DF71E51F /* RLMRealmConfiguration_Private.h */; }; + F91FC79A930BC93EB78D1EAEAB01F29C /* FIRAuthSettings.m in Sources */ = {isa = PBXBuildFile; fileRef = 85B9D47CA185751D2CC8D7B324EB7EEF /* FIRAuthSettings.m */; }; + F988B85970A139C7B4F4884582B9D531 /* Deprecations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F2F526A371F15523F70033F71D4E8DC /* Deprecations.swift */; }; + F99CE4D3861E9F7028E9FBCCAC35CA78 /* FLLRBValueNode.m in Sources */ = {isa = PBXBuildFile; fileRef = CC072C55EAA4F58FB9737792ED612B05 /* FLLRBValueNode.m */; }; + F9A31D40347540FC0676D96BCDE54C82 /* FIRCreateAuthURIResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B351A95EA8BF4F4489CDDF15D468BAA /* FIRCreateAuthURIResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F9CB61D2D29FD9389C97B07D0AA9E237 /* FLLRBValueNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E8ADF43E9D247D3BB0419A366EEAD55 /* FLLRBValueNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F9D92BA503505CB48EF4ECF0DDF57686 /* nanopb-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 876C8FE4C8BC6D8AF9FFD9FF46B6589C /* nanopb-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FA280BD252696167869DF965A07424BA /* FirebaseDatabase-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E568AD223B636055BCADD93E5CBD699E /* FirebaseDatabase-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FA95EE8C3ADEA94E5B66EF78C211747B /* FTree.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BC02749593FFFFBFBEFF12AA613D571 /* FTree.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FB48DC5ECBAB973160FC8537433D13B4 /* ChameleonFramework-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C1CA3A2B6EA7F70F7F6B5419B489DAC /* ChameleonFramework-dummy.m */; }; + FB4B8550B44B1EA86000867733DA1E1E /* RLMSyncManager_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 89F27B0980DDE5BD783531CF77807A73 /* RLMSyncManager_Private.h */; }; + FB6D49D3E7CF33EDA4DA16B521B6369C /* UIViewController+Chameleon.m in Sources */ = {isa = PBXBuildFile; fileRef = 5305DBA793AA7CEAEAE7B3A96CE8CB78 /* UIViewController+Chameleon.m */; }; + FBCBED4CBB63054A48DFF182786C8151 /* FServerValues.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D86498062747657DA44EF4E4FC1D64B /* FServerValues.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FCAAC6CD678BA60068F1191155A96BBD /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30C133579CAA0F7792D10746A36A6795 /* Error.swift */; }; + FCB5AA8CA0811FCB8EC61AFA99ED37F8 /* port_posix.h in Headers */ = {isa = PBXBuildFile; fileRef = B8570446709CB77262045BB7C12361ED /* port_posix.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FCE4A6519CB10D9FE62C677D673D7747 /* FIRErrors.m in Sources */ = {isa = PBXBuildFile; fileRef = D8D5C12768B4509B8E069E019A2AF140 /* FIRErrors.m */; }; + FD9ACDC426E5C19D4A621601F2F65D15 /* AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 54B1B15C5992AABEA834EB9EF50BEF34 /* AnyPromise.m */; }; + FDAFF95434EC595FE647795654E4F8FD /* FMaxNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 92B76C50618D84D3A4C1256A34745255 /* FMaxNode.m */; }; + FDBAD3A83AF39B20E72DB7C8FDEDFB1A /* iterator_wrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = EAD2FDD9D63185D4CE0449323C8AC108 /* iterator_wrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FDBE2354ADDBCE418832377E08137898 /* FIRGetOOBConfirmationCodeResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 903B2DFB2B75E07AD51566DB58E59C83 /* FIRGetOOBConfirmationCodeResponse.m */; }; + FDECA769E6547336917B197125B49F7D /* RLMSyncManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 96880D71BB718EC563DB546D8AC09B02 /* RLMSyncManager.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + FE6328C9D74BC0F80C0D656530028643 /* sync_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2E819A65E8B105C06E39112892043DEC /* sync_manager.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.6.0\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + FE9D6F49E90C40DCE944ED83E6A89436 /* FIRVerifyCustomTokenResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 01DE3250A0CAB753DCFBDBB0C78236BF /* FIRVerifyCustomTokenResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FED97351EC4705507DAB175106B819C8 /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA12F09478DC61C0A6342F9C486EF289 /* UIButton+Kingfisher.swift */; }; + FF9242778082FC5E56AC968F32DA81C6 /* FIRVerifyClientRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 848D29C5FC6A7B0FFDC1DB2DFCE7BEBC /* FIRVerifyClientRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FFAC8722B0099719AC10EAD80C2E92BD /* RLMSyncUser.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 0DF43ED484210512CEC7842239F5345D /* RLMSyncUser.h */; }; + FFB0CF833AA027B1673903388A571394 /* status.h in Headers */ = {isa = PBXBuildFile; fileRef = CA5CCBEB25184C290D089BE2CA188BCC /* status.h */; settings = {ATTRIBUTES = (Public, ); }; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 0A8FD475941F1F0C62E6D6FD0781C040 /* PBXContainerItemProxy */ = { + 034290CF3467836EC58FE68AD063310B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = F47F372AA656A4A5B3CF43FDEF1FCE52; + remoteGlobalIDString = 163ACDEEDFE672B67E0DB15318AF0C07; remoteInfo = Realm; }; - 1AC73764C1BB6AD6FD9CD5B9DC04B2F3 /* PBXContainerItemProxy */ = { + 0B82B905D3FC275BD0C2E37F7EDDE8EB /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 42FD17D195FA3B5B05CE79F0B6CF447D; - remoteInfo = FirebaseCore; + remoteGlobalIDString = 4F87037150ABE2C9238B54E8F6E33F36; + remoteInfo = Kingfisher; }; - 1E4A967EBF6BA583B04C37E7EADC9BDA /* PBXContainerItemProxy */ = { + 193F6B242D2B389103653C57DDCFE122 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = EB5FD05A39B5799BEEFA8AAD1FB3A333; - remoteInfo = SwiftyJSON; + remoteGlobalIDString = 488CA9079247B8F25888405871FCF2F4; + remoteInfo = GoogleToolboxForMac; }; - 1FE9FFD7D2FC39344508E45A38ED0960 /* PBXContainerItemProxy */ = { + 28B218822CC57EB41A1C5000A771B12F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 88E9EC28B8B46C3631E6B242B50F4442; - remoteInfo = Alamofire; - }; - 2DEFC240065CF23A7A22E1D5199C961F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4AFE26606FD9F7F69C36616867B7AAB0; + remoteGlobalIDString = 8B772225B6972C5F5121F8C6F296B00A; remoteInfo = SVProgressHUD; }; - 3312B921E21DFFC23D6F5C7891F69D42 /* PBXContainerItemProxy */ = { + 2979C1143E109AD426C7D45E4DFEFFDB /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; @@ -993,40 +993,26 @@ remoteGlobalIDString = 488CA9079247B8F25888405871FCF2F4; remoteInfo = GoogleToolboxForMac; }; - 407032AB5F9D07C884799E2967BA71A7 /* PBXContainerItemProxy */ = { + 38B348765667E3EF9697C0147A56A728 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = E4DD95323C54A78F879DAB0F1508B8E7; - remoteInfo = nanopb; + remoteGlobalIDString = C9AF417271F67CC4FA2DA0DC6AD972AB; + remoteInfo = SwiftyJSON; }; - 42EC9443D98FC03EF3D5B4B6E893F8EF /* PBXContainerItemProxy */ = { + 3DEC546676A0F3DFB219187C19E2D1CC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = F47F372AA656A4A5B3CF43FDEF1FCE52; - remoteInfo = Realm; + remoteGlobalIDString = DBA0CD9259A1F0AE57C098B81B8448ED; + remoteInfo = SideMenu; }; - 43DA5E04C9EBA42C346C750E4CB6C4A0 /* PBXContainerItemProxy */ = { + 42F600F68E373DFB011D0A76228D1838 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 488CA9079247B8F25888405871FCF2F4; - remoteInfo = GoogleToolboxForMac; - }; - 494A3A5A358DEA3B35C5E499CBA21C12 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = C60D48C24AC5107F932D1778161FE56E; - remoteInfo = FirebaseAuth; - }; - 4CD028CD62372A3BD4C8C03720DC6EB0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 356DC07E58A591DA29A4CFF00C688E26; - remoteInfo = RealmSwift; + remoteGlobalIDString = 9938F3058E6013FAB6444C41E86DC9E9; + remoteInfo = "leveldb-library"; }; 5F522470CF5BF10D6E52C99BA2EA7B0E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -1035,12 +1021,40 @@ remoteGlobalIDString = 42FD17D195FA3B5B05CE79F0B6CF447D; remoteInfo = FirebaseCore; }; - 70C25FDF72F4C5AE3CF105A97D07DC24 /* PBXContainerItemProxy */ = { + 6085DFA2C4D2C096E1B7DAB9EF6C6605 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 4E8C32738D624A9A75509B88F9A1EED6; - remoteInfo = SwiftChart; + remoteGlobalIDString = 4EEC98C9980EBF6EB559FE9840F88600; + remoteInfo = PromiseKit; + }; + 630D8AE5C58CD83D7E74430A349B79EF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 26389CA2D7E58CA4716E217346D0655C; + remoteInfo = RealmSwift; + }; + 6EAB8D3EBB47FE6619923250344F91DA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 88E9EC28B8B46C3631E6B242B50F4442; + remoteInfo = Alamofire; + }; + 7C839CBB90935D8CAC7B816BDECCB83D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = C71013989C387BAAD69BFE01570495EB; + remoteInfo = GTMSessionFetcher; + }; + 7DCC38ED421A8E54D8BF5F4044F31C8A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 62FABD757FE4DF7B87CB5ACCAE424F36; + remoteInfo = FirebaseDatabase; }; 8259DCBFC79F7A391B707A14D37A4BBA /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -1049,19 +1063,12 @@ remoteGlobalIDString = 488CA9079247B8F25888405871FCF2F4; remoteInfo = GoogleToolboxForMac; }; - 9515CB109CD6A0E2188660FDF5D51BF8 /* PBXContainerItemProxy */ = { + 9AF3C01A643B8F078CB63491614D34BF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 62FABD757FE4DF7B87CB5ACCAE424F36; - remoteInfo = FirebaseDatabase; - }; - 99CD8B403D051625C71C4AA60E86034E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = BD59CA5368060575195ADAF677CA4EAB; - remoteInfo = PromiseKit; + remoteGlobalIDString = 163ACDEEDFE672B67E0DB15318AF0C07; + remoteInfo = Realm; }; A7629079EAFECDF56D06279F0F87B1EE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -1070,26 +1077,26 @@ remoteGlobalIDString = 42FD17D195FA3B5B05CE79F0B6CF447D; remoteInfo = FirebaseCore; }; - A888240FDE92D9A5F64639F5AA31A27B /* PBXContainerItemProxy */ = { + B63C228C8CA9F2F54B2F48A8C3AD111D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 9938F3058E6013FAB6444C41E86DC9E9; - remoteInfo = "leveldb-library"; + remoteGlobalIDString = C60D48C24AC5107F932D1778161FE56E; + remoteInfo = FirebaseAuth; }; - AAEFDFE6922C3E9D8314A81781204DB4 /* PBXContainerItemProxy */ = { + BC3BBEF7A586E144762A37B14D7EFAB7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 4F87037150ABE2C9238B54E8F6E33F36; - remoteInfo = Kingfisher; + remoteGlobalIDString = 42FD17D195FA3B5B05CE79F0B6CF447D; + remoteInfo = FirebaseCore; }; - BB43FC7E2A420E814A048F234B266399 /* PBXContainerItemProxy */ = { + C936B4DDC050318851842F2C3674061A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = C71013989C387BAAD69BFE01570495EB; - remoteInfo = GTMSessionFetcher; + remoteGlobalIDString = E4DD95323C54A78F879DAB0F1508B8E7; + remoteInfo = nanopb; }; CAE729D936A8C8BB1D7B97D1034CB700 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -1098,13 +1105,6 @@ remoteGlobalIDString = 9938F3058E6013FAB6444C41E86DC9E9; remoteInfo = "leveldb-library"; }; - CFFCFBF6949F88169CE00C184CE82230 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8A267660E1AD4832DE75665F2F87AEA3; - remoteInfo = ChameleonFramework; - }; DC79AF76D9D01EBEF5027AFF0F8CD873 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; @@ -1112,6 +1112,20 @@ remoteGlobalIDString = 488CA9079247B8F25888405871FCF2F4; remoteInfo = GoogleToolboxForMac; }; + E5FDFB54DB94E62855733B76973770F4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8A267660E1AD4832DE75665F2F87AEA3; + remoteInfo = ChameleonFramework; + }; + E6CF3DFABE0583E3A2408E0ADB88E865 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5F2B8B75736083DA9B4F09AE96C5205C; + remoteInfo = SwiftChart; + }; F78BF8C4665536E7DC5A172B41F62554 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; @@ -1122,1030 +1136,1041 @@ /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ - 27F900CBAB5023C13D989217E759EB80 /* Copy . Private Headers */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = "$(PRIVATE_HEADERS_FOLDER_PATH)/."; - dstSubfolderSpec = 16; - files = ( - 7908A6F824CBAA69D56EFC6E230B4E05 /* RLMAccessor.h in Copy . Private Headers */, - D1AAB6C5747DDF9BCDE875A3A8AD6EB8 /* RLMArray_Private.h in Copy . Private Headers */, - E1ADB6529F13DAD634775DA351E645DA /* RLMCollection_Private.h in Copy . Private Headers */, - 65D4BA7F2B1D6E8E2189D1761716E9AB /* RLMListBase.h in Copy . Private Headers */, - BEC3B11396B2948C2F929D50CA6B9268 /* RLMMigration_Private.h in Copy . Private Headers */, - EFABB06950A735032542E8C83838F4B1 /* RLMObject_Private.h in Copy . Private Headers */, - 0F19A23EA8AAEFC4112FBC38172AB2D8 /* RLMObjectBase_Private.h in Copy . Private Headers */, - 3A19945C6EF36A77AA86B0A04467A681 /* RLMObjectSchema_Private.h in Copy . Private Headers */, - AA10A6A72E08932945CB69D219DAED0C /* RLMObjectStore.h in Copy . Private Headers */, - 3F42CA4CBA72E70FF8ADBC07DE39C5E7 /* RLMOptionalBase.h in Copy . Private Headers */, - A9C424F63D69664D5FA46B2444F02902 /* RLMProperty_Private.h in Copy . Private Headers */, - 364963E9921938A3725FA25F5A322F03 /* RLMRealm_Private.h in Copy . Private Headers */, - B1305B7BA64F7A22FD78DA89CEEB31CB /* RLMRealmConfiguration_Private.h in Copy . Private Headers */, - C340172B75CB0F9856F007DB05424B09 /* RLMResults_Private.h in Copy . Private Headers */, - 05808D230FF0077666EF72772518A891 /* RLMSchema_Private.h in Copy . Private Headers */, - 4DA8BE82E5939155641F91289B7B602A /* RLMSyncConfiguration_Private.h in Copy . Private Headers */, - FBC641BE7C01D0C94E7BD90C935EAC4C /* RLMSyncManager_Private.h in Copy . Private Headers */, - 5802DAFF6DE5CDC88B40091AA9663338 /* RLMSyncUtil_Private.h in Copy . Private Headers */, - ); - name = "Copy . Private Headers"; - runOnlyForDeploymentPostprocessing = 0; - }; - DCC2E41194D74F77042B03B0F856D4B8 /* Copy . Public Headers */ = { + 55B4421CCFAFB283030F2F9BAC7DFACD /* Copy . Public Headers */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = "$(PUBLIC_HEADERS_FOLDER_PATH)/."; dstSubfolderSpec = 16; files = ( - 66A1423C0A142F0B2DC3476738DF3F8E /* NSError+RLMSync.h in Copy . Public Headers */, - 98E8F2F69DAB55D3AFB078825A9F9F3D /* Realm.h in Copy . Public Headers */, - 5FEE5895C0D8E4BBA5E9248D702C8D8F /* RLMArray.h in Copy . Public Headers */, - 3D6C0C4A4A60794433C18FE4A1F43A12 /* RLMCollection.h in Copy . Public Headers */, - 8F0E2F01BA10145C5A698C56E9E13ECD /* RLMConstants.h in Copy . Public Headers */, - 0760049BC33E64854E7F5CAE712FD498 /* RLMListBase.h in Copy . Public Headers */, - 70AE1528B2E6EB401D9DE43BA7041503 /* RLMMigration.h in Copy . Public Headers */, - 59C815F958F99C7ABC7E2806BECCD75A /* RLMObject.h in Copy . Public Headers */, - 704DB88977901C7CAB9517F4D5D2FB98 /* RLMObjectBase.h in Copy . Public Headers */, - D2469576C2A127BC4DFD2F1FACBA38FF /* RLMObjectBase_Dynamic.h in Copy . Public Headers */, - C4A787D1EAF51CE3ADCD32C8CDDDB069 /* RLMObjectSchema.h in Copy . Public Headers */, - 33B4ECC6572424945001E91DBEAF5D5E /* RLMOptionalBase.h in Copy . Public Headers */, - 15BC2FEB8BF5C25585C3A11421C5B806 /* RLMPlatform.h in Copy . Public Headers */, - CCF569EEA822EF020E3558C0C8AF72F7 /* RLMProperty.h in Copy . Public Headers */, - 650B450DCDA44B828529BDA7B09297FD /* RLMRealm+Sync.h in Copy . Public Headers */, - 1C638DC51EB5A02DEC1CE30EFE976155 /* RLMRealm.h in Copy . Public Headers */, - 285018830DE001C8A4910B2D75F34301 /* RLMRealm_Dynamic.h in Copy . Public Headers */, - 1A8F9A82DB6060D32721D2CAD0A6F1EF /* RLMRealmConfiguration+Sync.h in Copy . Public Headers */, - 45873F7D9A5348E9E7D9F6DB383C6C0C /* RLMRealmConfiguration.h in Copy . Public Headers */, - 0F18EEE381D6E283DF3803921171C1A4 /* RLMResults.h in Copy . Public Headers */, - CD7EF866761FECDF7187FC2BE2EF102B /* RLMSchema.h in Copy . Public Headers */, - F0C812BD9C0FE6959220B0B3FE65AB71 /* RLMSyncConfiguration.h in Copy . Public Headers */, - 95A335FBE20BF91A09C4C3B51125E814 /* RLMSyncCredentials.h in Copy . Public Headers */, - C6420B933B751D0C5881FD90AD75E57E /* RLMSyncManager.h in Copy . Public Headers */, - F09B777448C2CEA51752D40012CD9289 /* RLMSyncPermission.h in Copy . Public Headers */, - 15207DD0E01C82A850657398298974C5 /* RLMSyncSession.h in Copy . Public Headers */, - 4D147CE862B7FADDC6C586884132A664 /* RLMSyncSubscription.h in Copy . Public Headers */, - E46D6A15ECF5301C61A575EF0DD0D611 /* RLMSyncUser.h in Copy . Public Headers */, - EFA7839FCFA597D492865DC5BAF64CD5 /* RLMSyncUtil.h in Copy . Public Headers */, - 875F329A8A2DC1B089494141C3D3CDB2 /* RLMThreadSafeReference.h in Copy . Public Headers */, + 58CBF20A1F56789FAEAA7DC13B8EFF6E /* NSError+RLMSync.h in Copy . Public Headers */, + D115F87C158364DA6177ED35700B0CA2 /* Realm.h in Copy . Public Headers */, + 3630D9858DFFFB03099F529A9F6BE1A5 /* RLMArray.h in Copy . Public Headers */, + 083B6A57E973A56C7C900A1480DF5078 /* RLMCollection.h in Copy . Public Headers */, + AC2226CC810DEB8A9E19D5FC44688A27 /* RLMConstants.h in Copy . Public Headers */, + 8C2E86D5239157BCC92D640C22B1D67D /* RLMListBase.h in Copy . Public Headers */, + 8327B9D7936FCA6736EE567153083421 /* RLMMigration.h in Copy . Public Headers */, + 5CF65A69A3ADB9FA9FB1F714D69E10DF /* RLMObject.h in Copy . Public Headers */, + A56B676A8DA02E627D06A2AF7BDCDB95 /* RLMObjectBase.h in Copy . Public Headers */, + 9C13AC4D26E5E541C4FDD87DA0975DF6 /* RLMObjectBase_Dynamic.h in Copy . Public Headers */, + 47D4B618FC55B31C7D92B6ACC8B7CF9A /* RLMObjectSchema.h in Copy . Public Headers */, + D251E3B02C47CE5122036938617B3286 /* RLMOptionalBase.h in Copy . Public Headers */, + B099BC41FDDDA1C0905D9CBFF4F0610C /* RLMPlatform.h in Copy . Public Headers */, + 81139734D8EDBB4E901EB8D16BDCE96D /* RLMProperty.h in Copy . Public Headers */, + AAE345232B79B0E25254968D8C7273B0 /* RLMRealm+Sync.h in Copy . Public Headers */, + 3BF229262126198B764A60D36A705C61 /* RLMRealm.h in Copy . Public Headers */, + F3A4B94B13050B0A3395BA942CEB0CC8 /* RLMRealm_Dynamic.h in Copy . Public Headers */, + 15B52CC8AB1AE163B4F1D24B7EE8ABAB /* RLMRealmConfiguration+Sync.h in Copy . Public Headers */, + 89BA1CB8522D3DE03BE61E4EA591FD2F /* RLMRealmConfiguration.h in Copy . Public Headers */, + 3AB142E626E038F53D47F81030F6EC3C /* RLMResults.h in Copy . Public Headers */, + 7CFEA12DF14696B8EBAEA0854C993082 /* RLMSchema.h in Copy . Public Headers */, + B6D3432403736A76F898B14A0797B1CB /* RLMSyncConfiguration.h in Copy . Public Headers */, + E91C2C7E7F442AE719135A03857DD5C5 /* RLMSyncCredentials.h in Copy . Public Headers */, + 67E04AE58975D6C1C5B38050A2733FED /* RLMSyncManager.h in Copy . Public Headers */, + F615FBA917D6DA7CA421C297DE4471ED /* RLMSyncPermission.h in Copy . Public Headers */, + 8E9983D05F8D5E5950FB415FA0E779F7 /* RLMSyncSession.h in Copy . Public Headers */, + 60BCACD5DF6380864584EFC1143499F6 /* RLMSyncSubscription.h in Copy . Public Headers */, + FFAC8722B0099719AC10EAD80C2E92BD /* RLMSyncUser.h in Copy . Public Headers */, + 121D46DB1C0B4762865E5FF00592D60F /* RLMSyncUtil.h in Copy . Public Headers */, + 3A95EA86B539BD78C8F1C924CC84743F /* RLMThreadSafeReference.h in Copy . Public Headers */, ); name = "Copy . Public Headers"; runOnlyForDeploymentPostprocessing = 0; }; + C1EB0D21FF8F48274194E30BACE610AF /* Copy . Private Headers */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = "$(PRIVATE_HEADERS_FOLDER_PATH)/."; + dstSubfolderSpec = 16; + files = ( + 5BE10C5A182E7495F8076720DE73399F /* RLMAccessor.h in Copy . Private Headers */, + 77E1BE646BDCCBF26C5471FF315CCE77 /* RLMArray_Private.h in Copy . Private Headers */, + 7D9A2C4BA83190E7F2CBFB5B74F41FE3 /* RLMCollection_Private.h in Copy . Private Headers */, + 30164E1305AFC12298C8ECAFD258342E /* RLMListBase.h in Copy . Private Headers */, + 4CAD8FE0F1582C102C00F91A1A62A1ED /* RLMMigration_Private.h in Copy . Private Headers */, + 256D4559E7D381A28E379F6D58842405 /* RLMObject_Private.h in Copy . Private Headers */, + 1608369270603B0A8AEA9922DB61E991 /* RLMObjectBase_Private.h in Copy . Private Headers */, + E7457D92E75200B25792996E63216EB2 /* RLMObjectSchema_Private.h in Copy . Private Headers */, + 9D64BF0DA8DB5B7EDB7DD0BB9DED5C91 /* RLMObjectStore.h in Copy . Private Headers */, + 6F88B7FBE811504C10126E6FB5ACD140 /* RLMOptionalBase.h in Copy . Private Headers */, + F4F0E76F4FC99AA806EDDB9A8D195B51 /* RLMProperty_Private.h in Copy . Private Headers */, + 6F773D3E94F3E4E91F0B9106CD69566C /* RLMRealm_Private.h in Copy . Private Headers */, + F903BE65C108A179CBCA727562358BAC /* RLMRealmConfiguration_Private.h in Copy . Private Headers */, + 1DD94A3F6F21B27AB9A15165DD66D3DB /* RLMResults_Private.h in Copy . Private Headers */, + 502F3F61CDF8A47AAB03A2DFF07550E5 /* RLMSchema_Private.h in Copy . Private Headers */, + B30AC6EB54BBD2E8EB3BFA6D0A94447C /* RLMSyncConfiguration_Private.h in Copy . Private Headers */, + D3FD91F82E845C1BADE57AAF83B6327E /* RLMSyncManager_Private.h in Copy . Private Headers */, + E045B0B7F083BBF5C5DDEBD5FF2F6D44 /* RLMSyncUtil_Private.h in Copy . Private Headers */, + ); + name = "Copy . Private Headers"; + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 004A0CEEE51D8CF03E3752F426E61F73 /* FCacheNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FCacheNode.m; path = Firebase/Database/Core/View/FCacheNode.m; sourceTree = ""; }; - 005FE70AF97E9CC13F8A43FDBFAFC9B5 /* join.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = join.m; path = Sources/join.m; sourceTree = ""; }; - 00834343705070944D37F681F31A6A2A /* UIImage+ChameleonPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ChameleonPrivate.h"; path = "Pod/Classes/Objective-C/UIImage+ChameleonPrivate.h"; sourceTree = ""; }; - 010264D9CD840C22A787882FA06EA252 /* RLMSchema_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSchema_Private.h; path = include/RLMSchema_Private.h; sourceTree = ""; }; - 02663A11BCA00E70E5ACF1352597746D /* FIRCreateAuthURIResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCreateAuthURIResponse.h; path = Firebase/Auth/Source/RPCs/FIRCreateAuthURIResponse.h; sourceTree = ""; }; - 02C252F227E639A34B27954FBAFEDFAA /* FIRTransactionResult_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRTransactionResult_Private.h; path = Firebase/Database/Api/Private/FIRTransactionResult_Private.h; sourceTree = ""; }; - 0315D9C9108CBA1076326844834F9345 /* FTupleNodePath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTupleNodePath.h; path = Firebase/Database/Utilities/Tuples/FTupleNodePath.h; sourceTree = ""; }; - 03F7F8F23046E3FF379B67EBBC8FB6D9 /* SVProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SVProgressHUD-dummy.m"; sourceTree = ""; }; - 03FADAC1F24E4EEF73A03FCF89F8ECA5 /* nanopb.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = nanopb.modulemap; sourceTree = ""; }; + 003BEE696E52AC5C0543F4C821DC9451 /* FIRAuthExceptionUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthExceptionUtils.h; path = Firebase/Auth/Source/FIRAuthExceptionUtils.h; sourceTree = ""; }; + 011170F025ACC6E045835611E6E339C6 /* env.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = env.cc; path = util/env.cc; sourceTree = ""; }; + 012C9CCA072C9B01CA92A4C0577B282A /* FCompoundWrite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FCompoundWrite.h; path = Firebase/Database/Snapshot/FCompoundWrite.h; sourceTree = ""; }; + 0199999A928BD098252EE9E3E7996064 /* logging.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = logging.cc; path = util/logging.cc; sourceTree = ""; }; + 01B65001CC680852B87526799EBC5A19 /* FRepoInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FRepoInfo.m; path = Firebase/Database/Core/FRepoInfo.m; sourceTree = ""; }; + 01DA5B8F3981011693888D2B0938CA00 /* UINavigationController+Chameleon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationController+Chameleon.h"; path = "Pod/Classes/Objective-C/UINavigationController+Chameleon.h"; sourceTree = ""; }; + 01DE3250A0CAB753DCFBDBB0C78236BF /* FIRVerifyCustomTokenResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRVerifyCustomTokenResponse.h; path = Firebase/Auth/Source/RPCs/FIRVerifyCustomTokenResponse.h; sourceTree = ""; }; + 01EE60DEEA4F6E9A3C2E16BB7D3E538A /* FIRAuthBackend.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthBackend.m; path = Firebase/Auth/Source/RPCs/FIRAuthBackend.m; sourceTree = ""; }; + 022E927034BF829787B7C39142FAEA7F /* FNamedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FNamedNode.m; path = Firebase/Database/FNamedNode.m; sourceTree = ""; }; + 022F7A2E011A1E1354FE0BDC21A7CD66 /* FIRLoggerLevel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLoggerLevel.h; path = Firebase/Core/Public/FIRLoggerLevel.h; sourceTree = ""; }; + 02496D195F2F0DDB1BBB92482BD1C8E9 /* testharness.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = testharness.cc; path = util/testharness.cc; sourceTree = ""; }; + 024FC59778A7D3BF25C444C6DA477757 /* pb_common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = pb_common.h; sourceTree = ""; }; + 0377ECD853047ECC66C472A94B29E043 /* env_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = env_posix.cc; path = util/env_posix.cc; sourceTree = ""; }; + 039F5411FDC209C6D02A79FC091E01B8 /* FTupleRemovedQueriesEvents.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTupleRemovedQueriesEvents.h; path = Firebase/Database/Utilities/Tuples/FTupleRemovedQueriesEvents.h; sourceTree = ""; }; + 03ADD67983ADECBCBFF12A13D5F5446A /* FKeepSyncedEventRegistration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FKeepSyncedEventRegistration.h; path = Firebase/Database/Core/View/FKeepSyncedEventRegistration.h; sourceTree = ""; }; + 03BAB0254AF20F3DAF78573DC0FEE99E /* FImmutableSortedSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FImmutableSortedSet.h; path = Firebase/Database/third_party/FImmutableSortedDictionary/FImmutableSortedDictionary/FImmutableSortedSet.h; sourceTree = ""; }; 041546C28FAD9947BD99E5DA0DAB76DE /* Pods-pocloud-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-pocloud-resources.sh"; sourceTree = ""; }; - 044AECDFA3FAC1375CF0898A70017B01 /* FIRTwitterAuthCredential.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRTwitterAuthCredential.h; path = Firebase/Auth/Source/AuthProviders/Twitter/FIRTwitterAuthCredential.h; sourceTree = ""; }; - 047BAA337BECAB3E82C6E653D46A1831 /* format.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = format.cc; path = table/format.cc; sourceTree = ""; }; - 04BBDC4DABF681B3A1B82A6CAFFC3545 /* RLMAnalytics.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMAnalytics.mm; path = Realm/RLMAnalytics.mm; sourceTree = ""; }; - 04C35978D66E46F9808594E0D7B65495 /* FIRGitHubAuthCredential.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRGitHubAuthCredential.m; path = Firebase/Auth/Source/AuthProviders/GitHub/FIRGitHubAuthCredential.m; sourceTree = ""; }; - 04CDA437C80E124574F194FAE067C5A7 /* UIAppearance+Swift.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIAppearance+Swift.m"; path = "Pod/Classes/Objective-C/UIAppearance+Swift.m"; sourceTree = ""; }; - 0538B6478240A135BCCEF02CBE0FA74A /* FValueEventRegistration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FValueEventRegistration.m; path = Firebase/Database/Core/View/FValueEventRegistration.m; sourceTree = ""; }; - 059AA18F8140DD51732CCA2790BB32D2 /* FClock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FClock.h; path = Firebase/Database/FClock.h; sourceTree = ""; }; - 05C79BCF8054DE486EE68D18CACDA24A /* FIRDeleteAccountResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDeleteAccountResponse.h; path = Firebase/Auth/Source/RPCs/FIRDeleteAccountResponse.h; sourceTree = ""; }; - 05D787F964E67DBFC6EEA6E9C6D0E4CD /* version_edit.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = version_edit.cc; path = db/version_edit.cc; sourceTree = ""; }; - 05E8B39918DBAAB56A7C611CD76B96C0 /* bloom.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = bloom.cc; path = util/bloom.cc; sourceTree = ""; }; - 060C1D50ED148296861F01499BC14A53 /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/KingfisherOptionsInfo.swift; sourceTree = ""; }; - 06332DF57C47EBAE93B5446F10B1B4F7 /* Migration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Migration.swift; path = RealmSwift/Migration.swift; sourceTree = ""; }; - 0674CB03E9E65329AFAE1616DE34AAE6 /* RLMCollection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMCollection.h; path = include/RLMCollection.h; sourceTree = ""; }; - 06AF4F69F71559589D0F11AD7FE2B12B /* FIRAuthDefaultUIDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthDefaultUIDelegate.h; path = Firebase/Auth/Source/FIRAuthDefaultUIDelegate.h; sourceTree = ""; }; - 06DBA9F6CE871CB8B2CA5F1056385845 /* FIRAuthExceptionUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthExceptionUtils.m; path = Firebase/Auth/Source/FIRAuthExceptionUtils.m; sourceTree = ""; }; - 06EFC24B86872AAB864DFF45D0A9E250 /* UINavigationController+Chameleon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationController+Chameleon.m"; path = "Pod/Classes/Objective-C/UINavigationController+Chameleon.m"; sourceTree = ""; }; - 0758988C8DA062622CC28C99812D5A79 /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/ImagePrefetcher.swift; sourceTree = ""; }; - 07E21103383CF5DF2DA9D628556759FC /* FRepo_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FRepo_Private.h; path = Firebase/Database/Core/FRepo_Private.h; sourceTree = ""; }; - 081F73A92AA8AAF91B6944AD9E7F8710 /* RLMCollection_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMCollection_Private.h; path = include/RLMCollection_Private.h; sourceTree = ""; }; - 08D49D65717553DB7B73D743C892EDD9 /* GTMNSData+zlib.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "GTMNSData+zlib.m"; path = "Foundation/GTMNSData+zlib.m"; sourceTree = ""; }; - 093E4A4E990D304C1C412D6E47E78FBB /* FIRSetAccountInfoRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRSetAccountInfoRequest.m; path = Firebase/Auth/Source/RPCs/FIRSetAccountInfoRequest.m; sourceTree = ""; }; - 095A7F08C3C4EDACEBF740BB39D036AF /* FTupleFirebase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FTupleFirebase.m; path = Firebase/Database/Utilities/Tuples/FTupleFirebase.m; sourceTree = ""; }; - 09672645C74440EA83A08C505DB8B610 /* table.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = table.cc; path = table/table.cc; sourceTree = ""; }; - 0A30F920D6C297D3C17F347FDCD979F1 /* FIRAuthExceptionUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthExceptionUtils.h; path = Firebase/Auth/Source/FIRAuthExceptionUtils.h; sourceTree = ""; }; - 0A3BCD1825C97A524F93959E0EA9E547 /* RLMSyncManager_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncManager_Private.h; path = include/RLMSyncManager_Private.h; sourceTree = ""; }; - 0A4D624C7F3EDF97D7B6FB1698B15E46 /* FIRDataSnapshot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDataSnapshot.h; path = Firebase/Database/Public/FIRDataSnapshot.h; sourceTree = ""; }; - 0B9A3DF84A4ADF7AD0AD93D596A4DD79 /* RLMArray_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMArray_Private.h; path = include/RLMArray_Private.h; sourceTree = ""; }; - 0BB095B363B25F9B8BCE90C878129C5C /* FIRAuthURLPresenter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthURLPresenter.h; path = Firebase/Auth/Source/FIRAuthURLPresenter.h; sourceTree = ""; }; - 0C2BB29D6B3B799F1514BC8AA0DB49E4 /* UIColor+Chameleon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+Chameleon.h"; path = "Pod/Classes/Objective-C/UIColor+Chameleon.h"; sourceTree = ""; }; - 0C7C390BE61BFF877A719FB0A610C3A3 /* write_batch.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = write_batch.cc; path = db/write_batch.cc; sourceTree = ""; }; - 0CF187EF767A6D1E28883D3F4CDDAE1A /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 0D640EC28956CF73DD81C5F0B4FC7AE2 /* FIRNoopAuthTokenProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRNoopAuthTokenProvider.h; path = Firebase/Database/Login/FIRNoopAuthTokenProvider.h; sourceTree = ""; }; - 0D672708B5157B93955DB911D71D5B2A /* options.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = options.h; path = include/leveldb/options.h; sourceTree = ""; }; - 0DB2EBD33E41AB89BCF7606F0FF19B20 /* FTreeSortedDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTreeSortedDictionary.h; path = Firebase/Database/third_party/FImmutableSortedDictionary/FImmutableSortedDictionary/FTreeSortedDictionary.h; sourceTree = ""; }; - 0DF9DB26F1E823A24CEAE984E018BF92 /* FImmutableSortedDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FImmutableSortedDictionary.m; path = Firebase/Database/third_party/FImmutableSortedDictionary/FImmutableSortedDictionary/FImmutableSortedDictionary.m; sourceTree = ""; }; - 0FCB421DD0947213F7F54BD76A7AA4EA /* RLMRealmConfiguration+Sync.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RLMRealmConfiguration+Sync.h"; path = "include/RLMRealmConfiguration+Sync.h"; sourceTree = ""; }; - 103325338058B833416D432B5CA62881 /* SwiftyJSON.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftyJSON.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 107724E3303EE11F722BB5BBF499249A /* NSError+RLMSync.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSError+RLMSync.h"; path = "include/NSError+RLMSync.h"; sourceTree = ""; }; - 10EC1A672A34EBEC2C8831495E49481D /* leveldb-library-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "leveldb-library-prefix.pch"; sourceTree = ""; }; - 11590AB34B900DA59EC3014AF4AB1F7E /* RealmSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RealmSwift-dummy.m"; sourceTree = ""; }; - 11F1F2132225533500C84B8E67D41A1B /* FNamedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FNamedNode.h; path = Firebase/Database/FNamedNode.h; sourceTree = ""; }; - 12B9A3E07DBA76AE010AA2934E895B13 /* FirebaseCore.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FirebaseCore.modulemap; sourceTree = ""; }; - 12D087DE957A4ADB3D5BCE8729980DF7 /* FSnapshotHolder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FSnapshotHolder.h; path = Firebase/Database/Core/FSnapshotHolder.h; sourceTree = ""; }; - 1356CEEAB3B1B38A702F26D3B23A7585 /* FIRAuthWebViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthWebViewController.h; path = Firebase/Auth/Source/FIRAuthWebViewController.h; sourceTree = ""; }; - 13A9740E3CAD9B9C3C7C82B2C7C5B476 /* Util.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Util.swift; path = RealmSwift/Util.swift; sourceTree = ""; }; - 13C8F8423DA9F5A183D9C694CE9DD7C3 /* FViewCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FViewCache.m; path = Firebase/Database/Core/View/FViewCache.m; sourceTree = ""; }; - 13F9C98C4873C25CA7A34CEE56D44F8F /* FClock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FClock.m; path = Firebase/Database/FClock.m; sourceTree = ""; }; - 14830FDBD72D5E109A8E67A42D85C2BB /* Firebase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Firebase.h; path = CoreOnly/Sources/Firebase.h; sourceTree = ""; }; - 14C23ABB5C0866C8505337AB88FD454C /* partial_sync.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = partial_sync.cpp; path = Realm/ObjectStore/src/sync/partial_sync.cpp; sourceTree = ""; }; - 153691435F54ABF6A75AF0AA9C21B79E /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Filter.swift; sourceTree = ""; }; - 155E1A2D2088DB034B8EC5787DB408FB /* FIRAuthNotificationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthNotificationManager.m; path = Firebase/Auth/Source/FIRAuthNotificationManager.m; sourceTree = ""; }; - 1590F907538F103398E4BEFC6564C094 /* FIRAuthRPCResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthRPCResponse.h; path = Firebase/Auth/Source/RPCs/FIRAuthRPCResponse.h; sourceTree = ""; }; - 15A3F4B7AD235FCD49BC65E9B6D89AD6 /* testharness.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = testharness.cc; path = util/testharness.cc; sourceTree = ""; }; - 1625CB8B57F0833E42C5F2B58484B306 /* FCacheNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FCacheNode.h; path = Firebase/Database/Core/View/FCacheNode.h; sourceTree = ""; }; - 16A95802E474A4E0A6B6EC479764A53B /* FIRDatabaseConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDatabaseConfig.h; path = Firebase/Database/Api/FIRDatabaseConfig.h; sourceTree = ""; }; - 17377BCC76243E0EFA5D3E234DB181FB /* GTMSessionFetcher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GTMSessionFetcher-dummy.m"; sourceTree = ""; }; - 174F5DA2609D41F1443920521844BD39 /* NSError+RLMSync.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSError+RLMSync.m"; path = "Realm/NSError+RLMSync.m"; sourceTree = ""; }; - 176F2522F498AF18F663FBCE8E99E673 /* db_impl.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = db_impl.cc; path = db/db_impl.cc; sourceTree = ""; }; - 178BD059D08FFF5F3812438313646436 /* Timeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeline.swift; path = Source/Timeline.swift; sourceTree = ""; }; - 17BAEC1944F0D75464419ADB70A9EBF3 /* FTupleTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FTupleTransaction.m; path = Firebase/Database/Utilities/Tuples/FTupleTransaction.m; sourceTree = ""; }; - 17F8A1FE37AF7EC42A510B9906411233 /* RLMObjectStore.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMObjectStore.mm; path = Realm/RLMObjectStore.mm; sourceTree = ""; }; - 1889CED037F4E94C8E0C647797766969 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 189419EB2B0E5DD35DB34F072E56C425 /* FIRAnalyticsConfiguration+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRAnalyticsConfiguration+Internal.h"; path = "Firebase/Core/Private/FIRAnalyticsConfiguration+Internal.h"; sourceTree = ""; }; - 18A660E910A723CEC823DC6CA9097EDB /* FirebaseDatabase.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FirebaseDatabase.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 193BAE1ED60EFFA9E5066510ABCF844E /* FIRAuthTokenResult_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthTokenResult_Internal.h; path = Firebase/Auth/Source/FIRAuthTokenResult_Internal.h; sourceTree = ""; }; - 194A3A08ED767ABC255202ED54F03A75 /* write_batch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = write_batch.h; path = include/leveldb/write_batch.h; sourceTree = ""; }; - 1AB24C452831122C7F8AB869D4C834EC /* FIRMutableData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRMutableData.h; path = Firebase/Database/Public/FIRMutableData.h; sourceTree = ""; }; - 1B0A22AD83ED4A64C74D5B3957BAEE8B /* FIRAppAssociationRegistration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppAssociationRegistration.h; path = Firebase/Core/Private/FIRAppAssociationRegistration.h; sourceTree = ""; }; - 1B23E66C62F6DA10A276DDE826DFCB78 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; - 1C31221AE7BA8257171D490CC9FFD95F /* FTrackedQuery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FTrackedQuery.m; path = Firebase/Database/Persistence/FTrackedQuery.m; sourceTree = ""; }; - 1CAF97107D798BABA60D946C203A9658 /* FLeafNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLeafNode.m; path = Firebase/Database/Snapshot/FLeafNode.m; sourceTree = ""; }; - 1CB33D52DD1251F137811EF3ED734CDC /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/Resource.swift; sourceTree = ""; }; - 1CFFACA43DAF65EC87AC84101EB17E52 /* Pods_pocloud.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_pocloud.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 1D1D7ED65265855735E48F29B5EC1A4C /* RLMConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RLMConstants.m; path = Realm/RLMConstants.m; sourceTree = ""; }; - 1D2092D66DA1D02C38589A63A98BF0A7 /* RLMMigration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMMigration.h; path = include/RLMMigration.h; sourceTree = ""; }; - 1D84E53433197757B3A9DECB5A8A067C /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; - 1D86E04705FC3F7B389A08AA014C16AD /* FView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FView.m; path = Firebase/Database/Core/View/FView.m; sourceTree = ""; }; - 1D88789098E55F9E265D59F86230C8D2 /* hash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = hash.h; path = util/hash.h; sourceTree = ""; }; - 1D8979D3F44CF684A89CA6706C465398 /* RLMObjectStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMObjectStore.h; path = include/RLMObjectStore.h; sourceTree = ""; }; - 1DC361F9F81CAA3F8E3D49F0F66C4235 /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; - 1DDCBC86BED57A0D4C726D45C133CFD8 /* FAuthTokenProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FAuthTokenProvider.m; path = Firebase/Database/Login/FAuthTokenProvider.m; sourceTree = ""; }; - 1E66CD13899125C2758CE203D2EE5421 /* ChameleonFramework.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ChameleonFramework.xcconfig; sourceTree = ""; }; - 1EF86D7B9FBB064E45CE08816ACBF17F /* GTMSessionFetcherLogging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionFetcherLogging.h; path = Source/GTMSessionFetcherLogging.h; sourceTree = ""; }; - 1F0F2468E449A325762B828D47EC4C5F /* SwiftyJSON-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-prefix.pch"; sourceTree = ""; }; - 1F21AB0689E30AC768D71BEAEE37378D /* ChameleonFramework-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ChameleonFramework-prefix.pch"; sourceTree = ""; }; - 1F2C6752EEE7B0075AC12827806FE60A /* GTMSessionFetcherService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionFetcherService.m; path = Source/GTMSessionFetcherService.m; sourceTree = ""; }; - 1FF2A54DDE68B0ECA790325F3F140306 /* log_format.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = log_format.h; path = db/log_format.h; sourceTree = ""; }; - 1FF61DE945AD8BFD38EDB9C42895CB65 /* FParsedUrl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FParsedUrl.h; path = Firebase/Database/Utilities/FParsedUrl.h; sourceTree = ""; }; - 2054E0DA78EB6C79D3BAB35BB70550EE /* Aliases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Aliases.swift; path = RealmSwift/Aliases.swift; sourceTree = ""; }; - 207EB5CECD32094A41075EA1895C7E07 /* FCancelEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FCancelEvent.m; path = Firebase/Database/Core/View/FCancelEvent.m; sourceTree = ""; }; - 20C84A72EE3444269DB96D3CB36BA817 /* UIColor+ChameleonPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+ChameleonPrivate.h"; path = "Pod/Classes/Objective-C/UIColor+ChameleonPrivate.h"; sourceTree = ""; }; - 211ECD30D0895C431EBB8F6574A29857 /* filename.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = filename.h; path = db/filename.h; sourceTree = ""; }; - 212AC30E3EF8D565E95D92B9A9F3210F /* RLMNetworkClient.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMNetworkClient.mm; path = Realm/RLMNetworkClient.mm; sourceTree = ""; }; - 2162B08F2B3944852F4E60C63506BAAB /* FIROAuthProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIROAuthProvider.m; path = Firebase/Auth/Source/AuthProviders/OAuth/FIROAuthProvider.m; sourceTree = ""; }; - 21884D8E2F991A2D27C94390989809AC /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/CacheSerializer.swift; sourceTree = ""; }; - 2199BABE8174EF74A8AAE271C6354944 /* AnyPromise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AnyPromise.m; path = Sources/AnyPromise.m; sourceTree = ""; }; - 219D3B280C26D6CEE066F9CF163C127D /* FChildChangeAccumulator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FChildChangeAccumulator.h; path = Firebase/Database/Core/View/Filter/FChildChangeAccumulator.h; sourceTree = ""; }; - 21D98C69056D35761E8855B9EC93ABEE /* GTMDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = GTMDefines.h; sourceTree = ""; }; - 2230224292F37558AE082BA2ED1EB7EF /* FIRActionCodeSettings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRActionCodeSettings.m; path = Firebase/Auth/Source/FIRActionCodeSettings.m; sourceTree = ""; }; - 223259CBB653F11E49A57D29738D8AD3 /* dumpfile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dumpfile.h; path = include/leveldb/dumpfile.h; sourceTree = ""; }; - 22879F913603586CB35B53B5632BAA81 /* FIRAuthTokenResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthTokenResult.h; path = Firebase/Auth/Source/Public/FIRAuthTokenResult.h; sourceTree = ""; }; - 2291892BADEE0EFAEA51F3F0A2A37864 /* FIRPhoneAuthCredential_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRPhoneAuthCredential_Internal.h; path = Firebase/Auth/Source/AuthProviders/Phone/FIRPhoneAuthCredential_Internal.h; sourceTree = ""; }; - 231E628EB7C4E2A81E16609942C2EC6E /* RLMObjectSchema.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMObjectSchema.h; path = include/RLMObjectSchema.h; sourceTree = ""; }; - 2333A8842FF3F1F21EA9063BB8E6B6A7 /* FIRRetryHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRRetryHelper.m; path = Firebase/Database/Core/Utilities/FIRRetryHelper.m; sourceTree = ""; }; - 233B10D8FE1AAFFC2D690D78AB318166 /* Schema.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Schema.swift; path = RealmSwift/Schema.swift; sourceTree = ""; }; - 234BAE9D1CFD0D8C03449A03570E4FD4 /* FIRTransactionResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRTransactionResult.h; path = Firebase/Database/Public/FIRTransactionResult.h; sourceTree = ""; }; - 2390A92A23B77DADCC5265E90859DEF4 /* ObjectSchema.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObjectSchema.swift; path = RealmSwift/ObjectSchema.swift; sourceTree = ""; }; - 23922B5CB17021A135698EFC7F09D06F /* Realm-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Realm-dummy.m"; sourceTree = ""; }; - 23A1058C7277299639542D1BDD5C82E0 /* testutil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = testutil.h; path = util/testutil.h; sourceTree = ""; }; - 23D3D659F2B77E02C48B2502A07C801C /* FTuplePathValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FTuplePathValue.m; path = Firebase/Database/Utilities/Tuples/FTuplePathValue.m; sourceTree = ""; }; - 240A01C9410F10E5E385F666BDF4943C /* CustomStringConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CustomStringConvertible.swift; path = Sources/CustomStringConvertible.swift; sourceTree = ""; }; - 2458677BEBE078A9D9B2559D4CD13D81 /* FIRNetwork.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRNetwork.m; path = Firebase/Core/FIRNetwork.m; sourceTree = ""; }; - 246CD78AC225F772E1C63988BB89EAE6 /* sync_config.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = sync_config.cpp; path = Realm/ObjectStore/src/sync/sync_config.cpp; sourceTree = ""; }; - 247BA51CE9AC396EDCA9E7C1850B7C46 /* FValidation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FValidation.h; path = Firebase/Database/Utilities/FValidation.h; sourceTree = ""; }; - 249375D6A3AFE89721D8111595E6A0E7 /* Chameleon_.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Chameleon_.m; path = "Pod/Classes/Objective-C/Chameleon_.m"; sourceTree = ""; }; - 24B596C258261D23838026677EA05A46 /* FIRApp.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRApp.m; path = Firebase/Core/FIRApp.m; sourceTree = ""; }; - 2564230AFF249142D2D50D650B96BD36 /* FAckUserWrite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FAckUserWrite.m; path = Firebase/Database/Core/Operation/FAckUserWrite.m; sourceTree = ""; }; - 25808BC4CFD3E9AD1BEFF553B820AB66 /* RLMSwiftSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RLMSwiftSupport.m; path = Realm/RLMSwiftSupport.m; sourceTree = ""; }; - 262DFDBC88D9405347DC1C6AEB818511 /* FChildrenNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FChildrenNode.h; path = Firebase/Database/Snapshot/FChildrenNode.h; sourceTree = ""; }; - 2647649FA256A0176A86B9B3E296E325 /* FRepo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FRepo.m; path = Firebase/Database/Core/FRepo.m; sourceTree = ""; }; - 268ECDBA03C45A123D8A3DB4E038FCED /* GTMNSData+zlib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GTMNSData+zlib.h"; path = "Foundation/GTMNSData+zlib.h"; sourceTree = ""; }; - 27ABFE7F1F623FC659C55A666B2DE005 /* ObjectiveCSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObjectiveCSupport.swift; path = RealmSwift/ObjectiveCSupport.swift; sourceTree = ""; }; - 27AD69C91EDE5BAF97F70E22E67FCEA0 /* table_cache.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = table_cache.cc; path = db/table_cache.cc; sourceTree = ""; }; - 27B705B65ECF0927984E5FA869128FB4 /* FirebaseDatabase.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FirebaseDatabase.modulemap; sourceTree = ""; }; - 27CCB83237F90DCEB08DB8072080B3DA /* FTupleOnDisconnect.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FTupleOnDisconnect.m; path = Firebase/Database/Utilities/Tuples/FTupleOnDisconnect.m; sourceTree = ""; }; - 286951397CD9D474C96CEE932B69D301 /* UIButton+Chameleon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+Chameleon.m"; path = "Pod/Classes/Objective-C/UIButton+Chameleon.m"; sourceTree = ""; }; - 2879A131C0F2F5E33C34E4DAEDA4E909 /* GTMSessionUploadFetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionUploadFetcher.m; path = Source/GTMSessionUploadFetcher.m; sourceTree = ""; }; - 289218350BE288041B47ECFD5E393ADF /* FEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FEventEmitter.h; path = Firebase/Database/Utilities/FEventEmitter.h; sourceTree = ""; }; - 28DF7A5D8F1BD2836C60F512B10D99A0 /* FIRAuthAPNSTokenManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthAPNSTokenManager.h; path = Firebase/Auth/Source/FIRAuthAPNSTokenManager.h; sourceTree = ""; }; - 29123DC983401A447A0254E5D5EE8FCC /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/ImageTransition.swift; sourceTree = ""; }; - 29D196D738E6AB60CA9522D074576F0B /* FIRVersion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRVersion.m; path = Firebase/Core/FIRVersion.m; sourceTree = ""; }; + 04274B2D193F1C3402EFB98EA7D21A6C /* FChildChangeAccumulator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FChildChangeAccumulator.m; path = Firebase/Database/Core/View/Filter/FChildChangeAccumulator.m; sourceTree = ""; }; + 0443E9ED4AFAB4239674A2E3FB46F5C2 /* FIRAuthAppDelegateProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthAppDelegateProxy.h; path = Firebase/Auth/Source/FIRAuthAppDelegateProxy.h; sourceTree = ""; }; + 04D70AD08B309E1B7AA1E899AB9F7DD0 /* FIRTransactionResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRTransactionResult.m; path = Firebase/Database/Api/FIRTransactionResult.m; sourceTree = ""; }; + 04F93951C862B1D6F50DD9F2F2D1C76D /* FIRAuthUIDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthUIDelegate.h; path = Firebase/Auth/Source/Public/FIRAuthUIDelegate.h; sourceTree = ""; }; + 04FB889A3B7E33CA3EB8FF5CA1CCE7EC /* Property.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Property.swift; path = RealmSwift/Property.swift; sourceTree = ""; }; + 05E821CB1FD3B7617B1747440CAB5E23 /* PromiseKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PromiseKit-prefix.pch"; sourceTree = ""; }; + 0609AE291B884541C6DF20C135E2A3FB /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Alamofire.framework; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 060B27D9EB1F50D6412B276C2BC4BFC2 /* FIRAuthProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthProvider.m; path = Firebase/Auth/Source/FIRAuthProvider.m; sourceTree = ""; }; + 061FDDD238820A8A858B697D584DB04E /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; + 0692A131C2E9F640FF4B64BF63320706 /* RLMProperty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMProperty.h; path = include/RLMProperty.h; sourceTree = ""; }; + 06BB1F4FC9BB61074842DD02B0BAF55C /* Migration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Migration.swift; path = RealmSwift/Migration.swift; sourceTree = ""; }; + 06DF0317E615FE43980DDE8915C60FBB /* FIRGetAccountInfoResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRGetAccountInfoResponse.m; path = Firebase/Auth/Source/RPCs/FIRGetAccountInfoResponse.m; sourceTree = ""; }; + 072CC0EFA6553B40B3C6AD14AD95CDF5 /* RLMOptionalBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMOptionalBase.h; path = include/RLMOptionalBase.h; sourceTree = ""; }; + 0732883D1BAD351393D27D47576F1236 /* NSArray+Chameleon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+Chameleon.m"; path = "Pod/Classes/Objective-C/NSArray+Chameleon.m"; sourceTree = ""; }; + 073A52E2C21FF1D62C7F62E22229E27D /* FIRAuthDispatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthDispatcher.m; path = Firebase/Auth/Source/FIRAuthDispatcher.m; sourceTree = ""; }; + 07448843721411D105BC77181ED246C6 /* UIButton+Chameleon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+Chameleon.h"; path = "Pod/Classes/Objective-C/UIButton+Chameleon.h"; sourceTree = ""; }; + 079163C3758BB988A92C22F1BC465BD3 /* FIRVerifyCustomTokenRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRVerifyCustomTokenRequest.m; path = Firebase/Auth/Source/RPCs/FIRVerifyCustomTokenRequest.m; sourceTree = ""; }; + 086306D83D8C3B92325BC169A4DF6893 /* RLMUtil.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMUtil.mm; path = Realm/RLMUtil.mm; sourceTree = ""; }; + 08811D88CEC4702543555843C810657D /* GTMNSData+zlib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GTMNSData+zlib.h"; path = "Foundation/GTMNSData+zlib.h"; sourceTree = ""; }; + 09193CF269C262BBE8A20C9A22C1D22C /* List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = List.swift; path = RealmSwift/List.swift; sourceTree = ""; }; + 094DA8FED8C56F8C41DBB3327BF9A850 /* FCompoundHash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FCompoundHash.h; path = Firebase/Database/Core/FCompoundHash.h; sourceTree = ""; }; + 09AA5AA89D97D1BF16F36C62FDD2AD5F /* FTreeNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTreeNode.h; path = Firebase/Database/Core/Utilities/FTreeNode.h; sourceTree = ""; }; + 0A2E1CE2DC70E49CCB32378842FD5680 /* FWriteTree.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FWriteTree.h; path = Firebase/Database/Core/FWriteTree.h; sourceTree = ""; }; + 0A7A1C13C4245A09439D1DBC7E5C75F2 /* FIRServerValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRServerValue.m; path = Firebase/Database/Api/FIRServerValue.m; sourceTree = ""; }; + 0AB0FC15C3D9D806562BAA15CD21713E /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; + 0AC29CD8C22A2463B88B3F529DD41B08 /* RLMProperty_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMProperty_Private.h; path = include/RLMProperty_Private.h; sourceTree = ""; }; + 0ACCB7C8249C4A4459C1C7B6AE74B5ED /* hang.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = hang.m; path = Sources/hang.m; sourceTree = ""; }; + 0AEB804462BD0EC775A3A28A6CA369C0 /* FCacheNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FCacheNode.m; path = Firebase/Database/Core/View/FCacheNode.m; sourceTree = ""; }; + 0B2CE9529795C2488347FB5015888DB6 /* leveldb-library-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "leveldb-library-dummy.m"; sourceTree = ""; }; + 0B51BC483E61688364E86FD7AC9706CD /* memtable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = memtable.h; path = db/memtable.h; sourceTree = ""; }; + 0B7472A2B767877174E2DF15ADC3E8D2 /* Chameleon_.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Chameleon_.m; path = "Pod/Classes/Objective-C/Chameleon_.m"; sourceTree = ""; }; + 0BC2D24DEB60661E4AB229DF73A489CA /* FWebSocketConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FWebSocketConnection.h; path = Firebase/Database/Realtime/FWebSocketConnection.h; sourceTree = ""; }; + 0C1118B949F848618F8AFEFFA4DCF352 /* object.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = object.cpp; path = Realm/ObjectStore/src/object.cpp; sourceTree = ""; }; + 0C775F7136F0DE7AC48F0E20DC951818 /* FIRTwitterAuthCredential.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRTwitterAuthCredential.m; path = Firebase/Auth/Source/AuthProviders/Twitter/FIRTwitterAuthCredential.m; sourceTree = ""; }; + 0CD1C58110EB87B555D1286A9600FA31 /* NSData+SRB64Additions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+SRB64Additions.h"; path = "Firebase/Database/third_party/SocketRocket/NSData+SRB64Additions.h"; sourceTree = ""; }; + 0D0384586ACEA88566F47AAE1CC4143B /* FRangeMerge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FRangeMerge.h; path = Firebase/Database/Core/FRangeMerge.h; sourceTree = ""; }; + 0D4B640835F345FD00D9CB01B0AB0DC7 /* FIRDatabaseQuery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDatabaseQuery.h; path = Firebase/Database/Public/FIRDatabaseQuery.h; sourceTree = ""; }; + 0DF43ED484210512CEC7842239F5345D /* RLMSyncUser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncUser.h; path = include/RLMSyncUser.h; sourceTree = ""; }; + 0DF6C1FC347D897F3D7EB7580EDDD44C /* FIRAuthCredential.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthCredential.h; path = Firebase/Auth/Source/Public/FIRAuthCredential.h; sourceTree = ""; }; + 0E09B6B7C23DF784C8949C2D5EB5534E /* filename.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = filename.cc; path = db/filename.cc; sourceTree = ""; }; + 0E0FEF05B614A195E9DF14BD40E5A30B /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Box.swift; sourceTree = ""; }; + 0ECDAC859AFE6D77E199B99242CF9302 /* FAuthTokenProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FAuthTokenProvider.h; path = Firebase/Database/Login/FAuthTokenProvider.h; sourceTree = ""; }; + 0EE074BDDBCA5D7ACBC1D565DC19B0FE /* env.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = env.h; path = include/leveldb/env.h; sourceTree = ""; }; + 0F3F404F9850B2CB2CD2B23BD179771D /* filter_policy.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = filter_policy.cc; path = util/filter_policy.cc; sourceTree = ""; }; + 0F4D29B0ACD4D5C0D0523BACA815679F /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 0F66493B50DF62BCB1A084C7D275B89C /* FIRDatabaseQuery_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDatabaseQuery_Private.h; path = Firebase/Database/Api/Private/FIRDatabaseQuery_Private.h; sourceTree = ""; }; + 0FF11FA13FFFDA7E56941C07B0E9328C /* FIRSendVerificationCodeRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRSendVerificationCodeRequest.m; path = Firebase/Auth/Source/RPCs/FIRSendVerificationCodeRequest.m; sourceTree = ""; }; + 100FF94E3015593CECC1255B3F665E35 /* FIRTwitterAuthProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRTwitterAuthProvider.h; path = Firebase/Auth/Source/Public/FIRTwitterAuthProvider.h; sourceTree = ""; }; + 101E7D7A3849AF8379E44C24618B8570 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Filter.swift; sourceTree = ""; }; + 10587F1EAA20DD8DD4C4AA694141920F /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 10F9EA5391B3EA21581C23210B839467 /* after.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = after.swift; path = Sources/after.swift; sourceTree = ""; }; + 114AACB449F70D301BC988FAB1A6ED51 /* SideMenu-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SideMenu-umbrella.h"; sourceTree = ""; }; + 11668C5DEA03D4F2BB6FF39E794BA093 /* FSyncPoint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FSyncPoint.m; path = Firebase/Database/Core/FSyncPoint.m; sourceTree = ""; }; + 11784773888188D10E9F4201373A8E05 /* FStorageEngine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FStorageEngine.h; path = Firebase/Database/Persistence/FStorageEngine.h; sourceTree = ""; }; + 122F0EC51FF8523F396566F6A3084F4B /* port_posix_sse.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = port_posix_sse.cc; path = port/port_posix_sse.cc; sourceTree = ""; }; + 127740F1F2DB220B999CC652BA862045 /* FIRAuthCredential.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthCredential.m; path = Firebase/Auth/Source/FIRAuthCredential.m; sourceTree = ""; }; + 12C54A50907C72C5231FE064E0FD5EB4 /* ChameleonConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ChameleonConstants.m; path = "Pod/Classes/Objective-C/ChameleonConstants.m"; sourceTree = ""; }; + 12E16B2872D6AB2B0E579D661F4C0713 /* ChameleonMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ChameleonMacros.h; path = "Pod/Classes/Objective-C/ChameleonMacros.h"; sourceTree = ""; }; + 133E1CBCA9D4227BA0693421D24078B5 /* FIRBundleUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRBundleUtil.h; path = Firebase/Core/Private/FIRBundleUtil.h; sourceTree = ""; }; + 136586EF70918CE2645599936BDA2CBD /* FLLRBNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLLRBNode.h; path = Firebase/Database/third_party/FImmutableSortedDictionary/FImmutableSortedDictionary/FLLRBNode.h; sourceTree = ""; }; + 13D830AFCC6A73DD371F88A84E69A22C /* FCompoundWrite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FCompoundWrite.m; path = Firebase/Database/Snapshot/FCompoundWrite.m; sourceTree = ""; }; + 1447015D7EE4CA9757DB258EDFEC618A /* RLMSyncCredentials.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RLMSyncCredentials.m; path = Realm/RLMSyncCredentials.m; sourceTree = ""; }; + 146469777BFD805C29A1047E56F16C6C /* FIREmailPasswordAuthCredential.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIREmailPasswordAuthCredential.m; path = Firebase/Auth/Source/AuthProviders/EmailPassword/FIREmailPasswordAuthCredential.m; sourceTree = ""; }; + 14849BA50E7E3EEA53D6C3ED20626839 /* FIRActionCodeSettings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRActionCodeSettings.h; path = Firebase/Auth/Source/Public/FIRActionCodeSettings.h; sourceTree = ""; }; + 14B5B683844392A4519974BDECD2FE0F /* dbformat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dbformat.h; path = db/dbformat.h; sourceTree = ""; }; + 15041A28BD4AF2BA8BBC0449DFE3FC55 /* RLMAccessor.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMAccessor.mm; path = Realm/RLMAccessor.mm; sourceTree = ""; }; + 15B72D95F92B0B512C075618A1B39BC2 /* sync_user.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = sync_user.cpp; path = Realm/ObjectStore/src/sync/sync_user.cpp; sourceTree = ""; }; + 1645A9E9EEE934729E23AB96051EB3AD /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; + 17D7473FEC7E4B09268EA7A1117ABA72 /* FIROptionsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIROptionsInternal.h; path = Firebase/Core/Private/FIROptionsInternal.h; sourceTree = ""; }; + 1815D2D0435C20942C254EEE55A77A7A /* Guarantee.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Guarantee.swift; path = Sources/Guarantee.swift; sourceTree = ""; }; + 189A223201EBFFEBE5AB937C2B736211 /* FIRVerifyPhoneNumberRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRVerifyPhoneNumberRequest.h; path = Firebase/Auth/Source/RPCs/FIRVerifyPhoneNumberRequest.h; sourceTree = ""; }; + 19267BA0CAEC6EFEDC034F76FF896C5F /* results_notifier.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = results_notifier.cpp; path = Realm/ObjectStore/src/impl/results_notifier.cpp; sourceTree = ""; }; + 193C6C22EAE9A101142E050A6C97E5D2 /* FIRUser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRUser.m; path = Firebase/Auth/Source/FIRUser.m; sourceTree = ""; }; + 199A54868C68F439FBCCECBD84D0AA94 /* RLMSchema.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSchema.h; path = include/RLMSchema.h; sourceTree = ""; }; + 19D823D8734EB75ED01B5866FCC79A2D /* Realm.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Realm.framework; path = Realm.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 1A3EC566AB99F6C73103EC88769C0767 /* dispatch_promise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = dispatch_promise.m; path = Sources/dispatch_promise.m; sourceTree = ""; }; + 1A4C1C5AC30DE4A55E5B813F80CAB464 /* FServerValues.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FServerValues.m; path = Firebase/Database/Core/FServerValues.m; sourceTree = ""; }; + 1AF9D3741DFBB014DF4F19195C830C0E /* db_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = db_impl.h; path = db/db_impl.h; sourceTree = ""; }; + 1B3DC33DF5A79E4952AA173236099A85 /* comparator.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = comparator.cc; path = util/comparator.cc; sourceTree = ""; }; + 1BA4A4DAFD5B40883118575B98D908C3 /* FIRAuthUserDefaultsStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthUserDefaultsStorage.h; path = Firebase/Auth/Source/FIRAuthUserDefaultsStorage.h; sourceTree = ""; }; + 1C1CA3A2B6EA7F70F7F6B5419B489DAC /* ChameleonFramework-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ChameleonFramework-dummy.m"; sourceTree = ""; }; + 1C8BF63BAB94A488687EF57BA50A2301 /* SwiftChart-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftChart-umbrella.h"; sourceTree = ""; }; + 1C8C5C0126C82AA5F08F73690A1D9A7D /* FIRGitHubAuthCredential.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRGitHubAuthCredential.m; path = Firebase/Auth/Source/AuthProviders/GitHub/FIRGitHubAuthCredential.m; sourceTree = ""; }; + 1CF2F0A013889808BB697EF589C270E2 /* version_edit.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = version_edit.cc; path = db/version_edit.cc; sourceTree = ""; }; + 1D53D27ED4378B60C2784666ECEEFD5F /* FWriteRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FWriteRecord.m; path = Firebase/Database/Core/FWriteRecord.m; sourceTree = ""; }; + 1D8BA7FAB9088209FF49CF19669B6A8D /* ServerTrustPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustPolicy.swift; path = Source/ServerTrustPolicy.swift; sourceTree = ""; }; + 1DB49A3919E5A65C4E6547F44C30A163 /* FIRPhoneAuthCredential_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRPhoneAuthCredential_Internal.h; path = Firebase/Auth/Source/AuthProviders/Phone/FIRPhoneAuthCredential_Internal.h; sourceTree = ""; }; + 1E1A3A71989A118385B2374EB5E79BB8 /* FIRDatabaseReference.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDatabaseReference.h; path = Firebase/Database/Public/FIRDatabaseReference.h; sourceTree = ""; }; + 1ED502BFD549FB181F163263B093CAF0 /* sync_config.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = sync_config.cpp; path = Realm/ObjectStore/src/sync/sync_config.cpp; sourceTree = ""; }; + 1EDFA25CA7B170D7E62F384298B2DA9C /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; + 1F1AEBAFB012D313D7298940982F4182 /* FIRSendVerificationCodeRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRSendVerificationCodeRequest.h; path = Firebase/Auth/Source/RPCs/FIRSendVerificationCodeRequest.h; sourceTree = ""; }; + 1FA79A6B3CCD3B720B78C2EABF4922F5 /* RLMThreadSafeReference.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMThreadSafeReference.h; path = include/RLMThreadSafeReference.h; sourceTree = ""; }; + 1FEAA3161C1F9C56755E502529EF7FC5 /* RLMMigration.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMMigration.mm; path = Realm/RLMMigration.mm; sourceTree = ""; }; + 201641656CA6857B14FB8FE9DD4054BF /* c.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = c.h; path = include/leveldb/c.h; sourceTree = ""; }; + 2035B3D2BC6F59B3474A6BB304A0A175 /* leveldb-library.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "leveldb-library.modulemap"; sourceTree = ""; }; + 2049C5CA639316DB171CAA0B09E0676B /* RLMSyncManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncManager.h; path = include/RLMSyncManager.h; sourceTree = ""; }; + 2093D30F15C065748FABFF4BA05E552D /* FIRAuthTokenResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthTokenResult.h; path = Firebase/Auth/Source/Public/FIRAuthTokenResult.h; sourceTree = ""; }; + 20B4D9D0B60E5161CCF10BC3D1E0F0F1 /* log_writer.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = log_writer.cc; path = db/log_writer.cc; sourceTree = ""; }; + 211FCA1FFC4C77EA93B530870B20B073 /* FIRTwitterAuthCredential.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRTwitterAuthCredential.h; path = Firebase/Auth/Source/AuthProviders/Twitter/FIRTwitterAuthCredential.h; sourceTree = ""; }; + 217D04B0EB91FC4454C1F2756B666845 /* FIRAuthRequestConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthRequestConfiguration.h; path = Firebase/Auth/Source/RPCs/FIRAuthRequestConfiguration.h; sourceTree = ""; }; + 2180E395070CBCD3CC25B3C56661CD6A /* FIRAuthRequestConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthRequestConfiguration.m; path = Firebase/Auth/Source/RPCs/FIRAuthRequestConfiguration.m; sourceTree = ""; }; + 21BA4F344F529178CDFB1ABA0D06908B /* table_builder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = table_builder.h; path = include/leveldb/table_builder.h; sourceTree = ""; }; + 21E0CE12FC42A620B6C0D721C835CC2C /* version_set.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = version_set.h; path = db/version_set.h; sourceTree = ""; }; + 22095030353ECE1534E0D2F078683231 /* RLMSyncSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncSession.h; path = include/RLMSyncSession.h; sourceTree = ""; }; + 228D5C9C186B55465CBBD86B5E03FCC4 /* FKeyIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FKeyIndex.h; path = Firebase/Database/FKeyIndex.h; sourceTree = ""; }; + 22CA6F29CD92F4C1B2BB0A4BCA0C0FA7 /* FUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FUtilities.h; path = Firebase/Database/Utilities/FUtilities.h; sourceTree = ""; }; + 22E9F3CFFCE3C10469284AF35E50D597 /* ChameleonConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ChameleonConstants.h; path = "Pod/Classes/Objective-C/ChameleonConstants.h"; sourceTree = ""; }; + 22F12DE8D1F2C8DA2A503F28F6011764 /* FIRResetPasswordRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRResetPasswordRequest.h; path = Firebase/Auth/Source/RPCs/FIRResetPasswordRequest.h; sourceTree = ""; }; + 230529BF51BC41AE5A524A0E124E5700 /* SVRadialGradientLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVRadialGradientLayer.h; path = SVProgressHUD/SVRadialGradientLayer.h; sourceTree = ""; }; + 23CA50BB5CC5430225B3A92952BB37AA /* FConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FConnection.h; path = Firebase/Database/Realtime/FConnection.h; sourceTree = ""; }; + 23D2A626E8FC87744A73EF8C49B11F8B /* FIRDatabaseConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRDatabaseConfig.m; path = Firebase/Database/Api/FIRDatabaseConfig.m; sourceTree = ""; }; + 23F60B0C684B89763846E2F8FF9A007D /* FIRConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRConfiguration.h; path = Firebase/Core/Public/FIRConfiguration.h; sourceTree = ""; }; + 2401851FEF961A15104EB6C723CF332D /* leveldb-library.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "leveldb-library.xcconfig"; sourceTree = ""; }; + 2476127FCECFE8BAF92977DBA8A2A261 /* FIRVerifyCustomTokenResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRVerifyCustomTokenResponse.m; path = Firebase/Auth/Source/RPCs/FIRVerifyCustomTokenResponse.m; sourceTree = ""; }; + 24AAE30D6056FD7D084FEF595C799173 /* RLMResults_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMResults_Private.h; path = include/RLMResults_Private.h; sourceTree = ""; }; + 252FD7EEAEA7D49BB483B864311F6840 /* uuid.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = uuid.cpp; path = Realm/ObjectStore/src/util/uuid.cpp; sourceTree = ""; }; + 2535470B099987084D42AD7FC9199290 /* write_batch_internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = write_batch_internal.h; path = db/write_batch_internal.h; sourceTree = ""; }; + 25ABAE281B9B85515231C787D50B50C8 /* SideMenuManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SideMenuManager.swift; path = Pod/Classes/SideMenuManager.swift; sourceTree = ""; }; + 25AF23E210F2B16DE227CBE1D1B7B7AF /* FIRAuthKeychain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthKeychain.h; path = Firebase/Auth/Source/FIRAuthKeychain.h; sourceTree = ""; }; + 261972D03F90C17872EEEF9379ADB54E /* RLMSyncSession.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMSyncSession.mm; path = Realm/RLMSyncSession.mm; sourceTree = ""; }; + 261DFEBC7EA69BAF5CC8E2FEA7E3F02E /* FIRPhoneAuthCredential.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRPhoneAuthCredential.h; path = Firebase/Auth/Source/Public/FIRPhoneAuthCredential.h; sourceTree = ""; }; + 26A2509C55277C92F9535925A9167506 /* FIRUserMetadata_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRUserMetadata_Internal.h; path = Firebase/Auth/Source/FIRUserMetadata_Internal.h; sourceTree = ""; }; + 26B2AF4FE85BC2B05F422DD7CFCECEAE /* FIROptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIROptions.h; path = Firebase/Core/Public/FIROptions.h; sourceTree = ""; }; + 26B7CE2D2961B216E39557E9D2785C74 /* FView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FView.h; path = Firebase/Database/Core/View/FView.h; sourceTree = ""; }; + 26CD5B1D919107654A24937186DBB3E7 /* FIRAuthGlobalWorkQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthGlobalWorkQueue.m; path = Firebase/Auth/Source/FIRAuthGlobalWorkQueue.m; sourceTree = ""; }; + 26E5F18ACD873FD6A13EE7F4475650BE /* FQuerySpec.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FQuerySpec.m; path = Firebase/Database/Core/FQuerySpec.m; sourceTree = ""; }; + 273D0275517578F12DFEF2A0A0543B47 /* FIRReachabilityChecker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRReachabilityChecker.h; path = Firebase/Core/Private/FIRReachabilityChecker.h; sourceTree = ""; }; + 273F89EF5E84A25EFCAD7E480D899271 /* FIRCreateAuthURIResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCreateAuthURIResponse.m; path = Firebase/Auth/Source/RPCs/FIRCreateAuthURIResponse.m; sourceTree = ""; }; + 279506759E965C04139EA8BF32BC85F0 /* FPersistentConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FPersistentConnection.m; path = Firebase/Database/Core/FPersistentConnection.m; sourceTree = ""; }; + 27C72747189B551B974043E9183C55F8 /* Chameleon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Chameleon.h; path = "Pod/Classes/Objective-C/Chameleon.h"; sourceTree = ""; }; + 280E71F4A10F40DA26EB5029443DC470 /* FirebaseAuth.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseAuth.xcconfig; sourceTree = ""; }; + 28275241D6047A1620E7671A606A284B /* FTrackedQuery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTrackedQuery.h; path = Firebase/Database/Persistence/FTrackedQuery.h; sourceTree = ""; }; + 28F25EDE292C4A862214B20B6307CE2E /* ChartColors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChartColors.swift; path = Source/ChartColors.swift; sourceTree = ""; }; + 28FD496277CE7CD6A22335D4267183D1 /* FRepoInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FRepoInfo.h; path = Firebase/Database/Core/FRepoInfo.h; sourceTree = ""; }; + 2913119A759FDFBDC6F9FC617890BE97 /* Kingfisher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Kingfisher.framework; path = Kingfisher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 296659C5638CAF0191D8D60039C7A4DE /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; + 29DABDAF6F9E0407544E8FD4EA9322A5 /* FIRAuthNotificationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthNotificationManager.h; path = Firebase/Auth/Source/FIRAuthNotificationManager.h; sourceTree = ""; }; 2A32A5F933056AF0BB4CC991F44AE061 /* Pods-pocloud.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-pocloud.release.xcconfig"; sourceTree = ""; }; - 2A360760101AFBF17D65C31EB8771F7F /* FIRVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRVersion.h; path = Firebase/Core/Private/FIRVersion.h; sourceTree = ""; }; - 2AE67FBDA313547AC9D2C3DE2315B835 /* FRepoInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FRepoInfo.m; path = Firebase/Database/Core/FRepoInfo.m; sourceTree = ""; }; - 2B12560122784BBCBC927E2B94ED1B2F /* sync_permission.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = sync_permission.cpp; path = Realm/ObjectStore/src/sync/sync_permission.cpp; sourceTree = ""; }; - 2B68E61BEBE69F5C29B3AA4634AB8548 /* FTupleTSN.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTupleTSN.h; path = Firebase/Database/Utilities/Tuples/FTupleTSN.h; sourceTree = ""; }; - 2BBD068329EEFEA2266CE7098BDE238E /* RLMObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMObject.h; path = include/RLMObject.h; sourceTree = ""; }; - 2C0E310ECAA21A47EFB2D09D344D9823 /* dbformat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dbformat.h; path = db/dbformat.h; sourceTree = ""; }; - 2C1075B0B1E84273AD0DCA79C5990478 /* when.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = when.m; path = Sources/when.m; sourceTree = ""; }; - 2C2B37A547D585B61A7E06EC93984BAB /* db_iter.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = db_iter.cc; path = db/db_iter.cc; sourceTree = ""; }; - 2C5159D21245A1D3CE61288414A886A9 /* FChildEventRegistration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FChildEventRegistration.h; path = Firebase/Database/Core/View/FChildEventRegistration.h; sourceTree = ""; }; - 2C657F9D280B49D2702EE9F711E3EE8F /* FIRAuthURLPresenter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthURLPresenter.m; path = Firebase/Auth/Source/FIRAuthURLPresenter.m; sourceTree = ""; }; - 2CCB0CCD5195468645E91844F285B1AC /* RLMAccessor.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMAccessor.mm; path = Realm/RLMAccessor.mm; sourceTree = ""; }; - 2D1409588BFE31CB62D49A9F690ABBBC /* FListenComplete.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FListenComplete.m; path = Firebase/Database/FListenComplete.m; sourceTree = ""; }; - 2D344935FE1521852BF5B221ECA8CA92 /* RLMRealmConfiguration_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMRealmConfiguration_Private.h; path = include/RLMRealmConfiguration_Private.h; sourceTree = ""; }; - 2D62885B078B063316F727D332CC1350 /* FIRVerifyPhoneNumberResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRVerifyPhoneNumberResponse.m; path = Firebase/Auth/Source/RPCs/FIRVerifyPhoneNumberResponse.m; sourceTree = ""; }; - 2D984676DBA9D812E5DA21AA154C9E9C /* fbase64.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fbase64.c; path = Firebase/Database/third_party/SocketRocket/fbase64.c; sourceTree = ""; }; - 2DA22C288684262AC947DC8564E364BF /* FEventRegistration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FEventRegistration.h; path = Firebase/Database/Core/View/FEventRegistration.h; sourceTree = ""; }; - 2DBA2A24EE4D502C31C081CE8DC57BAC /* RLMUtil.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMUtil.mm; path = Realm/RLMUtil.mm; sourceTree = ""; }; - 2DC464BEE96B9011BDD20794F511E984 /* FMaxNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FMaxNode.h; path = Firebase/Database/FMaxNode.h; sourceTree = ""; }; - 2DCD26CB159C0640D201FCD5244A6BE5 /* FIRNetworkConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRNetworkConstants.h; path = Firebase/Core/Private/FIRNetworkConstants.h; sourceTree = ""; }; - 2DFE2894F746C34448DC8FCAFBCEA809 /* weak_realm_notifier.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = weak_realm_notifier.cpp; path = Realm/ObjectStore/src/impl/weak_realm_notifier.cpp; sourceTree = ""; }; - 2E023CD7A8241A62F507FCE72306356B /* FSRWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FSRWebSocket.m; path = Firebase/Database/third_party/SocketRocket/FSRWebSocket.m; sourceTree = ""; }; - 2E0C7CE4C97D3D25064D49ED79622A1A /* RLMRealm+Sync.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = "RLMRealm+Sync.mm"; path = "Realm/RLMRealm+Sync.mm"; sourceTree = ""; }; - 2E51F40BEA7FD53F1C89A745CA777177 /* FIREmailPasswordAuthCredential.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIREmailPasswordAuthCredential.m; path = Firebase/Auth/Source/AuthProviders/EmailPassword/FIREmailPasswordAuthCredential.m; sourceTree = ""; }; - 2F11C7E3E82771E7FB3C190A55FC10D5 /* Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Promise.swift; path = Sources/Promise.swift; sourceTree = ""; }; - 2F86754AD561E5E43602F81D0BD41346 /* FChildrenNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FChildrenNode.m; path = Firebase/Database/Snapshot/FChildrenNode.m; sourceTree = ""; }; - 2FC92173C62E6FFABD6C8ABAFEE25FC3 /* Catchable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Catchable.swift; path = Sources/Catchable.swift; sourceTree = ""; }; - 30167A599CFB7A2738186F4BB970A977 /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/KingfisherManager.swift; sourceTree = ""; }; - 30C411BE63E3147E59457654E156D2E0 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 312703F1D1F9CA64037BA8E43B8D5962 /* FWebSocketConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FWebSocketConnection.m; path = Firebase/Database/Realtime/FWebSocketConnection.m; sourceTree = ""; }; - 313DEDA4B070232E67BBC169C81382D7 /* two_level_iterator.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = two_level_iterator.cc; path = table/two_level_iterator.cc; sourceTree = ""; }; - 31E3093BC26854564FAABABE2CB4D561 /* FIRDeleteAccountResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRDeleteAccountResponse.m; path = Firebase/Auth/Source/RPCs/FIRDeleteAccountResponse.m; sourceTree = ""; }; - 325569BCD4891CD875198B8CAD464CE3 /* network_reachability_observer.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = network_reachability_observer.cpp; path = Realm/ObjectStore/src/sync/impl/apple/network_reachability_observer.cpp; sourceTree = ""; }; - 3295A201043950C7666C7D6372E908F4 /* Property.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Property.swift; path = RealmSwift/Property.swift; sourceTree = ""; }; - 32B96F78518A5BBA4EE75AF2A9AF07BC /* UILabel+Chameleon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UILabel+Chameleon.h"; path = "Pod/Classes/Objective-C/UILabel+Chameleon.h"; sourceTree = ""; }; - 32E9F0F81F769CE7FD8FEF870A3133D7 /* FLevelDBStorageEngine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLevelDBStorageEngine.h; path = Firebase/Database/Persistence/FLevelDBStorageEngine.h; sourceTree = ""; }; - 33C39FEC8D0C773F456499DE28AF55B7 /* env.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = env.h; path = include/leveldb/env.h; sourceTree = ""; }; - 33D3E242D2ED9439285C044BB0596AE3 /* FValueIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FValueIndex.m; path = Firebase/Database/FValueIndex.m; sourceTree = ""; }; - 3405703B4CBE8AE3C47BCEE4B07EAF11 /* FListenComplete.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FListenComplete.h; path = Firebase/Database/FListenComplete.h; sourceTree = ""; }; - 341F1A9221DF6820F23D7B911BA7C606 /* RLMAccessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMAccessor.h; path = include/RLMAccessor.h; sourceTree = ""; }; - 34598F881B7D9266EE800B779F19977C /* RLMRealm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMRealm.h; path = include/RLMRealm.h; sourceTree = ""; }; - 34AA230F5DF1224EB79507E64D1AA29C /* FIRNetworkMessageCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRNetworkMessageCode.h; path = Firebase/Core/Private/FIRNetworkMessageCode.h; sourceTree = ""; }; - 34E744EE97C9570602EFB8BDA7B6BF32 /* FWriteTreeRef.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FWriteTreeRef.h; path = Firebase/Database/Core/FWriteTreeRef.h; sourceTree = ""; }; - 34F4F3A400C8E04A7A4C30472F77FF01 /* RLMSyncPermissionResults.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMSyncPermissionResults.mm; path = Realm/RLMSyncPermissionResults.mm; sourceTree = ""; }; - 34FCCBBF6FD6DA73BC7F9AD20377B83D /* RLMProperty.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMProperty.mm; path = Realm/RLMProperty.mm; sourceTree = ""; }; - 3509303A2CB5FEDAD150753802DBB3D1 /* pb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = pb.h; sourceTree = ""; }; - 3529BADD8EAD6B1A652D0C1599B8282A /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; - 3551A1156D55BCCF5469EB2D4D20F1E2 /* system_configuration.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = system_configuration.cpp; path = Realm/ObjectStore/src/sync/impl/apple/system_configuration.cpp; sourceTree = ""; }; - 35F5700DA12372884D4EFE0D99AC6823 /* RLMUpdateChecker.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMUpdateChecker.mm; path = Realm/RLMUpdateChecker.mm; sourceTree = ""; }; - 3622288C0D9CADE4D2ABDF412EE259FD /* FIRUserMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRUserMetadata.m; path = Firebase/Auth/Source/FIRUserMetadata.m; sourceTree = ""; }; - 36AA3FBC107D76156ABD561E4DBBE778 /* FCompoundHash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FCompoundHash.m; path = Firebase/Database/Core/FCompoundHash.m; sourceTree = ""; }; - 36D335FE5EB366A0343B8B7CFB10F2BD /* FValueEventRegistration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FValueEventRegistration.h; path = Firebase/Database/Core/View/FValueEventRegistration.h; sourceTree = ""; }; - 370B5EF21FD16D164BBC25C1311C3BF8 /* RLMObject.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMObject.mm; path = Realm/RLMObject.mm; sourceTree = ""; }; - 381A2D3EF006FAFAB5205550BE9287DD /* fbase64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fbase64.h; path = Firebase/Database/third_party/SocketRocket/fbase64.h; sourceTree = ""; }; - 391D0B38169D1D8AE7D5C85B4BBADC98 /* nanopb-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "nanopb-umbrella.h"; sourceTree = ""; }; + 2A3AECC5D8915010C88CBE3F8300815E /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; + 2A8B461A3C236049243EE3D07036E86F /* FIRGetAccountInfoRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRGetAccountInfoRequest.m; path = Firebase/Auth/Source/RPCs/FIRGetAccountInfoRequest.m; sourceTree = ""; }; + 2A8EDCC8327F45F2337D1751B6527A39 /* FIndexedFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIndexedFilter.m; path = Firebase/Database/Core/View/Filter/FIndexedFilter.m; sourceTree = ""; }; + 2B3E601205A45E5D22D3132B15576A4E /* RLMRealmConfiguration+Sync.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RLMRealmConfiguration+Sync.h"; path = "include/RLMRealmConfiguration+Sync.h"; sourceTree = ""; }; + 2C0508B893BA3752988AAB9C06416A7C /* fbase64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fbase64.h; path = Firebase/Database/third_party/SocketRocket/fbase64.h; sourceTree = ""; }; + 2C7310AD32194E0C9E8955706B4FD9A7 /* FRepo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FRepo.h; path = Firebase/Database/Core/FRepo.h; sourceTree = ""; }; + 2C738177964ED52E8059D490D1A0500E /* FNextPushId.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FNextPushId.m; path = Firebase/Database/Utilities/FNextPushId.m; sourceTree = ""; }; + 2CC7B9007790C3A994D2A077B2A10C42 /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/KingfisherOptionsInfo.swift; sourceTree = ""; }; + 2DC347A6ED7C92D386603D2735988B2E /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; + 2E2C48448E1B625868FB98BB8BBEEE7F /* FArraySortedDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FArraySortedDictionary.m; path = Firebase/Database/third_party/FImmutableSortedDictionary/FImmutableSortedDictionary/FArraySortedDictionary.m; sourceTree = ""; }; + 2E58F66E1475886462800C6EAC1AB058 /* FirebaseAuth-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FirebaseAuth-umbrella.h"; sourceTree = ""; }; + 2E819A65E8B105C06E39112892043DEC /* sync_manager.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = sync_manager.cpp; path = Realm/ObjectStore/src/sync/sync_manager.cpp; sourceTree = ""; }; + 2E9FBABB0B0834F4086D311AE5C7DB67 /* list.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = list.cpp; path = Realm/ObjectStore/src/list.cpp; sourceTree = ""; }; + 2EBF93A215B2032494BF204BA394E419 /* RLMCollection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMCollection.h; path = include/RLMCollection.h; sourceTree = ""; }; + 2EC81608667CC5841981197E2B59D6F3 /* FEventRaiser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FEventRaiser.h; path = Firebase/Database/Core/View/FEventRaiser.h; sourceTree = ""; }; + 2ED40CA21C81D183487E2AA1EE13C818 /* FTupleStringNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTupleStringNode.h; path = Firebase/Database/Utilities/Tuples/FTupleStringNode.h; sourceTree = ""; }; + 2EE089B6DFD2B2508B0CB8D72C7E3C2B /* NSError+RLMSync.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSError+RLMSync.h"; path = "include/NSError+RLMSync.h"; sourceTree = ""; }; + 2F2A5B73006D792A2363C64C06E8316A /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Box.swift; sourceTree = ""; }; + 2F6BFDF488B63BC769F213FF0D28D968 /* FMerge.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FMerge.m; path = Firebase/Database/Core/Operation/FMerge.m; sourceTree = ""; }; + 2F759D8E1D8B844B0E78E9AD43486080 /* skiplist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = skiplist.h; path = db/skiplist.h; sourceTree = ""; }; + 3015660C97A402971AD6C28366206CA9 /* NSData+SRB64Additions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+SRB64Additions.m"; path = "Firebase/Database/third_party/SocketRocket/NSData+SRB64Additions.m"; sourceTree = ""; }; + 308234130A4AF00BC7A2DE4461215CB0 /* FIRAuthInternalErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthInternalErrors.h; path = Firebase/Auth/Source/FIRAuthInternalErrors.h; sourceTree = ""; }; + 30BA23BD9B339BBC6480ADF054F0EA91 /* ObjectSchema.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObjectSchema.swift; path = RealmSwift/ObjectSchema.swift; sourceTree = ""; }; + 30C133579CAA0F7792D10746A36A6795 /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = RealmSwift/Error.swift; sourceTree = ""; }; + 31237C6D89A7D53CAA2C360547EBB637 /* RLMOptionalBase.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMOptionalBase.mm; path = Realm/RLMOptionalBase.mm; sourceTree = ""; }; + 3164B469BD414382EA5E78E4DBB45513 /* FConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FConstants.m; path = Firebase/Database/Constants/FConstants.m; sourceTree = ""; }; + 316EC660ACCEC0B560483E4DD14BA386 /* filter_policy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = filter_policy.h; path = include/leveldb/filter_policy.h; sourceTree = ""; }; + 3183AF069AE0091159320866D444ACD6 /* RLMObject_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMObject_Private.h; path = include/RLMObject_Private.h; sourceTree = ""; }; + 31866ACC5E21CEE03E543BB6578BDC03 /* mutexlock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mutexlock.h; path = util/mutexlock.h; sourceTree = ""; }; + 318F1A2D4EC60AC43046D5DA67C51D47 /* GTMSessionFetcherService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionFetcherService.m; path = Source/GTMSessionFetcherService.m; sourceTree = ""; }; + 3194D3992438F30D90F545F8B6BB8776 /* db.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = db.h; path = include/leveldb/db.h; sourceTree = ""; }; + 31E90C01CF879F35869F5A24A5B7E614 /* UIColor+Chameleon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+Chameleon.h"; path = "Pod/Classes/Objective-C/UIColor+Chameleon.h"; sourceTree = ""; }; + 320406F57594C563FC22B268CF497450 /* FIRSecureTokenService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRSecureTokenService.m; path = Firebase/Auth/Source/FIRSecureTokenService.m; sourceTree = ""; }; + 3209A5685F06611A1F5C751F8845366F /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image.swift; sourceTree = ""; }; + 3248E4707C43400D306C8D449F602C0A /* FParsedUrl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FParsedUrl.m; path = Firebase/Database/Utilities/FParsedUrl.m; sourceTree = ""; }; + 324F54FD594D01AFB378373F9C8932B6 /* FRepoManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FRepoManager.m; path = Firebase/Database/Core/FRepoManager.m; sourceTree = ""; }; + 3301F78BD509C4ED05D8305AEE34B15A /* FImmutableTree.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FImmutableTree.m; path = Firebase/Database/Core/Utilities/FImmutableTree.m; sourceTree = ""; }; + 331EFA91C37C85605E3C91F45C0B4798 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 336695E3293627D6C7CB4B9F63001010 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 337BAD4B73E2EB61F0439C9EED57D9F8 /* RLMRealmConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMRealmConfiguration.h; path = include/RLMRealmConfiguration.h; sourceTree = ""; }; + 33CD335E9D0AEF1131817DF3B362D6A4 /* RLMObject.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMObject.mm; path = Realm/RLMObject.mm; sourceTree = ""; }; + 34173751FD882FD988CB7527BF3F51F0 /* RLMRealmConfiguration.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMRealmConfiguration.mm; path = Realm/RLMRealmConfiguration.mm; sourceTree = ""; }; + 3419E8890B5ECC68471FF7152A9D3867 /* Timeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeline.swift; path = Source/Timeline.swift; sourceTree = ""; }; + 3433F65AF7DBB7D1F226BB0FFD59F40B /* GTMSessionFetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionFetcher.m; path = Source/GTMSessionFetcher.m; sourceTree = ""; }; + 344282A34D78727F32CD1188E0A98BD4 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 34BEF567AC5697DBC621C486D4EAE245 /* Aliases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Aliases.swift; path = RealmSwift/Aliases.swift; sourceTree = ""; }; + 34D95573EC44BD0D72B1330888525CC8 /* format.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = format.h; path = table/format.h; sourceTree = ""; }; + 34E21A819095A6B738F359A7AED31A05 /* FIRGoogleAuthProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRGoogleAuthProvider.m; path = Firebase/Auth/Source/AuthProviders/Google/FIRGoogleAuthProvider.m; sourceTree = ""; }; + 34E669C7C4D8508C8254BE9C56063841 /* FIRVerifyCustomTokenRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRVerifyCustomTokenRequest.h; path = Firebase/Auth/Source/RPCs/FIRVerifyCustomTokenRequest.h; sourceTree = ""; }; + 34FB0AC26A184602B86A7C9B582D0D62 /* FTupleObjects.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTupleObjects.h; path = Firebase/Database/Utilities/Tuples/FTupleObjects.h; sourceTree = ""; }; + 35343AFE86D3B019B15E621A0AE69B29 /* FIRGoogleAuthCredential.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRGoogleAuthCredential.m; path = Firebase/Auth/Source/AuthProviders/Google/FIRGoogleAuthCredential.m; sourceTree = ""; }; + 35D5A4E05152C08B2026704262E08F82 /* FSnapshotHolder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FSnapshotHolder.h; path = Firebase/Database/Core/FSnapshotHolder.h; sourceTree = ""; }; + 3615F35A23B930ABFA9ED2322FE545A9 /* FIRAuthSerialTaskQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthSerialTaskQueue.m; path = Firebase/Auth/Source/FIRAuthSerialTaskQueue.m; sourceTree = ""; }; + 3694A4FAEFDB9C1ADCE833F4D9151E11 /* SwiftChart.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftChart.framework; path = SwiftChart.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 36BAB10C547C609FD6ADE9F03AB68684 /* FIRMutableDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRMutableDictionary.m; path = Firebase/Core/FIRMutableDictionary.m; sourceTree = ""; }; + 36D1265351704DD5A9610C3579CD18B6 /* GoogleToolboxForMac-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GoogleToolboxForMac-dummy.m"; sourceTree = ""; }; + 36E1C5E57E92B11E6EB24E5ACAC73E70 /* RealmSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RealmSwift-dummy.m"; sourceTree = ""; }; + 378C81AC447EC1755C6AE069A0AA329F /* UINavigationController+Chameleon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationController+Chameleon.m"; path = "Pod/Classes/Objective-C/UINavigationController+Chameleon.m"; sourceTree = ""; }; + 37BD44BE580F43C7D3714FD1B0663CC1 /* sync_file.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = sync_file.cpp; path = Realm/ObjectStore/src/sync/impl/sync_file.cpp; sourceTree = ""; }; + 3823BB85C260F0B5558755549E60251A /* ThreadHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ThreadHelper.swift; path = Sources/ThreadHelper.swift; sourceTree = ""; }; + 383E5AC85A03FCAAD90BBA38871A2074 /* RLMSyncConfiguration_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncConfiguration_Private.h; path = include/RLMSyncConfiguration_Private.h; sourceTree = ""; }; + 3894693FC755AD6DDCA6821228CF105F /* FIRAuthOperationType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthOperationType.h; path = Firebase/Auth/Source/FIRAuthOperationType.h; sourceTree = ""; }; + 391DE7AC210A9CA140C59DA7B60C4FCD /* FIROAuthCredential.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIROAuthCredential.h; path = Firebase/Auth/Source/AuthProviders/OAuth/FIROAuthCredential.h; sourceTree = ""; }; + 3937C1C917C4F53ADE64AF1D80858EE4 /* table_builder.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = table_builder.cc; path = table/table_builder.cc; sourceTree = ""; }; + 393E34A6743DCFE11EA0EB1A258748E5 /* FTupleSetIdPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTupleSetIdPath.h; path = Firebase/Database/Utilities/Tuples/FTupleSetIdPath.h; sourceTree = ""; }; + 397B9F7253E8B343B730257BB2F433C1 /* FTrackedQueryManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTrackedQueryManager.h; path = Firebase/Database/Persistence/FTrackedQueryManager.h; sourceTree = ""; }; 39805068056EB58D370D71A27CD2F678 /* Pods-pocloud-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-pocloud-umbrella.h"; sourceTree = ""; }; - 39958A249999790DA15AB530FAB3AF59 /* SwiftyJSON.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyJSON.swift; path = Source/SwiftyJSON.swift; sourceTree = ""; }; - 3A5D4715EF677FFF1067E71CE40F4FE4 /* FAtomicNumber.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FAtomicNumber.m; path = Firebase/Database/Utilities/FAtomicNumber.m; sourceTree = ""; }; - 3A8E9BC7450BF188D9157A63E921E681 /* GTMSessionFetcher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GTMSessionFetcher-umbrella.h"; sourceTree = ""; }; - 3ABF94C743010F7DBBE0E591160638B1 /* RLMRealm+Sync.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RLMRealm+Sync.h"; path = "include/RLMRealm+Sync.h"; sourceTree = ""; }; - 3AE0F005C79A7A6E2512C2AE7D9E35B6 /* SVProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVProgressHUD.m; path = SVProgressHUD/SVProgressHUD.m; sourceTree = ""; }; - 3B09AB461FCAE22D41D72D85E4F9C01B /* FIRErrors.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRErrors.m; path = Firebase/Core/FIRErrors.m; sourceTree = ""; }; - 3B2F460CD67CE1F32F21473185D577C5 /* log_writer.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = log_writer.cc; path = db/log_writer.cc; sourceTree = ""; }; - 3B546E83AA57F71E840EEC9CBD55B3D9 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; - 3BBF836D69970E60E0975940AF356CA8 /* FIRPhoneAuthProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRPhoneAuthProvider.h; path = Firebase/Auth/Source/Public/FIRPhoneAuthProvider.h; sourceTree = ""; }; - 3BCD4D2E26D76EF3F95FDD7E6ED7A56E /* FQuerySpec.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FQuerySpec.m; path = Firebase/Database/Core/FQuerySpec.m; sourceTree = ""; }; - 3BE1A096E59B8AB7347F5F9D02A3BFAF /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/ImageModifier.swift; sourceTree = ""; }; - 3BEB8804925913C48C4B1573CA18455E /* FRepoInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FRepoInfo.h; path = Firebase/Database/Core/FRepoInfo.h; sourceTree = ""; }; - 3C281C1329265C25318082B5C691F53E /* FTupleObjectNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FTupleObjectNode.m; path = Firebase/Database/Utilities/Tuples/FTupleObjectNode.m; sourceTree = ""; }; - 3C63C7C21C9FAD082F0C66188B5F5D28 /* fwd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fwd.h; path = Sources/fwd.h; sourceTree = ""; }; - 3D886805A5CE97162CB518E13D33674F /* object_schema.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = object_schema.cpp; path = Realm/ObjectStore/src/object_schema.cpp; sourceTree = ""; }; - 3DCA6CCFA47B6AA897B2F6803F102CD7 /* FLLRBValueNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLLRBValueNode.h; path = Firebase/Database/third_party/FImmutableSortedDictionary/FImmutableSortedDictionary/FLLRBValueNode.h; sourceTree = ""; }; - 3DE152D03A968068A2041470A6A9137A /* RLMSyncSubscription.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMSyncSubscription.mm; path = Realm/RLMSyncSubscription.mm; sourceTree = ""; }; - 3DFB175EA042B5B01A2E605A80BAEEA3 /* FNodeFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FNodeFilter.h; path = Firebase/Database/Core/View/Filter/FNodeFilter.h; sourceTree = ""; }; - 3E10B07127212E393BD8C975ADCE6B62 /* FSnapshotUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FSnapshotUtilities.h; path = Firebase/Database/Snapshot/FSnapshotUtilities.h; sourceTree = ""; }; - 3E13CF04BE392AE0D069853C6B2C4DBC /* FUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FUtilities.m; path = Firebase/Database/Utilities/FUtilities.m; sourceTree = ""; }; - 3F2B2DC3F926771AE72B6FE1475CCCC7 /* NSArray+Chameleon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+Chameleon.m"; path = "Pod/Classes/Objective-C/NSArray+Chameleon.m"; sourceTree = ""; }; - 3F6F88EE0633D4916DA4D92AFC751BD2 /* ChameleonConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ChameleonConstants.m; path = "Pod/Classes/Objective-C/ChameleonConstants.m"; sourceTree = ""; }; - 3FB9623BAF627EB99F8C341D53E2B3D5 /* FLLRBEmptyNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLLRBEmptyNode.h; path = Firebase/Database/third_party/FImmutableSortedDictionary/FImmutableSortedDictionary/FLLRBEmptyNode.h; sourceTree = ""; }; - 4000961B208DCE2D52C60801032EFECE /* FIRAuthSerialTaskQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthSerialTaskQueue.h; path = Firebase/Auth/Source/FIRAuthSerialTaskQueue.h; sourceTree = ""; }; - 40EC3A39F92C82F51CCD10C5DD731222 /* FIRAuthAppCredential.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthAppCredential.h; path = Firebase/Auth/Source/FIRAuthAppCredential.h; sourceTree = ""; }; - 4183B2B4016B6D8DE2A7754E83DC23A0 /* FIRAuthRequestConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthRequestConfiguration.h; path = Firebase/Auth/Source/RPCs/FIRAuthRequestConfiguration.h; sourceTree = ""; }; - 41B32454211C1A8B300E4E9BC9177AF4 /* FIRVerifyPhoneNumberResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRVerifyPhoneNumberResponse.h; path = Firebase/Auth/Source/RPCs/FIRVerifyPhoneNumberResponse.h; sourceTree = ""; }; - 41C5828B5C941808FD8E09467114ABD6 /* RLMThreadSafeReference.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMThreadSafeReference.h; path = include/RLMThreadSafeReference.h; sourceTree = ""; }; - 42008A0DF2C627A9404FE3AFF3172F03 /* FIRAuthDataResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthDataResult.m; path = Firebase/Auth/Source/FIRAuthDataResult.m; sourceTree = ""; }; - 42302DC8F2E4DA94EEDFF89C554DC942 /* FIRNetworkConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRNetworkConstants.m; path = Firebase/Core/FIRNetworkConstants.m; sourceTree = ""; }; - 42377EFE5ED56AD385254E151D9B847D /* FIRAuthUserDefaultsStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthUserDefaultsStorage.m; path = Firebase/Auth/Source/FIRAuthUserDefaultsStorage.m; sourceTree = ""; }; - 42408F7E47162942DDF3ECF07951A8FB /* Realm.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Realm.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 428D853BAC37A81FF19EFAB22A64F3FC /* FIRGitHubAuthProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRGitHubAuthProvider.h; path = Firebase/Auth/Source/Public/FIRGitHubAuthProvider.h; sourceTree = ""; }; - 42E456153532F630EBE3C1C7003A6F5E /* FIRVerifyPhoneNumberRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRVerifyPhoneNumberRequest.m; path = Firebase/Auth/Source/RPCs/FIRVerifyPhoneNumberRequest.m; sourceTree = ""; }; - 42EBFC626A1B80E8B44C51CD2523774C /* FDataEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FDataEvent.h; path = Firebase/Database/Core/View/FDataEvent.h; sourceTree = ""; }; - 437D63F5F835F80CEF77C048E7BB49D3 /* db_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = db_impl.h; path = db/db_impl.h; sourceTree = ""; }; - 43B821FADD82448E91C24720F834BC70 /* FIRResetPasswordRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRResetPasswordRequest.m; path = Firebase/Auth/Source/RPCs/FIRResetPasswordRequest.m; sourceTree = ""; }; - 4418BE4708B3AF4CF2B2ADCC0377EF2F /* FIRAuthNotificationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthNotificationManager.h; path = Firebase/Auth/Source/FIRAuthNotificationManager.h; sourceTree = ""; }; - 4428291962A9EE0C6F21C0E60A794209 /* ChameleonConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ChameleonConstants.h; path = "Pod/Classes/Objective-C/ChameleonConstants.h"; sourceTree = ""; }; - 4431CD2DF6761EEFECC9E630AC78F3CD /* GoogleToolboxForMac.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GoogleToolboxForMac.modulemap; sourceTree = ""; }; - 44329ECBDF7A502EAA599A9114E506E1 /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = RealmSwift/Error.swift; sourceTree = ""; }; - 444DDB0ADB288BD36A674AC613847777 /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Indicator.swift; sourceTree = ""; }; - 448F206B5809891E6F7E6A5D909F33B9 /* FIRVerifyCustomTokenRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRVerifyCustomTokenRequest.m; path = Firebase/Auth/Source/RPCs/FIRVerifyCustomTokenRequest.m; sourceTree = ""; }; - 44A25CB3D383B9D226D46F4DA4688E50 /* FImmutableTree.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FImmutableTree.m; path = Firebase/Database/Core/Utilities/FImmutableTree.m; sourceTree = ""; }; - 450503655FA4290CE47B3B5150EF73BC /* FSnapshotHolder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FSnapshotHolder.m; path = Firebase/Database/Core/FSnapshotHolder.m; sourceTree = ""; }; - 451247555E10CEEDC54A5C058F0D83A9 /* FIRAppEnvironmentUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppEnvironmentUtil.h; path = Firebase/Core/third_party/FIRAppEnvironmentUtil.h; sourceTree = ""; }; - 4536907ADD606F795882FE3B81F21F05 /* work_queue.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = work_queue.cpp; path = Realm/ObjectStore/src/sync/impl/work_queue.cpp; sourceTree = ""; }; - 457FDD7A54708F6E61FDD739A167B79D /* pb_decode.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; path = pb_decode.c; sourceTree = ""; }; - 459DDE135E3935490AA5CA9A251819F1 /* UIViewController+Chameleon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+Chameleon.m"; path = "Pod/Classes/Objective-C/UIViewController+Chameleon.m"; sourceTree = ""; }; - 45E3ADA23521B5FB961AA90E7C7DC09F /* FIRGoogleAuthProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRGoogleAuthProvider.m; path = Firebase/Auth/Source/AuthProviders/Google/FIRGoogleAuthProvider.m; sourceTree = ""; }; - 45FD0ECDE4C409C82232571344999EDB /* List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = List.swift; path = RealmSwift/List.swift; sourceTree = ""; }; - 464CEF71955581AB1F84A942A8FC36E7 /* memtable.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = memtable.cc; path = db/memtable.cc; sourceTree = ""; }; - 464D91316253AB370C9433A73DA86047 /* FTupleCallbackStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTupleCallbackStatus.h; path = Firebase/Database/Utilities/Tuples/FTupleCallbackStatus.h; sourceTree = ""; }; - 467C4B3A5655B586E7000E332A5EDBA1 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 47333000BE1D93181112C6D0CCDF7FB6 /* RLMConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMConstants.h; path = include/RLMConstants.h; sourceTree = ""; }; - 473C3D1F7C4857B32068B36BEE51741D /* table_cache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = table_cache.h; path = db/table_cache.h; sourceTree = ""; }; - 47441778DBD77F8E2002538240D89B96 /* format.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = format.h; path = table/format.h; sourceTree = ""; }; - 4796CA2B75359B1FB9E8D9BFF4CF6F94 /* block.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = block.cc; path = table/block.cc; sourceTree = ""; }; - 47F1A8DB7452372E653D7052F0DBCF17 /* coding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = coding.h; path = util/coding.h; sourceTree = ""; }; - 482A026B38ECAE3EF22A646D2345AD41 /* cache.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = cache.cc; path = util/cache.cc; sourceTree = ""; }; - 48A98F2C4266D86C509DB3442867A753 /* sync_session.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = sync_session.cpp; path = Realm/ObjectStore/src/sync/sync_session.cpp; sourceTree = ""; }; - 49461BAA63C62907D188F00376DC8D7F /* Kingfisher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Kingfisher.h; path = Sources/Kingfisher.h; sourceTree = ""; }; - 4950CE7B03FE064B254443BC1BB4F799 /* librealmcore-ios.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = "librealmcore-ios.a"; path = "core/librealmcore-ios.a"; sourceTree = ""; }; - 495AD0E2EB6C2933B316B392BF32319F /* FIRAuthAPNSTokenManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthAPNSTokenManager.m; path = Firebase/Auth/Source/FIRAuthAPNSTokenManager.m; sourceTree = ""; }; - 496A2FBB3E3D78BE7E32C10113C68732 /* FIRSendVerificationCodeRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRSendVerificationCodeRequest.h; path = Firebase/Auth/Source/RPCs/FIRSendVerificationCodeRequest.h; sourceTree = ""; }; - 498CD1FE92839BD7FE3C344C5C21422C /* FirebaseCore.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseCore.xcconfig; sourceTree = ""; }; - 49BA586C0BADEF6A9CD8225F05E8995D /* FIRAuthAppDelegateProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthAppDelegateProxy.h; path = Firebase/Auth/Source/FIRAuthAppDelegateProxy.h; sourceTree = ""; }; - 4A16547B350127180F4DFA80DC7F3112 /* FChange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FChange.h; path = Firebase/Database/Core/View/FChange.h; sourceTree = ""; }; - 4A3E6DE53B4FACF46227A3025E84CB79 /* FTupleUserCallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTupleUserCallback.h; path = Firebase/Database/Utilities/Tuples/FTupleUserCallback.h; sourceTree = ""; }; - 4A7F9E1B715E3C6D50C5635606E07AF9 /* FIRGetAccountInfoRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRGetAccountInfoRequest.m; path = Firebase/Auth/Source/RPCs/FIRGetAccountInfoRequest.m; sourceTree = ""; }; - 4AA991C0B4EBDB2998BA934DB0A9E4D9 /* FIRServerValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRServerValue.m; path = Firebase/Database/Api/FIRServerValue.m; sourceTree = ""; }; - 4B47BC53F2313BF2C1CFE07FE5540F2D /* UIColor+Chameleon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+Chameleon.m"; path = "Pod/Classes/Objective-C/UIColor+Chameleon.m"; sourceTree = ""; }; - 4B8E9C3B3CAAB58832ED7B6961E65BF2 /* FIndexedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIndexedNode.m; path = Firebase/Database/Snapshot/FIndexedNode.m; sourceTree = ""; }; - 4BDD1F582CCE40BB690F869AA049B054 /* FIRMutableData_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRMutableData_Private.h; path = Firebase/Database/Api/Private/FIRMutableData_Private.h; sourceTree = ""; }; - 4BF806A0675FF7D5638B202E1D02DB81 /* FEmptyNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FEmptyNode.m; path = Firebase/Database/Snapshot/FEmptyNode.m; sourceTree = ""; }; - 4C20916D74CFE6BBEB1BEBA745BA6063 /* SVProgressAnimatedView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVProgressAnimatedView.m; path = SVProgressHUD/SVProgressAnimatedView.m; sourceTree = ""; }; - 4C2106AAB5CCD53451F372835AB221C7 /* FIREmailLinkSignInResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIREmailLinkSignInResponse.h; path = Firebase/Auth/Source/RPCs/FIREmailLinkSignInResponse.h; sourceTree = ""; }; - 4C3BA322CE03E385BB95F4B23CEF7541 /* FIRVerifyClientRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRVerifyClientRequest.m; path = Firebase/Auth/Source/RPCs/FIRVerifyClientRequest.m; sourceTree = ""; }; - 4C88D26435EEE33519049420861E195F /* ThreadHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ThreadHelper.swift; path = Sources/ThreadHelper.swift; sourceTree = ""; }; - 4D13048BE418A06C98F91780ACF9F596 /* FIRGetOOBConfirmationCodeResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRGetOOBConfirmationCodeResponse.m; path = Firebase/Auth/Source/RPCs/FIRGetOOBConfirmationCodeResponse.m; sourceTree = ""; }; - 4D7AF317D81304CF796C6B2C880FFE90 /* SwiftChart-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftChart-dummy.m"; sourceTree = ""; }; - 4DA8BADA020A457D90E8CDB08B581BC8 /* FValidation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FValidation.m; path = Firebase/Database/Utilities/FValidation.m; sourceTree = ""; }; - 4DEE536EB352D271AF695136B8712D7A /* FIRUserMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRUserMetadata.h; path = Firebase/Auth/Source/Public/FIRUserMetadata.h; sourceTree = ""; }; - 4E0344E3C9FB04061B1E9A17DD87AD42 /* histogram.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = histogram.cc; path = util/histogram.cc; sourceTree = ""; }; - 4E2727826541DA000212EA757F6574E0 /* collection_change_builder.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = collection_change_builder.cpp; path = Realm/ObjectStore/src/impl/collection_change_builder.cpp; sourceTree = ""; }; - 4E4FF486A5275FC41252710681D7094D /* FIRAuthTokenResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthTokenResult.m; path = Firebase/Auth/Source/FIRAuthTokenResult.m; sourceTree = ""; }; - 4E544C71ED72C1794AEB750A4B41B7E8 /* FIRVerifyPhoneNumberRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRVerifyPhoneNumberRequest.h; path = Firebase/Auth/Source/RPCs/FIRVerifyPhoneNumberRequest.h; sourceTree = ""; }; - 4ED0303158637D431645AC2B6E7C3D9A /* PromiseKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PromiseKit-prefix.pch"; sourceTree = ""; }; - 4EF5B734344B1CF013FEDC15D040C45D /* GTMSessionFetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionFetcher.m; path = Source/GTMSessionFetcher.m; sourceTree = ""; }; - 4EF775B658640A7C7D88B1A71E7EC299 /* SVIndefiniteAnimatedView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVIndefiniteAnimatedView.h; path = SVProgressHUD/SVIndefiniteAnimatedView.h; sourceTree = ""; }; - 4F1B1FDEB89E72CC7916C76B8F373E09 /* builder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = builder.h; path = db/builder.h; sourceTree = ""; }; - 4FD35E678AAD277C4092AC7647CB4D95 /* FIRUser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRUser.m; path = Firebase/Auth/Source/FIRUser.m; sourceTree = ""; }; + 39B3FAF29B072E0393348D9393D31AD4 /* FDataEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FDataEvent.h; path = Firebase/Database/Core/View/FDataEvent.h; sourceTree = ""; }; + 39C3B310CEE800AC9572C07D5EE7954D /* RLMSyncConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncConfiguration.h; path = include/RLMSyncConfiguration.h; sourceTree = ""; }; + 39CD106DAA14CF78C23C7060CE05739E /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; + 3AB5FBC45585C1A361662B4CD7EE76C5 /* FTypedefs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTypedefs.h; path = Firebase/Database/Utilities/FTypedefs.h; sourceTree = ""; }; + 3B26CD3AE15CAFA6F3AA2D461C1A96F4 /* FIRUserInfoImpl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRUserInfoImpl.m; path = Firebase/Auth/Source/FIRUserInfoImpl.m; sourceTree = ""; }; + 3B3AA80D8B2AF7C36A131F15E22D7503 /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/KingfisherManager.swift; sourceTree = ""; }; + 3B47CEC728C7969B0515AFA0224C3BAD /* SwiftyJSON.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyJSON.swift; path = Source/SwiftyJSON.swift; sourceTree = ""; }; + 3B61F0E6347F886A15B6123340937E6D /* FIRNetwork.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRNetwork.m; path = Firebase/Core/FIRNetwork.m; sourceTree = ""; }; + 3B6B274BA55924A32D1099D55AE060EC /* FIRSignUpNewUserRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRSignUpNewUserRequest.m; path = Firebase/Auth/Source/RPCs/FIRSignUpNewUserRequest.m; sourceTree = ""; }; + 3C986E51C8A5D6AA268C2B5C679439D7 /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; + 3CB6AE028F0001B0D4C44A5AEE15445D /* FQueryParams.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FQueryParams.m; path = Firebase/Database/Core/FQueryParams.m; sourceTree = ""; }; + 3CF4365D76D4198C829B63404CF2ED16 /* block_builder.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = block_builder.cc; path = table/block_builder.cc; sourceTree = ""; }; + 3D025D271898248FCA3ED5E9FB44D563 /* FIRAuthAPNSToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthAPNSToken.m; path = Firebase/Auth/Source/FIRAuthAPNSToken.m; sourceTree = ""; }; + 3D42BE6FB6E20A86A3704AEA15994D4B /* FIREmailAuthProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIREmailAuthProvider.h; path = Firebase/Auth/Source/Public/FIREmailAuthProvider.h; sourceTree = ""; }; + 3D86498062747657DA44EF4E4FC1D64B /* FServerValues.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FServerValues.h; path = Firebase/Database/Core/FServerValues.h; sourceTree = ""; }; + 3E0A2CF79462B3B4ED47BA6C8B900FFB /* ChameleonFramework.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ChameleonFramework.xcconfig; sourceTree = ""; }; + 3E19D6AC7CA5E9702F50748E38632183 /* RealmSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RealmSwift-umbrella.h"; sourceTree = ""; }; + 3E37786C25F05296621C72208689D84C /* FIRAuthTokenResult_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthTokenResult_Internal.h; path = Firebase/Auth/Source/FIRAuthTokenResult_Internal.h; sourceTree = ""; }; + 3E67C6A3497AB7667575DD1278AEC1BD /* FIRUserMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRUserMetadata.m; path = Firebase/Auth/Source/FIRUserMetadata.m; sourceTree = ""; }; + 3E898E5D1BA5EA8F89D088FAF791C281 /* network_reachability_observer.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = network_reachability_observer.cpp; path = Realm/ObjectStore/src/sync/impl/apple/network_reachability_observer.cpp; sourceTree = ""; }; + 3F16D423F4F3C3ED7305FAE90EA8E5BD /* FirebaseAuth.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FirebaseAuth.modulemap; sourceTree = ""; }; + 3F1E3D0F84BB635CD5899B141258779C /* status.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = status.cc; path = util/status.cc; sourceTree = ""; }; + 3F4FC47F1C6CE579B1454BCD296B49E1 /* GTMSessionFetcherLogging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionFetcherLogging.h; path = Source/GTMSessionFetcherLogging.h; sourceTree = ""; }; + 3FCE8941552AD50778D44D36BF09208B /* GTMSessionFetcher.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GTMSessionFetcher.xcconfig; sourceTree = ""; }; + 3FE630FD8A52F7623FB9F430DFE83D2F /* FIRGitHubAuthCredential.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRGitHubAuthCredential.h; path = Firebase/Auth/Source/AuthProviders/GitHub/FIRGitHubAuthCredential.h; sourceTree = ""; }; + 3FEED253C14771AB979BE87C47893FD4 /* testutil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = testutil.h; path = util/testutil.h; sourceTree = ""; }; + 404A99971E2E296714F6D9264DE6AEB5 /* FChildrenNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FChildrenNode.m; path = Firebase/Database/Snapshot/FChildrenNode.m; sourceTree = ""; }; + 40CFA3DB2710C9150755686D9980A781 /* FIRAuthWebView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthWebView.m; path = Firebase/Auth/Source/FIRAuthWebView.m; sourceTree = ""; }; + 40F1951617C35D1A46317044DEFCFBEA /* FPersistenceManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FPersistenceManager.m; path = Firebase/Database/Persistence/FPersistenceManager.m; sourceTree = ""; }; + 41704C34A45976B3B0D3501C353F987E /* GoogleToolboxForMac.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GoogleToolboxForMac.framework; path = GoogleToolboxForMac.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 4173B25E8676D5EAA0F87AC0ED739271 /* PromiseKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PromiseKit-umbrella.h"; sourceTree = ""; }; + 4199CB4345C0D7BDF479307A0449F1EF /* FLevelDBStorageEngine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLevelDBStorageEngine.m; path = Firebase/Database/Persistence/FLevelDBStorageEngine.m; sourceTree = ""; }; + 4286EFABA0810BD8CF4B7BD2281E6F04 /* c.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = c.cc; path = db/c.cc; sourceTree = ""; }; + 429CCB87B4917463265B13D18456A99E /* GTMSessionUploadFetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionUploadFetcher.h; path = Source/GTMSessionUploadFetcher.h; sourceTree = ""; }; + 4351F9D1008713ABC051703842527BD1 /* FirebaseCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseCore.h; path = Firebase/Core/Public/FirebaseCore.h; sourceTree = ""; }; + 443BCF90C7092142D43607C82A16AB2B /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 44410CE7FD1EFF628F5BDD09B35F2422 /* SortDescriptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SortDescriptor.swift; path = RealmSwift/SortDescriptor.swift; sourceTree = ""; }; + 44495764D29A5192248157697337ABAE /* FEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FEventEmitter.h; path = Firebase/Database/Utilities/FEventEmitter.h; sourceTree = ""; }; + 4454874BDA6C240BEC5ECC1610A46832 /* FirebaseDatabase.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FirebaseDatabase.modulemap; sourceTree = ""; }; + 44AE3BAA3E5EE58F48C87AF1F5F3FF88 /* FRangeMerge.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FRangeMerge.m; path = Firebase/Database/Core/FRangeMerge.m; sourceTree = ""; }; + 44C39CC8C63A8007E41CB05DB0BFB08A /* PromiseKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PromiseKit.h; path = Sources/PromiseKit.h; sourceTree = ""; }; + 44EF79207E2E34DFCC5AF186C2A10740 /* SVProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVProgressHUD.m; path = SVProgressHUD/SVProgressHUD.m; sourceTree = ""; }; + 45900142225A457954B103E20C8837B1 /* FIRAuthExceptionUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthExceptionUtils.m; path = Firebase/Auth/Source/FIRAuthExceptionUtils.m; sourceTree = ""; }; + 45A2BF0065145556D3A453FA0506E67F /* FIRAuthRPCResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthRPCResponse.h; path = Firebase/Auth/Source/RPCs/FIRAuthRPCResponse.h; sourceTree = ""; }; + 45D545BE1C689816A8345AC0B5691A94 /* leveldb-library-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "leveldb-library-umbrella.h"; sourceTree = ""; }; + 460EB96A504341E7527BEDAA1FEDEFA7 /* FIRAuthWebUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthWebUtils.m; path = Firebase/Auth/Source/FIRAuthWebUtils.m; sourceTree = ""; }; + 466FEFCBFC76BDE5BC10B8EC12AD813E /* FIRUserInfoImpl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRUserInfoImpl.h; path = Firebase/Auth/Source/FIRUserInfoImpl.h; sourceTree = ""; }; + 467113AD6072BC4157BB38F53BB959C9 /* FIRAuthAppCredentialManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthAppCredentialManager.m; path = Firebase/Auth/Source/FIRAuthAppCredentialManager.m; sourceTree = ""; }; + 46F7A37638CB3624A41208437A049DCB /* FTupleOnDisconnect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTupleOnDisconnect.h; path = Firebase/Database/Utilities/Tuples/FTupleOnDisconnect.h; sourceTree = ""; }; + 476E8E54604E4CD6B03F317728CC19F1 /* FTupleNodePath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FTupleNodePath.m; path = Firebase/Database/Utilities/Tuples/FTupleNodePath.m; sourceTree = ""; }; + 47E0583817CDAF3174410BE29308E175 /* FIRGetOOBConfirmationCodeRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRGetOOBConfirmationCodeRequest.m; path = Firebase/Auth/Source/RPCs/FIRGetOOBConfirmationCodeRequest.m; sourceTree = ""; }; + 486A22C0B0F79526DA6C0AD53C26AB4C /* GoogleToolboxForMac-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GoogleToolboxForMac-umbrella.h"; sourceTree = ""; }; + 4887B8B0CF7F087448CFB1B1B9B8C687 /* comparator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = comparator.h; path = include/leveldb/comparator.h; sourceTree = ""; }; + 48CF6D56AF692E9D87F5F950E5F4D13A /* SwiftChart.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftChart.modulemap; sourceTree = ""; }; + 48E989AA5700F2285C547EB9FFEA04CE /* merger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = merger.h; path = table/merger.h; sourceTree = ""; }; + 4929B54A9E9DECE6438DB81F21C0C5A4 /* race.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = race.m; path = Sources/race.m; sourceTree = ""; }; + 498D7CB872B9E3F3206280DD6302C75B /* FArraySortedDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FArraySortedDictionary.h; path = Firebase/Database/third_party/FImmutableSortedDictionary/FImmutableSortedDictionary/FArraySortedDictionary.h; sourceTree = ""; }; + 4A1FF3997E9161B9290C7D1608B82DA0 /* FTreeNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FTreeNode.m; path = Firebase/Database/Core/Utilities/FTreeNode.m; sourceTree = ""; }; + 4A6933FE1C6A29ECA799CFB8C39C872A /* posix_logger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = posix_logger.h; path = util/posix_logger.h; sourceTree = ""; }; + 4AA5D6181A6B4867451ED54A8080BA9B /* SVProgressHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SVProgressHUD-umbrella.h"; sourceTree = ""; }; + 4AD1430AEFB88002077F297A1D31604D /* RLMRealm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMRealm.h; path = include/RLMRealm.h; sourceTree = ""; }; + 4BC264E8DF5A12C41675C66DE5E782A8 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; + 4C0F91D2366FEC6EB1A7B28EE6A1888E /* FClock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FClock.m; path = Firebase/Database/FClock.m; sourceTree = ""; }; + 4C7BC07DE3D0650ED280F57F67EC1995 /* SideMenuTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SideMenuTransition.swift; path = Pod/Classes/SideMenuTransition.swift; sourceTree = ""; }; + 4CCB66A239E1C2ECAB01A381ECD1C729 /* FEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FEvent.h; path = Firebase/Database/Core/View/FEvent.h; sourceTree = ""; }; + 4D0567DE7174EB9965E6B3CE1BFFE735 /* FPendingPut.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FPendingPut.h; path = Firebase/Database/Persistence/FPendingPut.h; sourceTree = ""; }; + 4D23F10C68371CC69CFDF6EDFEE2FC50 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/ImageCache.swift; sourceTree = ""; }; + 4D259C8603FA80BC7A1615C037237352 /* FIRSecureTokenService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRSecureTokenService.h; path = Firebase/Auth/Source/FIRSecureTokenService.h; sourceTree = ""; }; + 4DADFF37B1C1CC93D9F77D3FF6335047 /* FIRGoogleAuthCredential.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRGoogleAuthCredential.h; path = Firebase/Auth/Source/AuthProviders/Google/FIRGoogleAuthCredential.h; sourceTree = ""; }; + 4E5E5A2031B2F2B7760AC0A33A47EF55 /* atomic_pointer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = atomic_pointer.h; path = port/atomic_pointer.h; sourceTree = ""; }; + 4EC2388019816A657DA80E56F3C271AC /* FDataEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FDataEvent.m; path = Firebase/Database/Core/View/FDataEvent.m; sourceTree = ""; }; + 4F06DDE1647C1B4F556BF9208E5A502D /* FIRDataSnapshot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDataSnapshot.h; path = Firebase/Database/Public/FIRDataSnapshot.h; sourceTree = ""; }; + 4F1FE337DFE5384B74391B5ABFF41E34 /* FIRRetryHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRRetryHelper.h; path = Firebase/Database/Core/Utilities/FIRRetryHelper.h; sourceTree = ""; }; + 4F2BFDBF37C6024A37B98BF959ED74E8 /* FTreeSortedDictionaryEnumerator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FTreeSortedDictionaryEnumerator.m; path = Firebase/Database/third_party/FImmutableSortedDictionary/FImmutableSortedDictionary/FTreeSortedDictionaryEnumerator.m; sourceTree = ""; }; + 4F2C92932D029D32CCE07BD577973029 /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/Resource.swift; sourceTree = ""; }; + 4F84176FB531E6C5C208B71882DF37C2 /* Pods_pocloud.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_pocloud.framework; path = "Pods-pocloud.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 4F8D7C8A6C66377EB7E20B0EC617C56F /* FIRGetAccountInfoRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRGetAccountInfoRequest.h; path = Firebase/Auth/Source/RPCs/FIRGetAccountInfoRequest.h; sourceTree = ""; }; + 4FAABD62DEB63315D1257B7D6CFEE2F8 /* FIRAuth.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuth.m; path = Firebase/Auth/Source/FIRAuth.m; sourceTree = ""; }; 4FDCC000ECBCDDBF14532533EB299B4A /* Pods-pocloud-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-pocloud-acknowledgements.markdown"; sourceTree = ""; }; - 4FFC875D35826CB4D35B2226EFEC0B88 /* RLMSyncUtil.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMSyncUtil.mm; path = Realm/RLMSyncUtil.mm; sourceTree = ""; }; - 5127F30CA12C8EE10EE90DEA6D7BFFF5 /* FMerge.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FMerge.m; path = Firebase/Database/Core/Operation/FMerge.m; sourceTree = ""; }; - 51419585E41FC0556F03EF9BAA982EB2 /* FIRErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRErrors.h; path = Firebase/Core/Private/FIRErrors.h; sourceTree = ""; }; - 521B97B582B8D1CD7DD13C010F921160 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/ImageCache.swift; sourceTree = ""; }; - 52400622746F211BC1B0A33174A8D354 /* sync_user.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = sync_user.cpp; path = Realm/ObjectStore/src/sync/sync_user.cpp; sourceTree = ""; }; - 52B72CA4331E1C5968CDA62E463AAFFE /* FIREmailAuthProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIREmailAuthProvider.h; path = Firebase/Auth/Source/Public/FIREmailAuthProvider.h; sourceTree = ""; }; - 5322F6C5593100D329F7BDFC4A74E4C0 /* log_reader.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = log_reader.cc; path = db/log_reader.cc; sourceTree = ""; }; - 5344F913606CBC0E69A083328D8B0E3C /* FIRVerifyPasswordRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRVerifyPasswordRequest.h; path = Firebase/Auth/Source/RPCs/FIRVerifyPasswordRequest.h; sourceTree = ""; }; - 534ACBEB5C8D3678B77B0609B8E66428 /* FDataEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FDataEvent.m; path = Firebase/Database/Core/View/FDataEvent.m; sourceTree = ""; }; - 538DD99B45F98398C2E067F1442D25DD /* UILabel+Chameleon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UILabel+Chameleon.m"; path = "Pod/Classes/Objective-C/UILabel+Chameleon.m"; sourceTree = ""; }; - 53BFC5A74AADB31152A334E2DE3D13E3 /* FIRAppEnvironmentUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppEnvironmentUtil.m; path = Firebase/Core/third_party/FIRAppEnvironmentUtil.m; sourceTree = ""; }; - 53E359174F05F5CC988C7CEED994615D /* FirebaseCoreDiagnostics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseCoreDiagnostics.framework; path = Frameworks/FirebaseCoreDiagnostics.framework; sourceTree = ""; }; - 5433883BF136EDB14B84A5ED0314823D /* arena.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = arena.cc; path = util/arena.cc; sourceTree = ""; }; - 546DAD756205C379E688A537A615B8B1 /* FTreeNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FTreeNode.m; path = Firebase/Database/Core/Utilities/FTreeNode.m; sourceTree = ""; }; - 5521E1FC3157F3590C53689FBBFF28F1 /* FLevelDBStorageEngine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLevelDBStorageEngine.m; path = Firebase/Database/Persistence/FLevelDBStorageEngine.m; sourceTree = ""; }; - 55388558BB7C0F3F9178B8AFA6EDB4C9 /* FIRSecureTokenResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRSecureTokenResponse.h; path = Firebase/Auth/Source/RPCs/FIRSecureTokenResponse.h; sourceTree = ""; }; - 554820CF408FBEC552156A9A7E7E9B75 /* Thenable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Thenable.swift; path = Sources/Thenable.swift; sourceTree = ""; }; - 5588033D39D6F09074A0F42A69A875FE /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Box.swift; sourceTree = ""; }; - 55A27938379F8DAA837B6FE87E30A8F7 /* GoogleToolboxForMac-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GoogleToolboxForMac-umbrella.h"; sourceTree = ""; }; - 55D67CD68AE1FBB02C680B9B05E4BEF6 /* FTupleOnDisconnect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTupleOnDisconnect.h; path = Firebase/Database/Utilities/Tuples/FTupleOnDisconnect.h; sourceTree = ""; }; - 55E9F18F7B6267D1AFD2397E6AACBE8C /* FIRAuthBackend.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthBackend.h; path = Firebase/Auth/Source/RPCs/FIRAuthBackend.h; sourceTree = ""; }; - 55F78A35FADBF312D1835B70A9ABDF40 /* SwiftyJSON-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyJSON-dummy.m"; sourceTree = ""; }; - 560160C32F5A4CB460DF4B6FB92993E2 /* ChameleonFramework-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ChameleonFramework-umbrella.h"; sourceTree = ""; }; - 5686DC68CA7B59FB0E6E68704BB70EFE /* FPathIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FPathIndex.m; path = Firebase/Database/FPathIndex.m; sourceTree = ""; }; - 56A79A406F52A9523B2FEEDC33622D8F /* FIRVerifyClientRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRVerifyClientRequest.h; path = Firebase/Auth/Source/RPCs/FIRVerifyClientRequest.h; sourceTree = ""; }; - 56F154853F235326D796670ABCF739E2 /* FirebaseAuth-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseAuth-dummy.m"; sourceTree = ""; }; - 56F7281F2C74F9D95FF2CCFA3B635CB9 /* FSnapshotUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FSnapshotUtilities.m; path = Firebase/Database/Snapshot/FSnapshotUtilities.m; sourceTree = ""; }; - 5727B8F39FA81E0143649102E666BEC1 /* primitive_list_notifier.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = primitive_list_notifier.cpp; path = Realm/ObjectStore/src/impl/primitive_list_notifier.cpp; sourceTree = ""; }; - 57927E2F087815D2FC8666A89859E547 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; - 579ADE675DA8BDAB8217C7E8E8C7D4AE /* FIRDeleteAccountRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRDeleteAccountRequest.m; path = Firebase/Auth/Source/RPCs/FIRDeleteAccountRequest.m; sourceTree = ""; }; - 5852D839FA262EB0C0AA27318BD38277 /* FIRDatabaseConfig_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDatabaseConfig_Private.h; path = Firebase/Database/FIRDatabaseConfig_Private.h; sourceTree = ""; }; + 4FFAA2ABC7DEDD6E364ED76C0FF88AE4 /* UIColor+ChameleonPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+ChameleonPrivate.h"; path = "Pod/Classes/Objective-C/UIColor+ChameleonPrivate.h"; sourceTree = ""; }; + 500E6A91A66C584EA2C316AF77E187E0 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 5022842F9E7F7976C98C10557A560F01 /* RLMRealmUtil.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMRealmUtil.mm; path = Realm/RLMRealmUtil.mm; sourceTree = ""; }; + 5062AFA7A17C69061B025939D60DBD22 /* env_posix_test_helper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = env_posix_test_helper.h; path = util/env_posix_test_helper.h; sourceTree = ""; }; + 50921741ADBAE90702DAABF59E4FEE15 /* FIRGetOOBConfirmationCodeRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRGetOOBConfirmationCodeRequest.h; path = Firebase/Auth/Source/RPCs/FIRGetOOBConfirmationCodeRequest.h; sourceTree = ""; }; + 50984D13FF239651C85D127D4A9B36C3 /* slice.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = slice.h; path = include/leveldb/slice.h; sourceTree = ""; }; + 515315EF76AAE8BBC64BA7F9C3CD76A8 /* FIRDeleteAccountResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDeleteAccountResponse.h; path = Firebase/Auth/Source/RPCs/FIRDeleteAccountResponse.h; sourceTree = ""; }; + 515D097DCD4CB3E03C5D26379559BF4F /* RLMSyncCredentials.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncCredentials.h; path = include/RLMSyncCredentials.h; sourceTree = ""; }; + 51A32F0E945349D62441F3ADBE859017 /* FTreeSortedDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTreeSortedDictionary.h; path = Firebase/Database/third_party/FImmutableSortedDictionary/FImmutableSortedDictionary/FTreeSortedDictionary.h; sourceTree = ""; }; + 51DF135B95C2C63E71D97168F8ED319A /* FTupleCallbackStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTupleCallbackStatus.h; path = Firebase/Database/Utilities/Tuples/FTupleCallbackStatus.h; sourceTree = ""; }; + 527A58C2B84D5E74BBA75B24F2F2093C /* FTuplePathValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FTuplePathValue.m; path = Firebase/Database/Utilities/Tuples/FTuplePathValue.m; sourceTree = ""; }; + 528BC4AA27400716710899BC26508C5A /* FIRVerifyPhoneNumberResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRVerifyPhoneNumberResponse.m; path = Firebase/Auth/Source/RPCs/FIRVerifyPhoneNumberResponse.m; sourceTree = ""; }; + 52B5019F9BF77445DFE298C506B80C28 /* GTMSessionFetcher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GTMSessionFetcher-dummy.m"; sourceTree = ""; }; + 52C514872DADF3C31F8DE496790DDF8D /* FIRSetAccountInfoRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRSetAccountInfoRequest.h; path = Firebase/Auth/Source/RPCs/FIRSetAccountInfoRequest.h; sourceTree = ""; }; + 52C6835AB19C915DDBF7304F4A9300BB /* iterator.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = iterator.cc; path = table/iterator.cc; sourceTree = ""; }; + 5305DBA793AA7CEAEAE7B3A96CE8CB78 /* UIViewController+Chameleon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+Chameleon.m"; path = "Pod/Classes/Objective-C/UIViewController+Chameleon.m"; sourceTree = ""; }; + 534B4638DFA317572A39BB56A983EA7E /* FIRVerifyPasswordResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRVerifyPasswordResponse.m; path = Firebase/Auth/Source/RPCs/FIRVerifyPasswordResponse.m; sourceTree = ""; }; + 53C820A895299ACA19C3562A5C0607B1 /* FQueryParams.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FQueryParams.h; path = Firebase/Database/Core/FQueryParams.h; sourceTree = ""; }; + 544C412E1BFF5BA8C01C7DA3EA8CD2A3 /* histogram.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = histogram.h; path = util/histogram.h; sourceTree = ""; }; + 544EDF7CD4D8CAD91E9B56A6A5D08873 /* RLMCollection_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMCollection_Private.h; path = include/RLMCollection_Private.h; sourceTree = ""; }; + 54B1B15C5992AABEA834EB9EF50BEF34 /* AnyPromise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AnyPromise.m; path = Sources/AnyPromise.m; sourceTree = ""; }; + 54B6FE265FF633C4B985BC1BA1BC027D /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/RequestModifier.swift; sourceTree = ""; }; + 5511F623379139758DEC24633092CE01 /* UIAppearance+Swift.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIAppearance+Swift.h"; path = "Pod/Classes/Objective-C/UIAppearance+Swift.h"; sourceTree = ""; }; + 55E330F93C621C1B333A885F538531D9 /* Alamofire.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.xcconfig; sourceTree = ""; }; + 55E58C714D0132CDF2EAAE2B26D88B21 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 5678876753C0D72CCD71DE8D71ABE2D7 /* FIRAppEnvironmentUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppEnvironmentUtil.h; path = Firebase/Core/third_party/FIRAppEnvironmentUtil.h; sourceTree = ""; }; + 5678B70F3E291B18297F8C9FAEADD654 /* UIView+ChameleonPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+ChameleonPrivate.h"; path = "Pod/Classes/Objective-C/UIView+ChameleonPrivate.h"; sourceTree = ""; }; + 56A0BBA5226AC81C85B8B0520E94E96B /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; + 56CC2A6A09A80F6AF6217E7CD1519A0F /* shared_realm.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = shared_realm.cpp; path = Realm/ObjectStore/src/shared_realm.cpp; sourceTree = ""; }; + 570D4872F753E82842DDD66B6A81DB10 /* FIROptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIROptions.m; path = Firebase/Core/FIROptions.m; sourceTree = ""; }; + 5741B681D7961787830A7178DC5BE854 /* FIRSignUpNewUserResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRSignUpNewUserResponse.h; path = Firebase/Auth/Source/RPCs/FIRSignUpNewUserResponse.h; sourceTree = ""; }; + 57C45DAA68B153310BC786B46C0A2B7B /* FKeepSyncedEventRegistration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FKeepSyncedEventRegistration.m; path = Firebase/Database/Core/View/FKeepSyncedEventRegistration.m; sourceTree = ""; }; + 57D9077B48BC77A49623101CB4DE95F1 /* format.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = format.cc; path = table/format.cc; sourceTree = ""; }; + 580642BDB2A550A0A752100C1BAEDD62 /* FIRLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLogger.h; path = Firebase/Core/Private/FIRLogger.h; sourceTree = ""; }; + 581F88DD3FFB5C907CC453A1F6B2D690 /* SVProgressAnimatedView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVProgressAnimatedView.h; path = SVProgressHUD/SVProgressAnimatedView.h; sourceTree = ""; }; + 58218552544AB7AF9534B2E2095A553A /* FIRSendVerificationCodeResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRSendVerificationCodeResponse.m; path = Firebase/Auth/Source/RPCs/FIRSendVerificationCodeResponse.m; sourceTree = ""; }; + 58967CC9171FE7B9F5617475E12061AF /* collection_notifier.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = collection_notifier.cpp; path = Realm/ObjectStore/src/impl/collection_notifier.cpp; sourceTree = ""; }; 5911D0717F4D9EBB132AC3842B3CFB34 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 59E504DA88CC433314D869611D4E0BD3 /* FIRAuthDefaultUIDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthDefaultUIDelegate.m; path = Firebase/Auth/Source/FIRAuthDefaultUIDelegate.m; sourceTree = ""; }; - 59FB0A067ABC9831155A00B7363E0D61 /* FPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FPath.h; path = Firebase/Database/Core/Utilities/FPath.h; sourceTree = ""; }; - 5AFCB60C5FCD6909301CA20DD308BD18 /* FViewCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FViewCache.h; path = Firebase/Database/Core/View/FViewCache.h; sourceTree = ""; }; - 5B06A2356A17081C162ED2EF2B9B3671 /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; - 5B14A0BFDFB6CF5E697F549D93F97891 /* FTransformedEnumerator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FTransformedEnumerator.m; path = Firebase/Database/FTransformedEnumerator.m; sourceTree = ""; }; - 5B2D2D3C9EEADAFF86344A78EFCAFAF5 /* FCompoundWrite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FCompoundWrite.h; path = Firebase/Database/Snapshot/FCompoundWrite.h; sourceTree = ""; }; - 5B6F6B31B305AB36460EDF04D5ABCB22 /* RLMRealmConfiguration+Sync.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = "RLMRealmConfiguration+Sync.mm"; path = "Realm/RLMRealmConfiguration+Sync.mm"; sourceTree = ""; }; - 5BCE6EF55108895E9C396BBE40D8433E /* FViewProcessorResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FViewProcessorResult.m; path = Firebase/Database/FViewProcessorResult.m; sourceTree = ""; }; - 5BF3D6F83FD3B70C667383DF92349667 /* binding_callback_thread_observer.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = binding_callback_thread_observer.cpp; path = Realm/ObjectStore/src/binding_callback_thread_observer.cpp; sourceTree = ""; }; - 5CA8E7A7BD347B74E9440DB444C6EC2D /* FIRFacebookAuthProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRFacebookAuthProvider.h; path = Firebase/Auth/Source/Public/FIRFacebookAuthProvider.h; sourceTree = ""; }; - 5CE1A41B35D8C6323D5EC3F49E251B88 /* FKeyIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FKeyIndex.m; path = Firebase/Database/FKeyIndex.m; sourceTree = ""; }; - 5DB66D53A17E15A6A1F981094FBA4B52 /* FIndexedFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIndexedFilter.m; path = Firebase/Database/Core/View/Filter/FIndexedFilter.m; sourceTree = ""; }; - 5DED4631F326A7D199A0C748A9726465 /* FIREmailPasswordAuthCredential.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIREmailPasswordAuthCredential.h; path = Firebase/Auth/Source/AuthProviders/EmailPassword/FIREmailPasswordAuthCredential.h; sourceTree = ""; }; - 5E36392095CB913E8A2C0047D6FEB63F /* SVProgressHUD.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SVProgressHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5E674E9DA99F2BA359133E52E71B709D /* FEventGenerator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FEventGenerator.m; path = Firebase/Database/FEventGenerator.m; sourceTree = ""; }; - 5F7EDD38A7ADDAA9DABF9DBB9645CAB4 /* FIRAuthInternalErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthInternalErrors.h; path = Firebase/Auth/Source/FIRAuthInternalErrors.h; sourceTree = ""; }; - 5F8F69E7301DD5BF74688C8B803D0D78 /* snapshot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = snapshot.h; path = db/snapshot.h; sourceTree = ""; }; - 5FF16A4A39A0A9B28430369A4E38B494 /* port_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = port_posix.cc; path = port/port_posix.cc; sourceTree = ""; }; - 6009FB57607D0705DE67F8C7F0D10FE5 /* FIRAuthBackend.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthBackend.m; path = Firebase/Auth/Source/RPCs/FIRAuthBackend.m; sourceTree = ""; }; - 602E898E12172256887076407004BF8A /* FAuthTokenProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FAuthTokenProvider.h; path = Firebase/Database/Login/FAuthTokenProvider.h; sourceTree = ""; }; - 60B37C8BF71E01C4453B045ADE74382E /* FIRAuthErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthErrors.h; path = Firebase/Auth/Source/Public/FIRAuthErrors.h; sourceTree = ""; }; - 619166E50D32C826DC55AEDFD56D8E78 /* FPruneForest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FPruneForest.m; path = Firebase/Database/Persistence/FPruneForest.m; sourceTree = ""; }; - 61C87D14552A176199D745B006B71205 /* FConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FConstants.m; path = Firebase/Database/Constants/FConstants.m; sourceTree = ""; }; - 6228633AC6D5CA4D7A359851450BEA16 /* FTree.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTree.h; path = Firebase/Database/Core/Utilities/FTree.h; sourceTree = ""; }; - 62543A741BD00829E2759EBA22E0BF66 /* Chart.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Chart.swift; path = Source/Chart.swift; sourceTree = ""; }; - 6270419CD9B394E3AFBE5E81289DEFA4 /* FIRAuthCredential.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthCredential.h; path = Firebase/Auth/Source/Public/FIRAuthCredential.h; sourceTree = ""; }; - 630E3C5E84591800D55D57287BFFD973 /* FTrackedQueryManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FTrackedQueryManager.m; path = Firebase/Database/Persistence/FTrackedQueryManager.m; sourceTree = ""; }; - 63339586271302820C5119F9C2F82C13 /* RLMPredicateUtil.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMPredicateUtil.mm; path = Realm/RLMPredicateUtil.mm; sourceTree = ""; }; - 63AAFF76C03A99642FD1AF6F147800D3 /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image.swift; sourceTree = ""; }; - 63AF3A3D04AEC973FA0FBE20E7421CA9 /* RLMJSONModels.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RLMJSONModels.m; path = Realm/RLMJSONModels.m; sourceTree = ""; }; - 6428A8EBB47DDA004D17FD0A9E70FB13 /* RLMArray.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMArray.mm; path = Realm/RLMArray.mm; sourceTree = ""; }; - 64355376880E7621613C1B878EB21D1D /* GoogleToolboxForMac-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GoogleToolboxForMac-dummy.m"; sourceTree = ""; }; - 64358FF799F3B849E1F6D3589B9BE74F /* FEventEmitter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FEventEmitter.m; path = Firebase/Database/Utilities/FEventEmitter.m; sourceTree = ""; }; - 64B4367992C9782537CBD21282F2AF32 /* FTupleCallbackStatus.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FTupleCallbackStatus.m; path = Firebase/Database/Utilities/Tuples/FTupleCallbackStatus.m; sourceTree = ""; }; - 64D736199934DAB8123076432D7D94F4 /* random.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = random.h; path = util/random.h; sourceTree = ""; }; - 65923EA3D4B6E945AB48840757B5CFFD /* FChildChangeAccumulator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FChildChangeAccumulator.m; path = Firebase/Database/Core/View/Filter/FChildChangeAccumulator.m; sourceTree = ""; }; - 6598E8FBAAD5BF3B3EE1B273B128F2CE /* UIView+ChameleonPrivate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+ChameleonPrivate.m"; path = "Pod/Classes/Objective-C/UIView+ChameleonPrivate.m"; sourceTree = ""; }; - 662D90F7F5EB532F1657DEFA80950386 /* FIRVerifyAssertionRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRVerifyAssertionRequest.m; path = Firebase/Auth/Source/RPCs/FIRVerifyAssertionRequest.m; sourceTree = ""; }; - 66AA435067954AE35E2AE25DE1A0CD30 /* write_batch_internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = write_batch_internal.h; path = db/write_batch_internal.h; sourceTree = ""; }; + 5913FC3CB687FC271619277DCC1F2737 /* FTupleTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FTupleTransaction.m; path = Firebase/Database/Utilities/Tuples/FTupleTransaction.m; sourceTree = ""; }; + 593FE72222BC2EF93683E4257630D211 /* Object.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Object.swift; path = RealmSwift/Object.swift; sourceTree = ""; }; + 59A4076E806FD4F791424B8134D10112 /* FIRUser_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRUser_Internal.h; path = Firebase/Auth/Source/FIRUser_Internal.h; sourceTree = ""; }; + 59DC491546C84C6254B8D0965B77C866 /* RLMConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RLMConstants.m; path = Realm/RLMConstants.m; sourceTree = ""; }; + 59EE1EB5EDB6D0386D244460AD468670 /* FirebaseDatabase-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseDatabase-dummy.m"; sourceTree = ""; }; + 5A0B03BB5C1649C926A02C2AA2FD4A29 /* FIREmailLinkSignInResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIREmailLinkSignInResponse.m; path = Firebase/Auth/Source/RPCs/FIREmailLinkSignInResponse.m; sourceTree = ""; }; + 5A3C7DFCABE213768DFF8B34B4286677 /* FIRAppInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppInternal.h; path = Firebase/Core/Private/FIRAppInternal.h; sourceTree = ""; }; + 5AC850C12D346539C85F42002FF892CC /* PromiseKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PromiseKit.xcconfig; sourceTree = ""; }; + 5B351A95EA8BF4F4489CDDF15D468BAA /* FIRCreateAuthURIResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCreateAuthURIResponse.h; path = Firebase/Auth/Source/RPCs/FIRCreateAuthURIResponse.h; sourceTree = ""; }; + 5B564B0B062EB8F11B60E93E83E8FFF7 /* RLMObjectSchema.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMObjectSchema.mm; path = Realm/RLMObjectSchema.mm; sourceTree = ""; }; + 5B76C34DAB2C4FAF6245ADBF3CC9BD14 /* FIRApp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRApp.h; path = Firebase/Core/Public/FIRApp.h; sourceTree = ""; }; + 5B87D1659FE9B26E6CCB17A4949B8CE8 /* two_level_iterator.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = two_level_iterator.cc; path = table/two_level_iterator.cc; sourceTree = ""; }; + 5B889265B7A23CC582794297E02FCC5E /* FIRAuth_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuth_Internal.h; path = Firebase/Auth/Source/FIRAuth_Internal.h; sourceTree = ""; }; + 5B8C53A7F6723A3EAFCBB1801C1CDC42 /* RLMPredicateUtil.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMPredicateUtil.mm; path = Realm/RLMPredicateUtil.mm; sourceTree = ""; }; + 5BA0752F8DA780992400AD21AA5512D4 /* UIImage+ChameleonPrivate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ChameleonPrivate.m"; path = "Pod/Classes/Objective-C/UIImage+ChameleonPrivate.m"; sourceTree = ""; }; + 5BC02749593FFFFBFBEFF12AA613D571 /* FTree.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTree.h; path = Firebase/Database/Core/Utilities/FTree.h; sourceTree = ""; }; + 5BFC99100C7B07A11CD15F4740CD7102 /* FIRVerifyAssertionRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRVerifyAssertionRequest.h; path = Firebase/Auth/Source/RPCs/FIRVerifyAssertionRequest.h; sourceTree = ""; }; + 5C731AA8B0C2C85C48B5BBC71380CA34 /* FCachePolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FCachePolicy.h; path = Firebase/Database/Persistence/FCachePolicy.h; sourceTree = ""; }; + 5CA2808E8E1F2C6D7A19D5C2A280F43E /* FEmptyNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FEmptyNode.m; path = Firebase/Database/Snapshot/FEmptyNode.m; sourceTree = ""; }; + 5CAB71AB91FBC9374550D0311AA8CADB /* FIRVerifyAssertionRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRVerifyAssertionRequest.m; path = Firebase/Auth/Source/RPCs/FIRVerifyAssertionRequest.m; sourceTree = ""; }; + 5D1B226B9F61815FD59B1A67E1CC7684 /* FSRWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FSRWebSocket.m; path = Firebase/Database/third_party/SocketRocket/FSRWebSocket.m; sourceTree = ""; }; + 5D29BE28AB8262B8B505B9098E19E55E /* RLMMigration_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMMigration_Private.h; path = include/RLMMigration_Private.h; sourceTree = ""; }; + 5D3A15DF47EC881BB44A0A944834E4BB /* FIndexedFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIndexedFilter.h; path = Firebase/Database/Core/View/Filter/FIndexedFilter.h; sourceTree = ""; }; + 5D97A8C0D678831946DEC1418C7B6876 /* SwiftChart-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftChart-dummy.m"; sourceTree = ""; }; + 5DAF9D56085B88A440BDF99226C3C5EC /* FChildEventRegistration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FChildEventRegistration.m; path = Firebase/Database/Core/View/FChildEventRegistration.m; sourceTree = ""; }; + 5DB7B79E357A7765895F6FB422938BE8 /* FTupleTSN.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTupleTSN.h; path = Firebase/Database/Utilities/Tuples/FTupleTSN.h; sourceTree = ""; }; + 5DF64CC029A59D164C673992AD3C8037 /* FSRWebSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FSRWebSocket.h; path = Firebase/Database/third_party/SocketRocket/FSRWebSocket.h; sourceTree = ""; }; + 5E1E1E852986BDD18DA72A5BA27E7145 /* results.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = results.cpp; path = Realm/ObjectStore/src/results.cpp; sourceTree = ""; }; + 5E3D6102C57EEF32AC91519BC2D70655 /* cache.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = cache.cc; path = util/cache.cc; sourceTree = ""; }; + 5E5A3E50584A73D4B2C399B7302BB3F5 /* FIRDatabaseConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDatabaseConfig.h; path = Firebase/Database/Api/FIRDatabaseConfig.h; sourceTree = ""; }; + 5EB2568CD43E1E978DA697D64C2E0CAE /* table.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = table.cc; path = table/table.cc; sourceTree = ""; }; + 5EC37ABFB101C5CFFD17423D93AB7C6F /* FIRAppEnvironmentUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppEnvironmentUtil.m; path = Firebase/Core/third_party/FIRAppEnvironmentUtil.m; sourceTree = ""; }; + 5EC9D72DA4D993BA4FA7462F788E808F /* FIRAuthKeychain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthKeychain.m; path = Firebase/Auth/Source/FIRAuthKeychain.m; sourceTree = ""; }; + 5EFD4D1CBB9EDBC363742620BADED297 /* FIRDatabase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDatabase.h; path = Firebase/Database/Public/FIRDatabase.h; sourceTree = ""; }; + 5F8918111252A1691EBEF519B9C8DDE6 /* FirebaseAuthVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseAuthVersion.h; path = Firebase/Auth/Source/Public/FirebaseAuthVersion.h; sourceTree = ""; }; + 5FE583426B0571D546C951D11A281BF6 /* FImmutableSortedDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FImmutableSortedDictionary.m; path = Firebase/Database/third_party/FImmutableSortedDictionary/FImmutableSortedDictionary/FImmutableSortedDictionary.m; sourceTree = ""; }; + 602F700222EE4CD2DFDC8A6A71B94FC5 /* RealmCollection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RealmCollection.swift; path = RealmSwift/RealmCollection.swift; sourceTree = ""; }; + 6038170437BAF049CB60F88B2FF54AA5 /* FLLRBEmptyNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLLRBEmptyNode.h; path = Firebase/Database/third_party/FImmutableSortedDictionary/FImmutableSortedDictionary/FLLRBEmptyNode.h; sourceTree = ""; }; + 60A19E52AC2DF8B18AA847F2F20E2D2F /* logging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = logging.h; path = util/logging.h; sourceTree = ""; }; + 60A1D7A91801C819081DFD89E4232EB0 /* FirebaseCoreDiagnostics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseCoreDiagnostics.framework; path = Frameworks/FirebaseCoreDiagnostics.framework; sourceTree = ""; }; + 60A348D6CFED1F1FE490C002476433E9 /* SVIndefiniteAnimatedView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVIndefiniteAnimatedView.m; path = SVProgressHUD/SVIndefiniteAnimatedView.m; sourceTree = ""; }; + 60B34087ADF9E2187A1C509EB443DC08 /* weak_realm_notifier.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = weak_realm_notifier.cpp; path = Realm/ObjectStore/src/impl/weak_realm_notifier.cpp; sourceTree = ""; }; + 60CE8BE9D8110D3D1BD11AF01584255F /* FIRNetwork.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRNetwork.h; path = Firebase/Core/Private/FIRNetwork.h; sourceTree = ""; }; + 60DA73827B471EA78A83D59EA2F88A3A /* NSError+RLMSync.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSError+RLMSync.m"; path = "Realm/NSError+RLMSync.m"; sourceTree = ""; }; + 6115C302DB89E3786D5A51DBD5F87FA9 /* GoogleToolboxForMac.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleToolboxForMac.xcconfig; sourceTree = ""; }; + 613B41797B8589C74E3BCB0E66789F1D /* RLMThreadSafeReference.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMThreadSafeReference.mm; path = Realm/RLMThreadSafeReference.mm; sourceTree = ""; }; + 61C74BF8C42C637EE978632922266FC3 /* FParsedUrl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FParsedUrl.h; path = Firebase/Database/Utilities/FParsedUrl.h; sourceTree = ""; }; + 61DE8708D7E957E3C14D958C3924525E /* SwiftyJSON-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyJSON-dummy.m"; sourceTree = ""; }; + 6253B6F08C1C7483ACD03327448E082F /* FIRErrorCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRErrorCode.h; path = Firebase/Core/Private/FIRErrorCode.h; sourceTree = ""; }; + 6287EE2E2EBB2F65A34E83E0ED37A309 /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; + 62E93BA1B4DD6210B7E3EFE261252EC6 /* leveldb-library-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "leveldb-library-prefix.pch"; sourceTree = ""; }; + 640A0DADA9E8195F23753A3D53B9BDE4 /* RLMUpdateChecker.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMUpdateChecker.mm; path = Realm/RLMUpdateChecker.mm; sourceTree = ""; }; + 643E99F30206C0660B175DEAC1C8D01C /* SideMenu-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SideMenu-prefix.pch"; sourceTree = ""; }; + 6459ED0790D6ED01E1D9C3474BD712A6 /* RLMConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMConstants.h; path = include/RLMConstants.h; sourceTree = ""; }; + 649842BF1C52EF2A7DB0CD4E9A4002E7 /* librealmcore-ios.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = "librealmcore-ios.a"; path = "core/librealmcore-ios.a"; sourceTree = ""; }; + 64E06784FA3B6F6AA98F32C151BF722C /* partial_sync.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = partial_sync.cpp; path = Realm/ObjectStore/src/sync/partial_sync.cpp; sourceTree = ""; }; + 6554B57681363990CB506AE66ADDFFD8 /* FIRServerValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRServerValue.h; path = Firebase/Database/Public/FIRServerValue.h; sourceTree = ""; }; + 655E1781A3BA59C3F210EA07B5C20FC0 /* FIRAdditionalUserInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAdditionalUserInfo.m; path = Firebase/Auth/Source/FIRAdditionalUserInfo.m; sourceTree = ""; }; + 65BDC2DF79ECB93585E1BEF395A43E4C /* FSyncTree.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FSyncTree.m; path = Firebase/Database/Core/FSyncTree.m; sourceTree = ""; }; + 65C88EE0FD6E4593C528C854C2430593 /* hang.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = hang.swift; path = Sources/hang.swift; sourceTree = ""; }; + 65D54BF75DDC3FA231AA356BD5B8F3CC /* FCancelEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FCancelEvent.h; path = Firebase/Database/Core/View/FCancelEvent.h; sourceTree = ""; }; + 65F3954631DF66A5F3305029849F5A2F /* FUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FUtilities.m; path = Firebase/Database/Utilities/FUtilities.m; sourceTree = ""; }; + 65FC2AD306FFBF80D008C8310A3DA2D6 /* UILabel+Chameleon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UILabel+Chameleon.m"; path = "Pod/Classes/Objective-C/UILabel+Chameleon.m"; sourceTree = ""; }; 66AAB0D800CC3AAA4CF2EDEBAE6E57F4 /* Realm.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Realm.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 671B35788339FA6DB904BC79E1192982 /* pb_common.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; path = pb_common.c; sourceTree = ""; }; - 6723C46A60F778643CE15EFD1AB66BF3 /* testutil.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = testutil.cc; path = util/testutil.cc; sourceTree = ""; }; - 676BABF815298C8CE0DC5E456898E70B /* GTMSessionUploadFetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionUploadFetcher.h; path = Source/GTMSessionUploadFetcher.h; sourceTree = ""; }; - 67806C149DB50889E23B783AFB2E840E /* FTupleBoolBlock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTupleBoolBlock.h; path = Firebase/Database/Utilities/Tuples/FTupleBoolBlock.h; sourceTree = ""; }; - 67A8D04548F8F981DA4ABC6DB5F91C27 /* FPriorityIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FPriorityIndex.m; path = Firebase/Database/FPriorityIndex.m; sourceTree = ""; }; - 67B84A8245BC743D0410D873C1ABA6D9 /* filter_policy.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = filter_policy.cc; path = util/filter_policy.cc; sourceTree = ""; }; - 67F3A8495843796A3D1C7EDA13D619BE /* FConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FConstants.h; path = Firebase/Database/Constants/FConstants.h; sourceTree = ""; }; - 67FC12868696F36693CAC525404202BF /* SwiftyJSON-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-umbrella.h"; sourceTree = ""; }; - 6800C2BDCCAA81BE24CD2FC51F013C1B /* FSRWebSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FSRWebSocket.h; path = Firebase/Database/third_party/SocketRocket/FSRWebSocket.h; sourceTree = ""; }; - 680DDF28D74306DE9BF5188B755DE115 /* slice.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = slice.h; path = include/leveldb/slice.h; sourceTree = ""; }; - 6830249376FB667D941160A7A8E66A70 /* FIRAuthWebUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthWebUtils.h; path = Firebase/Auth/Source/FIRAuthWebUtils.h; sourceTree = ""; }; - 683916CA3D45B1472FE60CE6FB45CA63 /* FirebaseAuthVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseAuthVersion.h; path = Firebase/Auth/Source/Public/FirebaseAuthVersion.h; sourceTree = ""; }; - 684FE56FC16B7CC673A6A8F9A5F7E444 /* FImmutableTree.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FImmutableTree.h; path = Firebase/Database/Core/Utilities/FImmutableTree.h; sourceTree = ""; }; - 6916C807A284B627964E4D2E6ED65F8F /* NSArray+Chameleon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+Chameleon.h"; path = "Pod/Classes/Objective-C/NSArray+Chameleon.h"; sourceTree = ""; }; - 6929CDC3DA647A6055657ACD1A8F0091 /* SVProgressHUD.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SVProgressHUD.xcconfig; sourceTree = ""; }; + 6764E93AE1777DD4865F3F56E035455B /* GTMSessionFetcherService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionFetcherService.h; path = Source/GTMSessionFetcherService.h; sourceTree = ""; }; + 678D06BE325ACF1EBC6F2EB35DA227B8 /* nanopb.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = nanopb.xcconfig; sourceTree = ""; }; + 67E3FFD687235B98417AECB81E391CA7 /* SVProgressHUD.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = SVProgressHUD.bundle; path = SVProgressHUD/SVProgressHUD.bundle; sourceTree = ""; }; + 67F24943D62E8185F12071A5C28EFE21 /* FIRDeleteAccountRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRDeleteAccountRequest.m; path = Firebase/Auth/Source/RPCs/FIRDeleteAccountRequest.m; sourceTree = ""; }; + 67FDEB92CEB811C39AB5C0A2B4D162E9 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; + 68E5EBF90FA9F0C98408EF13E485DFBD /* FIRSecureTokenRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRSecureTokenRequest.h; path = Firebase/Auth/Source/RPCs/FIRSecureTokenRequest.h; sourceTree = ""; }; 6947127001CBEE095E4A6CE3A232C4C5 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 697AB7457E68E529F9830B22BEE18210 /* FIRAuthCredential.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthCredential.m; path = Firebase/Auth/Source/FIRAuthCredential.m; sourceTree = ""; }; - 697F4A01B19EEAC3A0734C2B1FC8D71A /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 69A645B1EC4287051036038D2397ABC6 /* FTreeSortedDictionaryEnumerator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTreeSortedDictionaryEnumerator.h; path = Firebase/Database/third_party/FImmutableSortedDictionary/FImmutableSortedDictionary/FTreeSortedDictionaryEnumerator.h; sourceTree = ""; }; - 6A582C98F3304BE9B73E5DCC4F6488F9 /* FIRAuthSerialTaskQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthSerialTaskQueue.m; path = Firebase/Auth/Source/FIRAuthSerialTaskQueue.m; sourceTree = ""; }; - 6ADC1AD870840A35BE9009B1CFA7E442 /* FCachePolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FCachePolicy.h; path = Firebase/Database/Persistence/FCachePolicy.h; sourceTree = ""; }; - 6ADF1E879CFB425246D8A4CC1D7B20B1 /* FIRCreateAuthURIResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCreateAuthURIResponse.m; path = Firebase/Auth/Source/RPCs/FIRCreateAuthURIResponse.m; sourceTree = ""; }; - 6AEEDC1028C21CD9EA0E1395B796501C /* FEmptyNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FEmptyNode.h; path = Firebase/Database/Snapshot/FEmptyNode.h; sourceTree = ""; }; - 6B0DD6D0C2971D2D2144433150CBB984 /* FStringUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FStringUtilities.m; path = Firebase/Database/Utilities/FStringUtilities.m; sourceTree = ""; }; + 6993E8A72A6CA0442ADF959C87569226 /* FIRSetAccountInfoResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRSetAccountInfoResponse.h; path = Firebase/Auth/Source/RPCs/FIRSetAccountInfoResponse.h; sourceTree = ""; }; + 69979796FD401B825B73A8FBF40D7E7C /* SVProgressHUD.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SVProgressHUD.xcconfig; sourceTree = ""; }; + 69A5CDCB0D783A09A4BB193FF66CCC15 /* after.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = after.m; path = Sources/after.m; sourceTree = ""; }; + 69D3713C5AEBC1522AC899FB6A0C1343 /* UIAppearance+Swift.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIAppearance+Swift.m"; path = "Pod/Classes/Objective-C/UIAppearance+Swift.m"; sourceTree = ""; }; + 6A107196D4B3E10BBF7082F6BB64DE8F /* FirebaseDatabase.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseDatabase.xcconfig; sourceTree = ""; }; + 6A4692C20B2BC3C81D0B1A7F070493DF /* nanopb-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "nanopb-prefix.pch"; sourceTree = ""; }; + 6B0D08298671E04D54EB4718EC3ECCAC /* GTMSessionFetcher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GTMSessionFetcher-prefix.pch"; sourceTree = ""; }; + 6B3B6D04CD804A2DCFD0CA0DA33A568D /* FTupleFirebase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FTupleFirebase.m; path = Firebase/Database/Utilities/Tuples/FTupleFirebase.m; sourceTree = ""; }; 6B56D2583344249C1A8E402CDDFA31CD /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; - 6B65D15D229D17C8C2B1C500F3A1BFE2 /* FIRGoogleAuthCredential.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRGoogleAuthCredential.h; path = Firebase/Auth/Source/AuthProviders/Google/FIRGoogleAuthCredential.h; sourceTree = ""; }; - 6BFBD53117FDC083B743AADA247C2944 /* FIRSignUpNewUserRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRSignUpNewUserRequest.h; path = Firebase/Auth/Source/RPCs/FIRSignUpNewUserRequest.h; sourceTree = ""; }; - 6C7B1793940CBD35187E27FE53457D98 /* FirebaseNanoPB.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseNanoPB.framework; path = Frameworks/FirebaseNanoPB.framework; sourceTree = ""; }; - 6CBE9605D3BC0E1A6C22396E71401C38 /* version_set.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = version_set.cc; path = db/version_set.cc; sourceTree = ""; }; - 6CD0196D916D9D2D641254A840C4A18F /* when.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = when.swift; path = Sources/when.swift; sourceTree = ""; }; - 6CD03535D85164785DC5407E97B7E89B /* FIREmailAuthProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIREmailAuthProvider.m; path = Firebase/Auth/Source/AuthProviders/EmailPassword/FIREmailAuthProvider.m; sourceTree = ""; }; - 6CED448784B1886EF76ED452641020F6 /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Placeholder.swift; sourceTree = ""; }; - 6CF724D100B3F5351C01BB1B56711C3B /* c.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = c.cc; path = db/c.cc; sourceTree = ""; }; - 6CFD4E1B2DAE2E2215827D35C8C9F8E5 /* FPersistentConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FPersistentConnection.h; path = Firebase/Database/Core/FPersistentConnection.h; sourceTree = ""; }; - 6CFF00391A7573D2CA92BEF681C13357 /* iterator_wrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = iterator_wrapper.h; path = table/iterator_wrapper.h; sourceTree = ""; }; - 6D0058AFE58E388114966CBC7463C2E5 /* FWriteTree.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FWriteTree.m; path = Firebase/Database/Core/FWriteTree.m; sourceTree = ""; }; - 6D02B8ED3F99F111890C03B4D9E0E9A4 /* FTuplePathValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTuplePathValue.h; path = Firebase/Database/Utilities/Tuples/FTuplePathValue.h; sourceTree = ""; }; - 6D9BDC0D6AE74BDCD6F6E72B771F0567 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 6DAC76EC628A12DAA530C5B30AC53D4D /* FIRAuth.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuth.h; path = Firebase/Auth/Source/Public/FIRAuth.h; sourceTree = ""; }; - 6E43DC072F7129A7CABDEB7B9F7C57CB /* FTupleRemovedQueriesEvents.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FTupleRemovedQueriesEvents.m; path = Firebase/Database/Utilities/Tuples/FTupleRemovedQueriesEvents.m; sourceTree = ""; }; - 6EDB54471D89F722C160667A90F6699F /* FTupleStringNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FTupleStringNode.m; path = Firebase/Database/Utilities/Tuples/FTupleStringNode.m; sourceTree = ""; }; - 6F3E43C7538D7842E15388634EB22FB5 /* sync_metadata.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = sync_metadata.cpp; path = Realm/ObjectStore/src/sync/impl/sync_metadata.cpp; sourceTree = ""; }; - 6F9C4516F192388C302703178E3583C4 /* RLMSyncUser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncUser.h; path = include/RLMSyncUser.h; sourceTree = ""; }; - 6FEF60320800D2D185A159D996AE64CE /* FViewProcessorResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FViewProcessorResult.h; path = Firebase/Database/FViewProcessorResult.h; sourceTree = ""; }; - 7001BCF93DE7C43070B62AEDB7F4B52D /* RLMObjectBase_Dynamic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMObjectBase_Dynamic.h; path = include/RLMObjectBase_Dynamic.h; sourceTree = ""; }; - 70BBD8E29841BCB81EC081B1E8A02FAB /* SVProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVProgressHUD.h; path = SVProgressHUD/SVProgressHUD.h; sourceTree = ""; }; - 71588619F64D0D658D98EAF899DF5C48 /* table_builder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = table_builder.h; path = include/leveldb/table_builder.h; sourceTree = ""; }; - 71657399CA5F13FFA3B8327B1EF646C7 /* db_iter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = db_iter.h; path = db/db_iter.h; sourceTree = ""; }; - 71E4E56625809DEDFA02A89394F50045 /* FTupleUserCallback.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FTupleUserCallback.m; path = Firebase/Database/Utilities/Tuples/FTupleUserCallback.m; sourceTree = ""; }; - 7211004D6969BD3DD2D5BC4B8F350164 /* FLLRBValueNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLLRBValueNode.m; path = Firebase/Database/third_party/FImmutableSortedDictionary/FImmutableSortedDictionary/FLLRBValueNode.m; sourceTree = ""; }; - 72889B9D16AF1D4C3880B414B78F90A5 /* FIRConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRConfiguration.h; path = Firebase/Core/Public/FIRConfiguration.h; sourceTree = ""; }; + 6B5D05CE22BF8AE1975019B14E5FB38B /* FLimitedFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLimitedFilter.h; path = Firebase/Database/Core/View/Filter/FLimitedFilter.h; sourceTree = ""; }; + 6B80A63CD2968247F06E00F9DB61A76E /* FChange.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FChange.m; path = Firebase/Database/Core/View/FChange.m; sourceTree = ""; }; + 6B85AAB94D405DD45E2B4D1A1F6EA8FF /* FTupleTSN.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FTupleTSN.m; path = Firebase/Database/Utilities/Tuples/FTupleTSN.m; sourceTree = ""; }; + 6BA71F18701F565C90D0804B16EE5F84 /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/ImageDownloader.swift; sourceTree = ""; }; + 6BD959D32405E363EE956AD0EE9B40D2 /* FIRAuthAPNSTokenManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthAPNSTokenManager.h; path = Firebase/Auth/Source/FIRAuthAPNSTokenManager.h; sourceTree = ""; }; + 6C0166981D977D45B84F88D65A9AC3BE /* FIRAuthRPCRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthRPCRequest.h; path = Firebase/Auth/Source/RPCs/FIRAuthRPCRequest.h; sourceTree = ""; }; + 6C1BC562131E66DA3F567B37BB58B4A8 /* FIRDatabaseConfig_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDatabaseConfig_Private.h; path = Firebase/Database/FIRDatabaseConfig_Private.h; sourceTree = ""; }; + 6C7E0F93D9D136C44D487B7C3B938091 /* FOperationSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FOperationSource.h; path = Firebase/Database/Core/Operation/FOperationSource.h; sourceTree = ""; }; + 6D3CE21281F234A7CC3F0C5655C24097 /* FIRApp.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRApp.m; path = Firebase/Core/FIRApp.m; sourceTree = ""; }; + 6D41543E190795417F7DAE9117C49FD7 /* APLevelDB.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = APLevelDB.h; path = "Firebase/Database/third_party/Wrap-leveldb/APLevelDB.h"; sourceTree = ""; }; + 6D43DD9A87F45A8AE34C94CF1F7AE7AF /* ChameleonFramework-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ChameleonFramework-prefix.pch"; sourceTree = ""; }; + 6DBA4949E4537E73554B770BD9FCD696 /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/ImagePrefetcher.swift; sourceTree = ""; }; + 6E11CEC5A1750DA6841C79BA06EEAD46 /* db_iter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = db_iter.h; path = db/db_iter.h; sourceTree = ""; }; + 6F2F526A371F15523F70033F71D4E8DC /* Deprecations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deprecations.swift; path = Sources/Deprecations.swift; sourceTree = ""; }; + 6F8AC2E4B435695A5EFDD2C14994B1EA /* FirebaseAnalytics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseAnalytics.framework; path = Frameworks/FirebaseAnalytics.framework; sourceTree = ""; }; + 701681E97FC378477898782FA5C80933 /* Kingfisher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Kingfisher.h; path = Sources/Kingfisher.h; sourceTree = ""; }; + 7031C9AC62B88E64CD05DDAFD88DAB98 /* FIRGetOOBConfirmationCodeResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRGetOOBConfirmationCodeResponse.h; path = Firebase/Auth/Source/RPCs/FIRGetOOBConfirmationCodeResponse.h; sourceTree = ""; }; + 703413B3BDA586A54D308061523C6ED8 /* FPruneForest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FPruneForest.h; path = Firebase/Database/Persistence/FPruneForest.h; sourceTree = ""; }; + 703F0CA64B244E7C39599A425A4A9A04 /* object_schema.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = object_schema.cpp; path = Realm/ObjectStore/src/object_schema.cpp; sourceTree = ""; }; + 706AFBECC91447F3B97ED9DA2ED0F149 /* FIREmailLinkSignInResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIREmailLinkSignInResponse.h; path = Firebase/Auth/Source/RPCs/FIREmailLinkSignInResponse.h; sourceTree = ""; }; + 70BA0C5E124A73AB8333E19108FEBDCF /* FStringUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FStringUtilities.h; path = Firebase/Database/Utilities/FStringUtilities.h; sourceTree = ""; }; + 721BDC7FEE69CCF878D29D3396CD4BBB /* PromiseKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = PromiseKit.framework; path = PromiseKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 7232466B5111FDB327581672AD2D7C4D /* FCompoundHash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FCompoundHash.m; path = Firebase/Database/Core/FCompoundHash.m; sourceTree = ""; }; + 727D09BAF5CCA8E230F101E228BFEB81 /* FTupleFirebase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTupleFirebase.h; path = Firebase/Database/Utilities/Tuples/FTupleFirebase.h; sourceTree = ""; }; 72AF7766300EF09E371BAE0853760A92 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; - 73158A52451B4D55008742ED80204195 /* RLMOptionalBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMOptionalBase.h; path = include/RLMOptionalBase.h; sourceTree = ""; }; - 7316C0852585415651E7ECD0CF05137F /* FServerValues.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FServerValues.h; path = Firebase/Database/Core/FServerValues.h; sourceTree = ""; }; - 732AFC7C86E51395EEC889C842F8F08E /* FQueryParams.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FQueryParams.h; path = Firebase/Database/Core/FQueryParams.h; sourceTree = ""; }; - 73350A8CF165C37EEC4551D5EF914C9C /* FIRAuthSettings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthSettings.h; path = Firebase/Auth/Source/Public/FIRAuthSettings.h; sourceTree = ""; }; - 733865A47170EEF2A14DC92D85D2F507 /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/AnimatedImageView.swift; sourceTree = ""; }; - 73EB232C4CDB0EF68D8C505DC33F13F7 /* GTMSessionFetcher.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GTMSessionFetcher.xcconfig; sourceTree = ""; }; - 745EC9C4F31A1CB457B23A280DA04435 /* FWriteRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FWriteRecord.h; path = Firebase/Database/Core/FWriteRecord.h; sourceTree = ""; }; - 74978D4184DE068F14B04FE519B28A46 /* comparator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = comparator.h; path = include/leveldb/comparator.h; sourceTree = ""; }; - 74A11C2E6FE2C57667508152F37156CF /* RLMObservation.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMObservation.mm; path = Realm/RLMObservation.mm; sourceTree = ""; }; - 74D5F7B582320723EBB60EFCF1603AD6 /* schema.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = schema.cpp; path = Realm/ObjectStore/src/schema.cpp; sourceTree = ""; }; - 752ED3052441C6A23490929E5020E8C9 /* GTMSessionFetcher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GTMSessionFetcher-prefix.pch"; sourceTree = ""; }; - 756FE6ECC9F97970E9862EC4F8EBEBCA /* SVProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SVProgressHUD-prefix.pch"; sourceTree = ""; }; - 756FE96D97699186B3209D248724EE3C /* RLMResults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMResults.h; path = include/RLMResults.h; sourceTree = ""; }; - 75FAC2F5BF520602F059363F59B21A1D /* FIRAuthGlobalWorkQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthGlobalWorkQueue.h; path = Firebase/Auth/Source/FIRAuthGlobalWorkQueue.h; sourceTree = ""; }; - 76B32BB67E7E615E278E510B6C97CF34 /* FIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIndex.m; path = Firebase/Database/FIndex.m; sourceTree = ""; }; - 76D4303AAE936430F0C5776E1D3E338C /* RLMSyncSession.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMSyncSession.mm; path = Realm/RLMSyncSession.mm; sourceTree = ""; }; - 771A095E8D4783C63DBE95FBC3561341 /* RLMListBase.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMListBase.mm; path = Realm/RLMListBase.mm; sourceTree = ""; }; - 78356FF19131AD2B8CA370272F859E3A /* FIRAuthErrorUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthErrorUtils.h; path = Firebase/Auth/Source/FIRAuthErrorUtils.h; sourceTree = ""; }; - 78952943BE2E12492EAC3B0866C458A4 /* hang.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = hang.m; path = Sources/hang.m; sourceTree = ""; }; - 78C65955A55BF4DA2BFD100FE5D8C955 /* RealmSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RealmSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 78F4FA005C28443B2CB38EA01ABB7CA5 /* c.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = c.h; path = include/leveldb/c.h; sourceTree = ""; }; - 78F96F52FC031C153519FF97A88CFBCF /* FIRApp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRApp.h; path = Firebase/Core/Public/FIRApp.h; sourceTree = ""; }; + 72F54EAFFFEB8994F4F4DBC66105B30C /* FSyncTree.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FSyncTree.h; path = Firebase/Database/Core/FSyncTree.h; sourceTree = ""; }; + 7301F254EF0E1C7E917EA5B3B21726FE /* thread_annotations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = thread_annotations.h; path = port/thread_annotations.h; sourceTree = ""; }; + 733157C0A6CD88538BB514CA3022FE34 /* FCancelEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FCancelEvent.m; path = Firebase/Database/Core/View/FCancelEvent.m; sourceTree = ""; }; + 735BB3DB964C42BE707ED69E758226F6 /* leveldb.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = leveldb.framework; path = "leveldb-library.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 737B0B8BB170869321A0C8168842696C /* Sync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sync.swift; path = RealmSwift/Sync.swift; sourceTree = ""; }; + 739EDA6BA880C374271A5FFD1F4827C7 /* FIRUserInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRUserInfo.h; path = Firebase/Auth/Source/Public/FIRUserInfo.h; sourceTree = ""; }; + 74335A52733B4DEC7F2D9349FFA9DAC9 /* FView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FView.m; path = Firebase/Database/Core/View/FView.m; sourceTree = ""; }; + 743CCCB96F2E9E1F74323049669C8766 /* port_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = port_posix.cc; path = port/port_posix.cc; sourceTree = ""; }; + 74E7929741A42451CBF6BBD492AA09EC /* version_set.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = version_set.cc; path = db/version_set.cc; sourceTree = ""; }; + 75218D68233C400F1AAC882CD516F41A /* collection_notifications.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = collection_notifications.cpp; path = Realm/ObjectStore/src/collection_notifications.cpp; sourceTree = ""; }; + 7524CFCF31C48861F456C88473538A4A /* FIRIdentityToolkitRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIdentityToolkitRequest.h; path = Firebase/Auth/Source/RPCs/FIRIdentityToolkitRequest.h; sourceTree = ""; }; + 75ABBAC607546BF05C94D2EA117EFEE8 /* FIRVerifyClientResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRVerifyClientResponse.m; path = Firebase/Auth/Source/RPCs/FIRVerifyClientResponse.m; sourceTree = ""; }; + 75BD0946CE5246864866AA4AC0F912C1 /* FIRAuthErrorUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthErrorUtils.h; path = Firebase/Auth/Source/FIRAuthErrorUtils.h; sourceTree = ""; }; + 75C6E028A0660D0E07FEC2B89B906181 /* Realm.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Realm.xcconfig; sourceTree = ""; }; + 75E2DF15F6ABE0A035905AAA3D96E9D3 /* ObjectiveCSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObjectiveCSupport.swift; path = RealmSwift/ObjectiveCSupport.swift; sourceTree = ""; }; + 761F5D38A926E73917FA881566026AEB /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = Sources/Error.swift; sourceTree = ""; }; + 7628D1777E7034B427095448AFF65A1C /* memtable.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = memtable.cc; path = db/memtable.cc; sourceTree = ""; }; + 764C857A9B00BB35B14D1BB6C4B4745F /* when.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = when.swift; path = Sources/when.swift; sourceTree = ""; }; + 7675A21D9CF25DEBE0C17AB10A2B06F0 /* RLMAnalytics.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMAnalytics.mm; path = Realm/RLMAnalytics.mm; sourceTree = ""; }; + 767E4C2BF6AE88347EDE51469D7B2069 /* FIRAuthDataResult_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthDataResult_Internal.h; path = Firebase/Auth/Source/FIRAuthDataResult_Internal.h; sourceTree = ""; }; + 768468E80F9FE8B320DC7C1828DB5588 /* FEventRaiser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FEventRaiser.m; path = Firebase/Database/Core/View/FEventRaiser.m; sourceTree = ""; }; + 769A24B9A7E6EA91AB22AC7BDF7294A1 /* FMaxNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FMaxNode.h; path = Firebase/Database/FMaxNode.h; sourceTree = ""; }; + 76EF099F001B8227ACD7D720DF9D7897 /* FChildChangeAccumulator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FChildChangeAccumulator.h; path = Firebase/Database/Core/View/Filter/FChildChangeAccumulator.h; sourceTree = ""; }; + 770AF2E17CD58BDCA0D918158D01E602 /* FTupleRemovedQueriesEvents.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FTupleRemovedQueriesEvents.m; path = Firebase/Database/Utilities/Tuples/FTupleRemovedQueriesEvents.m; sourceTree = ""; }; + 77557DD69A4D0C3139C6B340667495AC /* FirebaseCore-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FirebaseCore-umbrella.h"; sourceTree = ""; }; + 77A88B654376481EF3246A8AA3E83B5B /* FIRUser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRUser.h; path = Firebase/Auth/Source/Public/FIRUser.h; sourceTree = ""; }; + 77E5295317BF8E35A4774EDB9696C913 /* FPriorityIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FPriorityIndex.h; path = Firebase/Database/FPriorityIndex.h; sourceTree = ""; }; + 7825758BA28D7B159C70BBC305286DEF /* FConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FConstants.h; path = Firebase/Database/Constants/FConstants.h; sourceTree = ""; }; + 78F4770F3AA732271439C1E944CBB123 /* RLMArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMArray.h; path = include/RLMArray.h; sourceTree = ""; }; 7904EA655451E47F1B178CD6080E46B3 /* Pods-pocloud.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-pocloud.debug.xcconfig"; sourceTree = ""; }; - 7907551311AF73EF22165A22B9620574 /* FStringUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FStringUtilities.h; path = Firebase/Database/Utilities/FStringUtilities.h; sourceTree = ""; }; - 7913A91FA78F1E6FD4017378B1B0648A /* FIRResetPasswordResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRResetPasswordResponse.h; path = Firebase/Auth/Source/RPCs/FIRResetPasswordResponse.h; sourceTree = ""; }; - 7939FBE0B9C0CD985095DFC3C297AB21 /* FImmutableSortedSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FImmutableSortedSet.h; path = Firebase/Database/third_party/FImmutableSortedDictionary/FImmutableSortedDictionary/FImmutableSortedSet.h; sourceTree = ""; }; - 797593E0893419741B9BD2D21A8F119D /* FQuerySpec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FQuerySpec.h; path = Firebase/Database/Core/FQuerySpec.h; sourceTree = ""; }; - 7A02F6DC9CC30093039456BE123F87D4 /* FIRAuth.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuth.m; path = Firebase/Auth/Source/FIRAuth.m; sourceTree = ""; }; - 7A159FC97BC4A7A9B96319307C8033E8 /* arena.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = arena.h; path = util/arena.h; sourceTree = ""; }; - 7A4CA89E70392242C3B2A3D44F1A0435 /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Box.swift; sourceTree = ""; }; - 7AC7CEC9D13907957BF2422ABDA078CF /* crc32c.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crc32c.h; path = util/crc32c.h; sourceTree = ""; }; - 7ACCF0250E01532E5668707A0E5B888F /* FIRDatabaseConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRDatabaseConfig.m; path = Firebase/Database/Api/FIRDatabaseConfig.m; sourceTree = ""; }; - 7AF138888788384436991D2DF27214E5 /* FIRVerifyPasswordRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRVerifyPasswordRequest.m; path = Firebase/Auth/Source/RPCs/FIRVerifyPasswordRequest.m; sourceTree = ""; }; - 7AF6E0529980A63177BC1DE227954EDD /* RLMRealmConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMRealmConfiguration.h; path = include/RLMRealmConfiguration.h; sourceTree = ""; }; - 7B3710E5022218A58EE612677830A114 /* FTreeSortedDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FTreeSortedDictionary.m; path = Firebase/Database/third_party/FImmutableSortedDictionary/FImmutableSortedDictionary/FTreeSortedDictionary.m; sourceTree = ""; }; - 7B6B633227EBACEED674EE89D6BFB4BF /* FIROptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIROptions.h; path = Firebase/Core/Public/FIROptions.h; sourceTree = ""; }; - 7B927F64F747A73376A978D73366172F /* env_posix_test_helper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = env_posix_test_helper.h; path = util/env_posix_test_helper.h; sourceTree = ""; }; - 7BC1AAA6DECB63E281F27A6D8ED01C21 /* RealmSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RealmSwift.modulemap; sourceTree = ""; }; - 7C085135D1A89DE61CC0C683CFBAEE97 /* NSData+SRB64Additions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+SRB64Additions.m"; path = "Firebase/Database/third_party/SocketRocket/NSData+SRB64Additions.m"; sourceTree = ""; }; - 7C0A35C778AE012F3C063308B4381A79 /* FIRTransactionResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRTransactionResult.m; path = Firebase/Database/Api/FIRTransactionResult.m; sourceTree = ""; }; - 7C388B3D8979454C3F014DFFD040B397 /* FImmutableSortedSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FImmutableSortedSet.m; path = Firebase/Database/third_party/FImmutableSortedDictionary/FImmutableSortedDictionary/FImmutableSortedSet.m; sourceTree = ""; }; - 7C462B691DCBC572415D057BDCEC8589 /* FIRAuthOperationType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthOperationType.h; path = Firebase/Auth/Source/FIRAuthOperationType.h; sourceTree = ""; }; - 7C64E0C6E5014CDADC4C4CC0A57E15FB /* FIRAuthWebView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthWebView.m; path = Firebase/Auth/Source/FIRAuthWebView.m; sourceTree = ""; }; - 7CA6A87F9E38EB064244150759E2CACA /* FImmutableSortedDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FImmutableSortedDictionary.h; path = Firebase/Database/third_party/FImmutableSortedDictionary/FImmutableSortedDictionary/FImmutableSortedDictionary.h; sourceTree = ""; }; - 7CC364DD9BCB58F1BA133C12482421D5 /* GoogleToolboxForMac.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = GoogleToolboxForMac.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 7E1F14CC48DD73379AD9FEEB9198D1DB /* RLMRealmConfiguration.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMRealmConfiguration.mm; path = Realm/RLMRealmConfiguration.mm; sourceTree = ""; }; - 7E671E9C7D470EFE8D6E573D05C540A9 /* FIRLoggerLevel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLoggerLevel.h; path = Firebase/Core/Public/FIRLoggerLevel.h; sourceTree = ""; }; - 7E69D17E9D0E6CE24F29FA96FA67824F /* FPathIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FPathIndex.h; path = Firebase/Database/FPathIndex.h; sourceTree = ""; }; - 7EA686D86DAFD6CE65B41266570B8FA5 /* FListenProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FListenProvider.m; path = Firebase/Database/Core/FListenProvider.m; sourceTree = ""; }; - 7EB267EEE30FAA3A6EE0DE253E5B8C1A /* skiplist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = skiplist.h; path = db/skiplist.h; sourceTree = ""; }; - 7EE03640BC2BDDDCB6761BE0C9226E3F /* placeholder.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = placeholder.cpp; path = Realm/ObjectStore/src/placeholder.cpp; sourceTree = ""; }; - 7F284706E9A7F12270893EA967BC8EDD /* RLMSyncSessionRefreshHandle.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMSyncSessionRefreshHandle.mm; path = Realm/RLMSyncSessionRefreshHandle.mm; sourceTree = ""; }; - 7F928D426B6BDDC0A7C08ED1026B2905 /* GTMSessionFetcher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GTMSessionFetcher.modulemap; sourceTree = ""; }; - 7FF77B0565DC28B76D0D1D39619CC8C4 /* FIRGitHubAuthProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRGitHubAuthProvider.m; path = Firebase/Auth/Source/AuthProviders/GitHub/FIRGitHubAuthProvider.m; sourceTree = ""; }; - 801EB14923EDAFA8C9503441DCF3A830 /* thread_annotations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = thread_annotations.h; path = port/thread_annotations.h; sourceTree = ""; }; - 80EBFE479C71AF54E5D268F250DEA63C /* FNextPushId.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FNextPushId.m; path = Firebase/Database/Utilities/FNextPushId.m; sourceTree = ""; }; - 81060B99D1B6228211043762B773467F /* FIRAuthDataResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthDataResult.h; path = Firebase/Auth/Source/Public/FIRAuthDataResult.h; sourceTree = ""; }; - 8154500723602B68B536CFD3E8539963 /* SwiftChart-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftChart-prefix.pch"; sourceTree = ""; }; - 8190CF7CE77BB4BC189188E2DDB5D02E /* FIRNoopAuthTokenProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRNoopAuthTokenProvider.m; path = Firebase/Database/Login/FIRNoopAuthTokenProvider.m; sourceTree = ""; }; - 81950114D6A4F772330D524B9063F694 /* FUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FUtilities.h; path = Firebase/Database/Utilities/FUtilities.h; sourceTree = ""; }; - 81978D2F3B3E4A4F6AC57D4DC2D41327 /* RLMRealm.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMRealm.mm; path = Realm/RLMRealm.mm; sourceTree = ""; }; - 81A7BC2E43BB12BF722712E42ED7D8B8 /* FTupleSetIdPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTupleSetIdPath.h; path = Firebase/Database/Utilities/Tuples/FTupleSetIdPath.h; sourceTree = ""; }; - 81BDAE1EF3A408623FF571C1BAEE2F29 /* FirebaseCore.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FirebaseCore.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8267F850CA427CFCBED31002196F9E97 /* ChameleonEnums.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ChameleonEnums.h; path = "Pod/Classes/Objective-C/ChameleonEnums.h"; sourceTree = ""; }; - 8296064CFD07D9B568538F9564AFBDCD /* SVIndefiniteAnimatedView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVIndefiniteAnimatedView.m; path = SVProgressHUD/SVIndefiniteAnimatedView.m; sourceTree = ""; }; - 829C6CDD72AD1B1A1567F8A46BACB0B1 /* FIRFacebookAuthProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRFacebookAuthProvider.m; path = Firebase/Auth/Source/AuthProviders/Facebook/FIRFacebookAuthProvider.m; sourceTree = ""; }; - 8338810CCD24D2F9D22A0E42CEC121F1 /* FIREmailLinkSignInRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIREmailLinkSignInRequest.m; path = Firebase/Auth/Source/RPCs/FIREmailLinkSignInRequest.m; sourceTree = ""; }; - 83C768EE34EB562F10BE654B0B18C687 /* FRepo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FRepo.h; path = Firebase/Database/Core/FRepo.h; sourceTree = ""; }; - 8421DE969BA864887EAD8429BB437A17 /* FIRSendVerificationCodeRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRSendVerificationCodeRequest.m; path = Firebase/Auth/Source/RPCs/FIRSendVerificationCodeRequest.m; sourceTree = ""; }; - 845702831907B10D5D889DF10BF34FE0 /* race.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = race.m; path = Sources/race.m; sourceTree = ""; }; - 8489DF57EC54BEBA4D82C76D4C8511B7 /* SortDescriptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SortDescriptor.swift; path = RealmSwift/SortDescriptor.swift; sourceTree = ""; }; - 849001829F031196F1852343449ADD8C /* UINavigationController+Chameleon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationController+Chameleon.h"; path = "Pod/Classes/Objective-C/UINavigationController+Chameleon.h"; sourceTree = ""; }; - 84D121D59D2016DBEC312ACCB13B17BD /* FIRAuthProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthProvider.m; path = Firebase/Auth/Source/FIRAuthProvider.m; sourceTree = ""; }; - 84E15FD88E2E8118A85E23CC936686E2 /* SwiftChart.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftChart.xcconfig; sourceTree = ""; }; - 852A7ED906CC20B0B9C2D41209659AFC /* FIRAuthKeychain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthKeychain.h; path = Firebase/Auth/Source/FIRAuthKeychain.h; sourceTree = ""; }; - 852F21D083246B8D45847035672B6C46 /* FIRVerifyPasswordResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRVerifyPasswordResponse.h; path = Firebase/Auth/Source/RPCs/FIRVerifyPasswordResponse.h; sourceTree = ""; }; - 8559047C2BAD6D1BB24E740FC1E31D4A /* FEventRaiser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FEventRaiser.m; path = Firebase/Database/Core/View/FEventRaiser.m; sourceTree = ""; }; - 8579B97081E354B052A60E7C66981AB4 /* posix_logger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = posix_logger.h; path = util/posix_logger.h; sourceTree = ""; }; - 85973043571D199C9B3C7EE033A397D6 /* pb_common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = pb_common.h; sourceTree = ""; }; - 8645F37D7D2E5120BE821902883F05DE /* RLMSyncUser.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMSyncUser.mm; path = Realm/RLMSyncUser.mm; sourceTree = ""; }; - 8656AB29DB604E713AAC153B0DC8FF40 /* RLMObjectBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMObjectBase.h; path = include/RLMObjectBase.h; sourceTree = ""; }; - 8676B4A7F0BA2967F736B0300EE8563D /* Optional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Optional.swift; path = RealmSwift/Optional.swift; sourceTree = ""; }; - 868F872FAB2EE7501701C887CACE4C7A /* FIREmailLinkSignInResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIREmailLinkSignInResponse.m; path = Firebase/Auth/Source/RPCs/FIREmailLinkSignInResponse.m; sourceTree = ""; }; - 86F68025615ABD145F8E98019C08BE01 /* FIRResetPasswordResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRResetPasswordResponse.m; path = Firebase/Auth/Source/RPCs/FIRResetPasswordResponse.m; sourceTree = ""; }; - 875FED8673896796B514661B05A41E12 /* comparator.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = comparator.cc; path = util/comparator.cc; sourceTree = ""; }; - 8802E209D1DA7586C801474BD3D63FE1 /* FIRActionCodeSettings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRActionCodeSettings.h; path = Firebase/Auth/Source/Public/FIRActionCodeSettings.h; sourceTree = ""; }; - 883E3FCFA36DBC970B0FC801662B962A /* FIndexedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIndexedNode.h; path = Firebase/Database/Snapshot/FIndexedNode.h; sourceTree = ""; }; - 885076D3BC3A18BD30A544F90B0DF668 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 887C0BA8FF79DB1730D44763AF0568FE /* FIRGetAccountInfoRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRGetAccountInfoRequest.h; path = Firebase/Auth/Source/RPCs/FIRGetAccountInfoRequest.h; sourceTree = ""; }; - 889FCCD77ACE5C96ABA290D96685F9C9 /* LinkingObjects.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LinkingObjects.swift; path = RealmSwift/LinkingObjects.swift; sourceTree = ""; }; - 899C7A6FE806626B51936D1D2364D1A4 /* log_reader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = log_reader.h; path = db/log_reader.h; sourceTree = ""; }; - 89C2ED50C2B71DF29CE32156BA688ED4 /* FIRAuthAppCredential.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthAppCredential.m; path = Firebase/Auth/Source/FIRAuthAppCredential.m; sourceTree = ""; }; - 8A1FA4A338506FB739F620ACF8B01B7E /* FIRTwitterAuthCredential.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRTwitterAuthCredential.m; path = Firebase/Auth/Source/AuthProviders/Twitter/FIRTwitterAuthCredential.m; sourceTree = ""; }; - 8A2A9A2D0B3AD6522CE348C9FFC9AFE3 /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/Kingfisher.swift; sourceTree = ""; }; - 8AC2E9B509B487B76B0091CB3BACD6A1 /* FCompoundHash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FCompoundHash.h; path = Firebase/Database/Core/FCompoundHash.h; sourceTree = ""; }; - 8B1F150C00EC05C48B30AB0F7C9926C4 /* RLMSyncCredentials.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RLMSyncCredentials.m; path = Realm/RLMSyncCredentials.m; sourceTree = ""; }; - 8B418B781235FFD9984D6E34F17CB390 /* FIRVerifyAssertionResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRVerifyAssertionResponse.m; path = Firebase/Auth/Source/RPCs/FIRVerifyAssertionResponse.m; sourceTree = ""; }; - 8BB6270608616074490BC087E6D1DED3 /* FIRSecureTokenService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRSecureTokenService.h; path = Firebase/Auth/Source/FIRSecureTokenService.h; sourceTree = ""; }; - 8BC4100DF8EF420E7BF41FA328FEA11C /* version_edit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = version_edit.h; path = db/version_edit.h; sourceTree = ""; }; - 8BCAF1EE34FA0B40EA2F147683D70BF0 /* FIRAuthDispatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthDispatcher.h; path = Firebase/Auth/Source/FIRAuthDispatcher.h; sourceTree = ""; }; - 8BD6A7B0DC51B12E5D94537295ECBFFF /* RLMQueryUtil.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMQueryUtil.mm; path = Realm/RLMQueryUtil.mm; sourceTree = ""; }; - 8BE04856F77588F5B4569B3F2F949EE7 /* APLevelDB.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = APLevelDB.mm; path = "Firebase/Database/third_party/Wrap-leveldb/APLevelDB.mm"; sourceTree = ""; }; - 8C862C38A89EE68E53A1DE87150AAF71 /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/ImageView+Kingfisher.swift"; sourceTree = ""; }; - 8C89CC9CB4D877938D90316052032917 /* thread_safe_reference.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = thread_safe_reference.cpp; path = Realm/ObjectStore/src/thread_safe_reference.cpp; sourceTree = ""; }; - 8C9C10F7758A234AF486BD69318F7BCC /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 8CCB860E9845773E0E6F08EEBD1920BF /* RLMProperty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMProperty.h; path = include/RLMProperty.h; sourceTree = ""; }; - 8CCF8E3D82405CAE3663C0BEB9F9984D /* FCancelEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FCancelEvent.h; path = Firebase/Database/Core/View/FCancelEvent.h; sourceTree = ""; }; - 8D11CE6B63804E855574750C646F62FD /* FIRDatabaseReference.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRDatabaseReference.m; path = Firebase/Database/FIRDatabaseReference.m; sourceTree = ""; }; - 8D9B7FCB260C2EB5737E5EB03AC37D34 /* ChameleonFramework.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ChameleonFramework.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8DAD45E369D062258BD6F8FF8AD19580 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; - 8E6D2F4468F717A90D04FF566DCA4371 /* FIRGetOOBConfirmationCodeRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRGetOOBConfirmationCodeRequest.h; path = Firebase/Auth/Source/RPCs/FIRGetOOBConfirmationCodeRequest.h; sourceTree = ""; }; - 9009570A92625810FBB9C43CD5992B4A /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/ImageDownloader.swift; sourceTree = ""; }; - 908F535AE9304E2A4508F66BC158AD9D /* FIRUser_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRUser_Internal.h; path = Firebase/Auth/Source/FIRUser_Internal.h; sourceTree = ""; }; - 91014768E34E9873D3EE3B234837C1E8 /* FIRGetProjectConfigRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRGetProjectConfigRequest.h; path = Firebase/Auth/Source/RPCs/FIRGetProjectConfigRequest.h; sourceTree = ""; }; - 910E650D8C865C0D1B57AB7BF4272BE6 /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; - 9126AC7041797AA78C2DFDB621F9878E /* FIRUserInfoImpl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRUserInfoImpl.m; path = Firebase/Auth/Source/FIRUserInfoImpl.m; sourceTree = ""; }; - 9139DF4C8F0321DE48D4DB1EA8EDBD0F /* FirebaseAuth.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseAuth.h; path = Firebase/Auth/Source/Public/FirebaseAuth.h; sourceTree = ""; }; - 91D571879DFFE0562615C57990B98440 /* RLMSchema.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSchema.h; path = include/RLMSchema.h; sourceTree = ""; }; - 91F8948065E5AF1F9BCB110B1F0D41ED /* ChameleonMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ChameleonMacros.h; path = "Pod/Classes/Objective-C/ChameleonMacros.h"; sourceTree = ""; }; - 92009EC17E21362BA0EF56CDC99B4DD4 /* coding.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = coding.cc; path = util/coding.cc; sourceTree = ""; }; - 92317A42675FCC0EA3B52813763C769B /* FOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FOperation.h; path = Firebase/Database/Core/Operation/FOperation.h; sourceTree = ""; }; - 925A4FA267A9E87F979380653C87B2A6 /* FPendingPut.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FPendingPut.m; path = Firebase/Database/Persistence/FPendingPut.m; sourceTree = ""; }; - 928F4B71BE6D78EC5F97330E3B87CFC5 /* FIRVerifyClientResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRVerifyClientResponse.m; path = Firebase/Auth/Source/RPCs/FIRVerifyClientResponse.m; sourceTree = ""; }; - 92DCA21420C6BFB28D7D5DB5C614455A /* FMaxNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FMaxNode.m; path = Firebase/Database/FMaxNode.m; sourceTree = ""; }; - 92F38C8AB0A13CFD1B9352CBC6FC702E /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 92F89977756DEB27BE5137F350E7CC2B /* FCompoundWrite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FCompoundWrite.m; path = Firebase/Database/Snapshot/FCompoundWrite.m; sourceTree = ""; }; - 9316F4FFBB000707EB619983F4A8372C /* FIRUserMetadata_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRUserMetadata_Internal.h; path = Firebase/Auth/Source/FIRUserMetadata_Internal.h; sourceTree = ""; }; - 9318CAEDFD1C7D4C29139BA0561637B2 /* FIRDatabaseQuery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDatabaseQuery.h; path = Firebase/Database/Public/FIRDatabaseQuery.h; sourceTree = ""; }; - 93872C1DE6479249518BF0E076099DDD /* leveldb-library-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "leveldb-library-umbrella.h"; sourceTree = ""; }; - 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 93F007F4C2BC12991B21B23C54427DE8 /* FNextPushId.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FNextPushId.h; path = Firebase/Database/Utilities/FNextPushId.h; sourceTree = ""; }; - 947B34E55F08AD501B485E55ED970DC3 /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; - 94C2162F70957C1C8249D7D684949C95 /* FirebaseDatabase.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseDatabase.xcconfig; sourceTree = ""; }; - 94FEE98393E7168C05FCF32136DB76BC /* FTree.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FTree.m; path = Firebase/Database/Core/Utilities/FTree.m; sourceTree = ""; }; - 95149D8D2D2B20E206DC0FFA5C3C7D96 /* FTreeNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTreeNode.h; path = Firebase/Database/Core/Utilities/FTreeNode.h; sourceTree = ""; }; - 954315A1B8C004BE54582B2B2F0E9404 /* FOverwrite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FOverwrite.h; path = Firebase/Database/Core/Operation/FOverwrite.h; sourceTree = ""; }; - 95497B2203F35BF887131E517E2AEA0D /* FIRNetworkURLSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRNetworkURLSession.h; path = Firebase/Core/Private/FIRNetworkURLSession.h; sourceTree = ""; }; - 960AC33A1725FA80A447A5CF0D3E39F5 /* FIRPhoneAuthCredential.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRPhoneAuthCredential.m; path = Firebase/Auth/Source/AuthProviders/Phone/FIRPhoneAuthCredential.m; sourceTree = ""; }; - 964B565A159A2093E70AEB55A52CC77F /* SVRadialGradientLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVRadialGradientLayer.m; path = SVProgressHUD/SVRadialGradientLayer.m; sourceTree = ""; }; - 97003794515D55FA97BBCD96C84668E6 /* filter_block.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = filter_block.cc; path = table/filter_block.cc; sourceTree = ""; }; - 9704696ECE9CA1DA10B9E1FE22F872F1 /* FIRAuthDataResult_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthDataResult_Internal.h; path = Firebase/Auth/Source/FIRAuthDataResult_Internal.h; sourceTree = ""; }; - 9755AA75B2B9C186DD735CC9DC81DF0C /* FirebaseDatabase-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FirebaseDatabase-umbrella.h"; sourceTree = ""; }; - 97639739AFD0E7498034A28D1B84F558 /* FIRReachabilityChecker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRReachabilityChecker.h; path = Firebase/Core/Private/FIRReachabilityChecker.h; sourceTree = ""; }; - 980A9BCC49F5011379EA1F4846E20314 /* FIRAuthAPNSToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthAPNSToken.m; path = Firebase/Auth/Source/FIRAuthAPNSToken.m; sourceTree = ""; }; - 981893C19E3025011A5139AF9D856262 /* FIRDatabase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRDatabase.m; path = Firebase/Database/Api/FIRDatabase.m; sourceTree = ""; }; - 99883EB025E527AE8609F7B7EBC448B8 /* RLMRealm_Dynamic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMRealm_Dynamic.h; path = include/RLMRealm_Dynamic.h; sourceTree = ""; }; - 99B2694A1736D9808D3A829E1D042AE9 /* Object.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Object.swift; path = RealmSwift/Object.swift; sourceTree = ""; }; - 9A687BBCFAEE34ED96A056D7DEA34A22 /* sync_manager.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = sync_manager.cpp; path = Realm/ObjectStore/src/sync/sync_manager.cpp; sourceTree = ""; }; - 9A9D34ECB7BA9012F144BD958F6C673E /* RLMRealm_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMRealm_Private.h; path = include/RLMRealm_Private.h; sourceTree = ""; }; - 9ADB35DFB24D3945602A7431181154AD /* FSyncTree.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FSyncTree.h; path = Firebase/Database/Core/FSyncTree.h; sourceTree = ""; }; - 9AF869FCD03E2C8F8C5A5E3D5DDE8DA2 /* FArraySortedDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FArraySortedDictionary.h; path = Firebase/Database/third_party/FImmutableSortedDictionary/FImmutableSortedDictionary/FArraySortedDictionary.h; sourceTree = ""; }; - 9B3A00559CA3EDEA2D6488184D309471 /* FIRAuthSettings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthSettings.m; path = Firebase/Auth/Source/FIRAuthSettings.m; sourceTree = ""; }; - 9B4196E1F5A68FACAB33ECA87AF767EC /* Configuration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Configuration.swift; path = Sources/Configuration.swift; sourceTree = ""; }; + 7913F86A702F9C8F85472BAEC81459A5 /* crc32c.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crc32c.h; path = util/crc32c.h; sourceTree = ""; }; + 796D14C630D8812D2DCE28B605FC4564 /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; + 797648B1E0D3A6066F994556F924BF1E /* FIRResetPasswordRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRResetPasswordRequest.m; path = Firebase/Auth/Source/RPCs/FIRResetPasswordRequest.m; sourceTree = ""; }; + 79AF623890C6DC0CA3A952646F4A3A74 /* SwiftChart.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftChart.xcconfig; sourceTree = ""; }; + 79C6FE77B99E2E6E5FD2CF6ED248C543 /* FMerge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FMerge.h; path = Firebase/Database/Core/Operation/FMerge.h; sourceTree = ""; }; + 79DFB4F96F2ADED65E9DFD60E2139A87 /* APLevelDB.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = APLevelDB.mm; path = "Firebase/Database/third_party/Wrap-leveldb/APLevelDB.mm"; sourceTree = ""; }; + 7A1DE1315A11CD023158786D3187DF8C /* options.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = options.h; path = include/leveldb/options.h; sourceTree = ""; }; + 7A2BDE296D8DDD93BA5BDD6A21AA3E37 /* SVProgressAnimatedView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVProgressAnimatedView.m; path = SVProgressHUD/SVProgressAnimatedView.m; sourceTree = ""; }; + 7A472B808EDB6A83459DD76A79343A48 /* fwd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fwd.h; path = Sources/fwd.h; sourceTree = ""; }; + 7AB4EFC7D664CE1E573015CF430E9ABE /* RLMSyncSessionRefreshHandle.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMSyncSessionRefreshHandle.mm; path = Realm/RLMSyncSessionRefreshHandle.mm; sourceTree = ""; }; + 7AE853070D0387E8AC5441618DC1DF9B /* Configuration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Configuration.swift; path = Sources/Configuration.swift; sourceTree = ""; }; + 7AED3E930C42795FCFAA5FF2243A3039 /* GTMNSData+zlib.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "GTMNSData+zlib.m"; path = "Foundation/GTMNSData+zlib.m"; sourceTree = ""; }; + 7B2B42C046114BA0FE5525A81C338031 /* FAckUserWrite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FAckUserWrite.h; path = Firebase/Database/Core/Operation/FAckUserWrite.h; sourceTree = ""; }; + 7BFDFA14359B1B0BEE2CA0ABDC4C58B3 /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/ImageTransition.swift; sourceTree = ""; }; + 7C2764F649066BFC811831F350C07134 /* RLMSyncConfiguration.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMSyncConfiguration.mm; path = Realm/RLMSyncConfiguration.mm; sourceTree = ""; }; + 7CED8D21E7C53ED13858B3B607897C0C /* FIRReachabilityChecker+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRReachabilityChecker+Internal.h"; path = "Firebase/Core/Private/FIRReachabilityChecker+Internal.h"; sourceTree = ""; }; + 7CF285C720B7E99C27DE9EE39CF64F0C /* FIRNetworkConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRNetworkConstants.h; path = Firebase/Core/Private/FIRNetworkConstants.h; sourceTree = ""; }; + 7D06036A48C38D7D57ADCEF3C5127F96 /* FTupleStringNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FTupleStringNode.m; path = Firebase/Database/Utilities/Tuples/FTupleStringNode.m; sourceTree = ""; }; + 7D89AEBF817EB6444223B32A0DFFD27D /* Kingfisher.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.xcconfig; sourceTree = ""; }; + 7DBCC3ED273043DA153C2CB9A8D5B1D6 /* RLMRealm+Sync.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = "RLMRealm+Sync.mm"; path = "Realm/RLMRealm+Sync.mm"; sourceTree = ""; }; + 7DD6C39190CCBFB2CC1FC01CA4F58CEA /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/ImageView+Kingfisher.swift"; sourceTree = ""; }; + 7E904356BBD7A751A2C39DFF6784C13D /* FIROAuthCredential.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIROAuthCredential.m; path = Firebase/Auth/Source/AuthProviders/OAuth/FIROAuthCredential.m; sourceTree = ""; }; + 7EA0E86840087A2F988191982AEF7BE4 /* TaskDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskDelegate.swift; path = Source/TaskDelegate.swift; sourceTree = ""; }; + 7EC13AE3E7408848C1905A3C3DE6D75B /* FIRAuthAppDelegateProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthAppDelegateProxy.m; path = Firebase/Auth/Source/FIRAuthAppDelegateProxy.m; sourceTree = ""; }; + 7EEFEA8CE983E6EE050FBF782D98B79D /* FIRNetworkURLSession.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRNetworkURLSession.m; path = Firebase/Core/FIRNetworkURLSession.m; sourceTree = ""; }; + 7F568E2FB0AF2F675B252CA373C69672 /* FIRNoopAuthTokenProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRNoopAuthTokenProvider.h; path = Firebase/Database/Login/FIRNoopAuthTokenProvider.h; sourceTree = ""; }; + 7F7A1A72AF59BE923FA3943B224D2BBD /* FIndexedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIndexedNode.m; path = Firebase/Database/Snapshot/FIndexedNode.m; sourceTree = ""; }; + 7F7A60E8391C0103B242BB64C3E046EF /* FIRDatabase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRDatabase.m; path = Firebase/Database/Api/FIRDatabase.m; sourceTree = ""; }; + 7F8B89BBE9BEFAC7A8E97AF53F8C835D /* crc32c.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = crc32c.cc; path = util/crc32c.cc; sourceTree = ""; }; + 7FA0FB5E1BD4E206AD6CA29388D53C9F /* FirebaseInstanceID.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseInstanceID.framework; path = Frameworks/FirebaseInstanceID.framework; sourceTree = ""; }; + 80CCE5EF196537E4E1F1C22EB8F190BC /* pb_decode.c */ = {isa = PBXFileReference; includeInIndex = 1; path = pb_decode.c; sourceTree = ""; }; + 80E58255240BCE83C15FD794E52C3F01 /* FIRVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRVersion.h; path = Firebase/Core/Private/FIRVersion.h; sourceTree = ""; }; + 8107EE21C879AF93E93DC6E232BDF7E3 /* FImmutableTree.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FImmutableTree.h; path = Firebase/Database/Core/Utilities/FImmutableTree.h; sourceTree = ""; }; + 811E448B021B0518BB2802E83B759A48 /* FPathIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FPathIndex.h; path = Firebase/Database/FPathIndex.h; sourceTree = ""; }; + 8128B85FFE0C0D700431543AA97F0F38 /* RLMPlatform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMPlatform.h; path = include/RLMPlatform.h; sourceTree = ""; }; + 8131049A8380941A015BC952D24BC4A5 /* FWebSocketConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FWebSocketConnection.m; path = Firebase/Database/Realtime/FWebSocketConnection.m; sourceTree = ""; }; + 813907820EE8D08F4E51858C8DF63508 /* RLMSyncPermission.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMSyncPermission.mm; path = Realm/RLMSyncPermission.mm; sourceTree = ""; }; + 813C855CBF32B7018B96D90D50ACDC75 /* nanopb.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = nanopb.framework; path = nanopb.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 82121DFC73E36F57610A2EA7B5BB32A1 /* SVRadialGradientLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVRadialGradientLayer.m; path = SVProgressHUD/SVRadialGradientLayer.m; sourceTree = ""; }; + 825761CCB49BEA007AA06F02FCCE907D /* options.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = options.cc; path = util/options.cc; sourceTree = ""; }; + 82839582921198FABDE00052D66E2F0C /* FirebaseAuth.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseAuth.h; path = Firebase/Auth/Source/Public/FirebaseAuth.h; sourceTree = ""; }; + 829D2B9470AC0635766764B8176BD052 /* pb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = pb.h; sourceTree = ""; }; + 833FFA65380BC592A5DA4FEE614B246D /* RLMObjectBase_Dynamic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMObjectBase_Dynamic.h; path = include/RLMObjectBase_Dynamic.h; sourceTree = ""; }; + 8369E110071BFBC9A37294A747D99E9B /* ChameleonFramework.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ChameleonFramework.modulemap; sourceTree = ""; }; + 83CD4E6B1ED7B301D58E21CE221CDB01 /* PromiseKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PromiseKit-dummy.m"; sourceTree = ""; }; + 843D5111E7D78F9D8C0552A9992D3BCD /* FNamedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FNamedNode.h; path = Firebase/Database/FNamedNode.h; sourceTree = ""; }; + 84421758A9D8BDF43864192E4D0CE548 /* coding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = coding.h; path = util/coding.h; sourceTree = ""; }; + 848D29C5FC6A7B0FFDC1DB2DFCE7BEBC /* FIRVerifyClientRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRVerifyClientRequest.h; path = Firebase/Auth/Source/RPCs/FIRVerifyClientRequest.h; sourceTree = ""; }; + 84B5E0BD4A534DE8672E0ECCC5B57062 /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/ImageModifier.swift; sourceTree = ""; }; + 850B48724DDD9CA3ADE704FA62D5EA5A /* FIRGetProjectConfigResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRGetProjectConfigResponse.h; path = Firebase/Auth/Source/RPCs/FIRGetProjectConfigResponse.h; sourceTree = ""; }; + 854719D9A0CF8C52152DC541E1D3EF66 /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; + 85B9D47CA185751D2CC8D7B324EB7EEF /* FIRAuthSettings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthSettings.m; path = Firebase/Auth/Source/FIRAuthSettings.m; sourceTree = ""; }; + 85BEE294468499CAB9D040C75CFB6879 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Source/Result.swift; sourceTree = ""; }; + 869C5AF859D170BC4B0887A66A7D532A /* Schema.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Schema.swift; path = RealmSwift/Schema.swift; sourceTree = ""; }; + 86AEFDFBF9CDE9F34BB3754CE36A1AE9 /* SwiftyJSON-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-prefix.pch"; sourceTree = ""; }; + 86B7ECE0F84BACFC785AB07041F1B3C7 /* FTupleNodePath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTupleNodePath.h; path = Firebase/Database/Utilities/Tuples/FTupleNodePath.h; sourceTree = ""; }; + 8711A6C76DC7471688C3AA1DAA4567E2 /* SideMenu.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SideMenu.framework; path = SideMenu.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 876C8FE4C8BC6D8AF9FFD9FF46B6589C /* nanopb-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "nanopb-umbrella.h"; sourceTree = ""; }; + 87A9164E5451984017B164DE6217DE77 /* SVProgressHUD.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SVProgressHUD.framework; path = SVProgressHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 87E1BC974D69E0F783517F2A463676DD /* FIRSecureTokenRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRSecureTokenRequest.m; path = Firebase/Auth/Source/RPCs/FIRSecureTokenRequest.m; sourceTree = ""; }; + 881B396F293B5055277292EEF4F7F1DA /* FIRDeleteAccountResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRDeleteAccountResponse.m; path = Firebase/Auth/Source/RPCs/FIRDeleteAccountResponse.m; sourceTree = ""; }; + 8836D06E2AC67B606D19835C0351C275 /* FIRAuthURLPresenter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthURLPresenter.m; path = Firebase/Auth/Source/FIRAuthURLPresenter.m; sourceTree = ""; }; + 88736793BE9E25AAB9A2ADE921569424 /* log_writer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = log_writer.h; path = db/log_writer.h; sourceTree = ""; }; + 88DC3C4F9C544BC4E4297988708ECE37 /* FViewCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FViewCache.h; path = Firebase/Database/Core/View/FViewCache.h; sourceTree = ""; }; + 88E580127B8AC3BCDE2FF1A04185CA79 /* SVProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SVProgressHUD-prefix.pch"; sourceTree = ""; }; + 88EA2512216314AF93669CDC3C0BCC8B /* FIRAuthDispatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthDispatcher.h; path = Firebase/Auth/Source/FIRAuthDispatcher.h; sourceTree = ""; }; + 897B651D79ACD29705D75780311D909D /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 89F27B0980DDE5BD783531CF77807A73 /* RLMSyncManager_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncManager_Private.h; path = include/RLMSyncManager_Private.h; sourceTree = ""; }; + 8A062A239385A4D191C871589DED362E /* FTree.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FTree.m; path = Firebase/Database/Core/Utilities/FTree.m; sourceTree = ""; }; + 8A6F67245C5EF7F78E4682A85FC6A849 /* FIRUserMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRUserMetadata.h; path = Firebase/Auth/Source/Public/FIRUserMetadata.h; sourceTree = ""; }; + 8AE871854B59BD765240668386C1DC4D /* FEventRegistration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FEventRegistration.h; path = Firebase/Database/Core/View/FEventRegistration.h; sourceTree = ""; }; + 8B096D5FC4934FF4A2297A9CDB96AE52 /* FChildrenNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FChildrenNode.h; path = Firebase/Database/Snapshot/FChildrenNode.h; sourceTree = ""; }; + 8B1BC4E4C1A06AD1BE9AC63866DE44F3 /* FIRTwitterAuthProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRTwitterAuthProvider.m; path = Firebase/Auth/Source/AuthProviders/Twitter/FIRTwitterAuthProvider.m; sourceTree = ""; }; + 8B1E5B3FD413F33EB83E2906392EB292 /* RLMArray.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMArray.mm; path = Realm/RLMArray.mm; sourceTree = ""; }; + 8B39D3D8B35335FA45948869AE8CC032 /* system_configuration.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = system_configuration.cpp; path = Realm/ObjectStore/src/sync/impl/apple/system_configuration.cpp; sourceTree = ""; }; + 8B4702AFD645801109ACC320CB48D0E3 /* RealmConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RealmConfiguration.swift; path = RealmSwift/RealmConfiguration.swift; sourceTree = ""; }; + 8B7DB1E54F31774781F5E7EA96A0E365 /* RLMObjectBase_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMObjectBase_Private.h; path = include/RLMObjectBase_Private.h; sourceTree = ""; }; + 8BDE227456E7A4A10B5674E0F7F1E8A6 /* RLMQueryUtil.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMQueryUtil.mm; path = Realm/RLMQueryUtil.mm; sourceTree = ""; }; + 8C419006F9EBDF2CE1572087941841CD /* FStringUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FStringUtilities.m; path = Firebase/Database/Utilities/FStringUtilities.m; sourceTree = ""; }; + 8C5F1BDBD937E21E2A932593664BC2E4 /* FIRGoogleAuthProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRGoogleAuthProvider.h; path = Firebase/Auth/Source/Public/FIRGoogleAuthProvider.h; sourceTree = ""; }; + 8C86EBB0032823748C3C73ECF340FDC1 /* thread_safe_reference.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = thread_safe_reference.cpp; path = Realm/ObjectStore/src/thread_safe_reference.cpp; sourceTree = ""; }; + 8CE420DA1558F78911A3B350A9A11A79 /* FQuerySpec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FQuerySpec.h; path = Firebase/Database/Core/FQuerySpec.h; sourceTree = ""; }; + 8DD911CD20C74127970E24F1205AA100 /* ThreadSafeReference.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ThreadSafeReference.swift; path = RealmSwift/ThreadSafeReference.swift; sourceTree = ""; }; + 8DEA2ECAD7B0C441945F043E8A185698 /* iterator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = iterator.h; path = include/leveldb/iterator.h; sourceTree = ""; }; + 8DEB0049DCC0A568FB706C16B0B04B15 /* PromiseKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = PromiseKit.modulemap; sourceTree = ""; }; + 8E2EF1FC87C693AD40D02F7164BC01D9 /* FViewCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FViewCache.m; path = Firebase/Database/Core/View/FViewCache.m; sourceTree = ""; }; + 8E4512E7B81A64FFC9B8E3208E8596CB /* GTMDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = GTMDefines.h; sourceTree = ""; }; + 8EB4CA782B4E1BDD6432422D73C87206 /* FLeafNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLeafNode.h; path = Firebase/Database/Snapshot/FLeafNode.h; sourceTree = ""; }; + 8ECC507E7F47E66784AAB190F66457D6 /* RLMSwiftSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RLMSwiftSupport.m; path = Realm/RLMSwiftSupport.m; sourceTree = ""; }; + 8F05BBCB1F615E470A220DB8DEC9140D /* FValueIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FValueIndex.m; path = Firebase/Database/FValueIndex.m; sourceTree = ""; }; + 8F1BEA718FC558295361DE96283D7161 /* FKeyIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FKeyIndex.m; path = Firebase/Database/FKeyIndex.m; sourceTree = ""; }; + 8F6DFBD150A3B56A826609F05027EBF2 /* RLMRealm_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMRealm_Private.h; path = include/RLMRealm_Private.h; sourceTree = ""; }; + 903B2DFB2B75E07AD51566DB58E59C83 /* FIRGetOOBConfirmationCodeResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRGetOOBConfirmationCodeResponse.m; path = Firebase/Auth/Source/RPCs/FIRGetOOBConfirmationCodeResponse.m; sourceTree = ""; }; + 904A85DCC0C31F485625F9429B5A0288 /* write_batch.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = write_batch.cc; path = db/write_batch.cc; sourceTree = ""; }; + 9075980E4D0116EE5A04C9D0DB658EB7 /* FIRAuthSettings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthSettings.h; path = Firebase/Auth/Source/Public/FIRAuthSettings.h; sourceTree = ""; }; + 912431AAC7A4A16F390214EA93DA877F /* pb_common.c */ = {isa = PBXFileReference; includeInIndex = 1; path = pb_common.c; sourceTree = ""; }; + 91616CCF5C4E910975ED0143C9C9FA25 /* UISideMenuNavigationController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UISideMenuNavigationController.swift; path = Pod/Classes/UISideMenuNavigationController.swift; sourceTree = ""; }; + 91A054E8B1F8126C7A18B34BA0D619BC /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 91FA7AE6B4AA6D2454F4599FC29CBE8A /* FIRSetAccountInfoResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRSetAccountInfoResponse.m; path = Firebase/Auth/Source/RPCs/FIRSetAccountInfoResponse.m; sourceTree = ""; }; + 9298A68A6B543B408DC9E5FE996F903E /* FAckUserWrite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FAckUserWrite.m; path = Firebase/Database/Core/Operation/FAckUserWrite.m; sourceTree = ""; }; + 92B76C50618D84D3A4C1256A34745255 /* FMaxNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FMaxNode.m; path = Firebase/Database/FMaxNode.m; sourceTree = ""; }; + 9324BF7B815CE592B1B98F5DA6A82328 /* fbase64.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fbase64.c; path = Firebase/Database/third_party/SocketRocket/fbase64.c; sourceTree = ""; }; + 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 950B89A37F650A6B150BB61CBD929CD6 /* nanopb.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = nanopb.modulemap; sourceTree = ""; }; + 950BEE25475AF8AB9882D8903CBF417C /* FValueEventRegistration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FValueEventRegistration.h; path = Firebase/Database/Core/View/FValueEventRegistration.h; sourceTree = ""; }; + 95885AB8284E99BEBECAB3C364967D0B /* NSArray+Chameleon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+Chameleon.h"; path = "Pod/Classes/Objective-C/NSArray+Chameleon.h"; sourceTree = ""; }; + 9603113FBB4115B156F91010FA140D23 /* FIRPhoneAuthProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRPhoneAuthProvider.m; path = Firebase/Auth/Source/AuthProviders/Phone/FIRPhoneAuthProvider.m; sourceTree = ""; }; + 9621451D235008B6528F52230A6894E9 /* FCompleteChildSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FCompleteChildSource.h; path = Firebase/Database/Core/View/Filter/FCompleteChildSource.h; sourceTree = ""; }; + 964BC0A02DE65A55B384856AD9CAC6B8 /* RLMSyncUser.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMSyncUser.mm; path = Realm/RLMSyncUser.mm; sourceTree = ""; }; + 96880D71BB718EC563DB546D8AC09B02 /* RLMSyncManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMSyncManager.mm; path = Realm/RLMSyncManager.mm; sourceTree = ""; }; + 96B7665DC8B7B4D3701725E3EC7BA80E /* Util.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Util.swift; path = RealmSwift/Util.swift; sourceTree = ""; }; + 96DDC705EBD3CE46C26E4DFDC7B1AB86 /* firstly.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = firstly.swift; path = Sources/firstly.swift; sourceTree = ""; }; + 96F68DEE8EDCECE1EA450424EB19AAEE /* FValueIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FValueIndex.h; path = Firebase/Database/FValueIndex.h; sourceTree = ""; }; + 97556BF680D73BEE50BC370237CE2ED1 /* port_example.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = port_example.h; path = port/port_example.h; sourceTree = ""; }; + 98176F7EB9856607DC25015E67B35486 /* SwiftChart-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftChart-prefix.pch"; sourceTree = ""; }; + 981B0AE384FEBF7B3CA6F32DC513A6D7 /* FIRFacebookAuthProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRFacebookAuthProvider.m; path = Firebase/Auth/Source/AuthProviders/Facebook/FIRFacebookAuthProvider.m; sourceTree = ""; }; + 982417A3B308786B28B3E55A210AC1FD /* FSparseSnapshotTree.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FSparseSnapshotTree.m; path = Firebase/Database/Core/FSparseSnapshotTree.m; sourceTree = ""; }; + 9858FE2A6CD145EFD7EB722FEE336C89 /* AnyPromise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyPromise.swift; path = Sources/AnyPromise.swift; sourceTree = ""; }; + 9876E90F3950A1B691CE092868255CD8 /* FIRActionCodeSettings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRActionCodeSettings.m; path = Firebase/Auth/Source/FIRActionCodeSettings.m; sourceTree = ""; }; + 98D40162192EB7E105E483C7882AEA80 /* RLMSyncSubscription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncSubscription.h; path = include/RLMSyncSubscription.h; sourceTree = ""; }; + 98F855CE72F3685AF9024F0DF90F3AED /* filename.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = filename.h; path = db/filename.h; sourceTree = ""; }; + 994E34C59DB8E9DCF98E5A5EE5489AAA /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; + 997244D190C4DA8AE809CE08C59D4B29 /* Firebase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Firebase.h; path = CoreOnly/Sources/Firebase.h; sourceTree = ""; }; + 99AF1B1BAFACCE770472FD60484786B2 /* FRepo_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FRepo_Private.h; path = Firebase/Database/Core/FRepo_Private.h; sourceTree = ""; }; + 99BB089F5CF6B601E331E971470C012A /* FIRDatabaseReference_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDatabaseReference_Private.h; path = Firebase/Database/Api/Private/FIRDatabaseReference_Private.h; sourceTree = ""; }; + 99F0A0BAB79736410A6D7CC877ED9A4F /* FLeafNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLeafNode.m; path = Firebase/Database/Snapshot/FLeafNode.m; sourceTree = ""; }; + 99FFFBFE2E49EE854353112FEFE653EC /* FIRAuthDataResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthDataResult.m; path = Firebase/Auth/Source/FIRAuthDataResult.m; sourceTree = ""; }; + 9A21D65008049DD151689EF9F5395381 /* sync_session.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = sync_session.cpp; path = Realm/ObjectStore/src/sync/sync_session.cpp; sourceTree = ""; }; + 9ACBB2A3DD950E04C6B1FCD9F1DC108B /* pb_encode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = pb_encode.h; sourceTree = ""; }; + 9B1FA8AD627718648DA68296BEDC177B /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 9B4F6E28284FF624BFF2C716DC39024F /* FRepoManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FRepoManager.h; path = Firebase/Database/Core/FRepoManager.h; sourceTree = ""; }; 9B50A11F03F5E6C84500E56E4B6849DE /* Pods-pocloud-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-pocloud-frameworks.sh"; sourceTree = ""; }; - 9B6928E24C9A598D37478E8D8BFFF72F /* port_example.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = port_example.h; path = port/port_example.h; sourceTree = ""; }; - 9DAB6AE54D9BA26EF5CA82D53D4D7768 /* FLLRBEmptyNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLLRBEmptyNode.m; path = Firebase/Database/third_party/FImmutableSortedDictionary/FImmutableSortedDictionary/FLLRBEmptyNode.m; sourceTree = ""; }; - 9EDCDCC4C6B6EA05B5157A555BE3695F /* leveldb.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = leveldb.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 9EE168F55AD90AD7C35DE3A27D62BC2D /* FIRAdditionalUserInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAdditionalUserInfo.h; path = Firebase/Auth/Source/Public/FIRAdditionalUserInfo.h; sourceTree = ""; }; - 9F12AB5269A19DF95C9DA4B8333D9143 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 9F82CA0EF9C6037C4EADC58069404809 /* FSparseSnapshotTree.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FSparseSnapshotTree.m; path = Firebase/Database/Core/FSparseSnapshotTree.m; sourceTree = ""; }; - A01357CC0F7652931C876DA3FBAD454E /* FIRGetOOBConfirmationCodeResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRGetOOBConfirmationCodeResponse.h; path = Firebase/Auth/Source/RPCs/FIRGetOOBConfirmationCodeResponse.h; sourceTree = ""; }; - A020F0A6742EADC12DD67B356FC7A93C /* FTreeSortedDictionaryEnumerator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FTreeSortedDictionaryEnumerator.m; path = Firebase/Database/third_party/FImmutableSortedDictionary/FImmutableSortedDictionary/FTreeSortedDictionaryEnumerator.m; sourceTree = ""; }; - A093850A2BBCBCDDE8AD1C65BB4103DA /* FIRAuthAppDelegateProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthAppDelegateProxy.m; path = Firebase/Auth/Source/FIRAuthAppDelegateProxy.m; sourceTree = ""; }; - A15CA296378D60AEFA654A2500DDE1F1 /* FIRLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRLogger.m; path = Firebase/Core/FIRLogger.m; sourceTree = ""; }; - A17E95186A1AFD69619E152CFBA25AC0 /* FIROptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIROptions.m; path = Firebase/Core/FIROptions.m; sourceTree = ""; }; - A1A0EA4BF707408A9A55DF7723C80827 /* RLMManagedArray.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMManagedArray.mm; path = Realm/RLMManagedArray.mm; sourceTree = ""; }; - A1FF8CC1847F34C9308C8F140869F7CF /* FIRGoogleAuthProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRGoogleAuthProvider.h; path = Firebase/Auth/Source/Public/FIRGoogleAuthProvider.h; sourceTree = ""; }; - A2230D6676070F59BE75F9FDC66DEEAC /* RLMObjectSchema.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMObjectSchema.mm; path = Realm/RLMObjectSchema.mm; sourceTree = ""; }; - A26799CCA03BA4447B9ECFAAAAB36F05 /* FWebSocketConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FWebSocketConnection.h; path = Firebase/Database/Realtime/FWebSocketConnection.h; sourceTree = ""; }; - A26C42EADBE318BC283855573CB76683 /* RLMSchema.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMSchema.mm; path = Realm/RLMSchema.mm; sourceTree = ""; }; - A288528EF1436A1E9DC1F320C6C8BCF0 /* FIRSecureTokenRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRSecureTokenRequest.m; path = Firebase/Auth/Source/RPCs/FIRSecureTokenRequest.m; sourceTree = ""; }; - A2A1A53289F4AC54E302848FE180E825 /* status.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = status.h; path = include/leveldb/status.h; sourceTree = ""; }; + 9BC0174932E57EAE6EC19633AAEB7EA6 /* RLMMigration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMMigration.h; path = include/RLMMigration.h; sourceTree = ""; }; + 9C03BD85ABC64CD186A121936AB36741 /* arena.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = arena.h; path = util/arena.h; sourceTree = ""; }; + 9C224A282F04F2A209F24E12FD6A485F /* FAtomicNumber.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FAtomicNumber.m; path = Firebase/Database/Utilities/FAtomicNumber.m; sourceTree = ""; }; + 9C2DA7600F0669E802B1DCAC3D7C2D8D /* FIREmailAuthProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIREmailAuthProvider.m; path = Firebase/Auth/Source/AuthProviders/EmailPassword/FIREmailAuthProvider.m; sourceTree = ""; }; + 9C42B2760B949BEED82EBD3F86033DE6 /* FIRMutableData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRMutableData.m; path = Firebase/Database/Api/FIRMutableData.m; sourceTree = ""; }; + 9C6EEEA8B6E6845C85916F0B2DB5D00A /* filter_block.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = filter_block.cc; path = table/filter_block.cc; sourceTree = ""; }; + 9CEF3BA59ED9C27B0B1653ECD59C3AA5 /* FIRFacebookAuthCredential.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRFacebookAuthCredential.m; path = Firebase/Auth/Source/AuthProviders/Facebook/FIRFacebookAuthCredential.m; sourceTree = ""; }; + 9CFB44E7986909688AA67ACB7477AFDB /* Thenable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Thenable.swift; path = Sources/Thenable.swift; sourceTree = ""; }; + 9D06031E56C16D9BA725FDC59F92C4DE /* log_reader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = log_reader.h; path = db/log_reader.h; sourceTree = ""; }; + 9D1A9788A71428201F949C720DA3C9C9 /* histogram.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = histogram.cc; path = util/histogram.cc; sourceTree = ""; }; + 9D4BB2F4FF61EF66313B797DD844EFF0 /* FIRPhoneAuthCredential.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRPhoneAuthCredential.m; path = Firebase/Auth/Source/AuthProviders/Phone/FIRPhoneAuthCredential.m; sourceTree = ""; }; + 9D63E653C0BB9F8E37E3A4D6ACA0523C /* FIRMutableData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRMutableData.h; path = Firebase/Database/Public/FIRMutableData.h; sourceTree = ""; }; + 9D9A4FAEC71E0B218A0C531F0D4D4D1B /* FIRPhoneAuthProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRPhoneAuthProvider.h; path = Firebase/Auth/Source/Public/FIRPhoneAuthProvider.h; sourceTree = ""; }; + 9DBF4BDB35A5BDEAF68D7BE7C5FCF8F9 /* Results.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Results.swift; path = RealmSwift/Results.swift; sourceTree = ""; }; + 9DCA4497DF78553D1239B754708C2CB9 /* FIRAppAssociationRegistration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppAssociationRegistration.h; path = Firebase/Core/Private/FIRAppAssociationRegistration.h; sourceTree = ""; }; + 9E43B7E1F2579EF844CD943505C28416 /* FIRAuthDefaultUIDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthDefaultUIDelegate.h; path = Firebase/Auth/Source/FIRAuthDefaultUIDelegate.h; sourceTree = ""; }; + 9E82CFD05B35717654A1CA07BA84FFE4 /* placeholder.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = placeholder.cpp; path = Realm/ObjectStore/src/placeholder.cpp; sourceTree = ""; }; + 9E8ADF43E9D247D3BB0419A366EEAD55 /* FLLRBValueNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLLRBValueNode.h; path = Firebase/Database/third_party/FImmutableSortedDictionary/FImmutableSortedDictionary/FLLRBValueNode.h; sourceTree = ""; }; + 9F2EE7DDBF136DD05C0E02ED154059FE /* nanopb-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "nanopb-dummy.m"; sourceTree = ""; }; + 9F337E4E3BE93C305DBB326335C09D2C /* FTupleBoolBlock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FTupleBoolBlock.m; path = Firebase/Database/Utilities/Tuples/FTupleBoolBlock.m; sourceTree = ""; }; + 9F4BE791E1BAFA2B52E47778D476C11D /* FIRGetProjectConfigRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRGetProjectConfigRequest.m; path = Firebase/Auth/Source/RPCs/FIRGetProjectConfigRequest.m; sourceTree = ""; }; + 9FC894FE73485EAE64E47EC2B7F525A4 /* collection_change_builder.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = collection_change_builder.cpp; path = Realm/ObjectStore/src/impl/collection_change_builder.cpp; sourceTree = ""; }; + 9FCB6A8F99C4899F7414D370D4A77A3F /* race.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = race.swift; path = Sources/race.swift; sourceTree = ""; }; + 9FE7AEF7CA541FD67F39933A4390948B /* RLMResults.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMResults.mm; path = Realm/RLMResults.mm; sourceTree = ""; }; + A00D0EED7F7F39883D5DEE42E84DCC1A /* UIImage+ChameleonPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ChameleonPrivate.h"; path = "Pod/Classes/Objective-C/UIImage+ChameleonPrivate.h"; sourceTree = ""; }; + A0313D151CF5AED9251675316363A80C /* FIRSecureTokenResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRSecureTokenResponse.h; path = Firebase/Auth/Source/RPCs/FIRSecureTokenResponse.h; sourceTree = ""; }; + A0531D91E7CFF1C4DF621C3246321F3E /* FTupleObjects.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FTupleObjects.m; path = Firebase/Database/Utilities/Tuples/FTupleObjects.m; sourceTree = ""; }; + A1980B3459A5D49DC21B3401F74CA7D3 /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; + A1D45D2E35C892676FF4C6063859015E /* FIRBundleUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRBundleUtil.m; path = Firebase/Core/FIRBundleUtil.m; sourceTree = ""; }; + A1ED358F43ABF0E139113AFA038BC50C /* FListenComplete.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FListenComplete.m; path = Firebase/Database/FListenComplete.m; sourceTree = ""; }; + A25E8BC716B7E4643F55FCF77E563DCD /* FIRAuthWebView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthWebView.h; path = Firebase/Auth/Source/FIRAuthWebView.h; sourceTree = ""; }; + A28C8055B939C8A355918ACE46F7DCF3 /* FPersistentConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FPersistentConnection.h; path = Firebase/Database/Core/FPersistentConnection.h; sourceTree = ""; }; + A2A07B142B800725A2FF3BFD9BE0E748 /* FIRReachabilityChecker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRReachabilityChecker.m; path = Firebase/Core/FIRReachabilityChecker.m; sourceTree = ""; }; A2E50769454BAB05FFAFD0F3A91B0476 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; - A372FF2E89E5F255CF8880D6231EA80A /* FIRNetworkURLSession.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRNetworkURLSession.m; path = Firebase/Core/FIRNetworkURLSession.m; sourceTree = ""; }; - A3B87DDF0169571DDF11B92F5878CD73 /* index_set.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = index_set.cpp; path = Realm/ObjectStore/src/index_set.cpp; sourceTree = ""; }; - A3BDDBA78414793BA997DDA696FC2AFE /* FIRAuthUserDefaultsStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthUserDefaultsStorage.h; path = Firebase/Auth/Source/FIRAuthUserDefaultsStorage.h; sourceTree = ""; }; - A3CD0B0686206A02978CAE4ED94011E7 /* Chameleon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Chameleon.h; path = "Pod/Classes/Objective-C/Chameleon.h"; sourceTree = ""; }; - A42C909918D47DABA46652DB9CF4532E /* logging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = logging.h; path = util/logging.h; sourceTree = ""; }; - A447B8C6FE689996258C6F354BCE3D51 /* GoogleToolboxForMac.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleToolboxForMac.xcconfig; sourceTree = ""; }; - A4D94C49B809A49CDA0FB7A18C875892 /* SVRadialGradientLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVRadialGradientLayer.h; path = SVProgressHUD/SVRadialGradientLayer.h; sourceTree = ""; }; - A4F6AA49DCD841DDAC6DA4C536DDCDE6 /* log_writer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = log_writer.h; path = db/log_writer.h; sourceTree = ""; }; - A5289FD4B7F370245413A4ACB2163577 /* status.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = status.cc; path = util/status.cc; sourceTree = ""; }; - A53AB7EACAF1BFF37C03A17769226430 /* FChange.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FChange.m; path = Firebase/Database/Core/View/FChange.m; sourceTree = ""; }; - A57347A4E8C0E81C385454A406EF85FA /* RLMSyncUtil_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncUtil_Private.h; path = include/RLMSyncUtil_Private.h; sourceTree = ""; }; - A611B6848FDB9E0E2C82375A5EDA11CD /* FIRFacebookAuthCredential.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRFacebookAuthCredential.m; path = Firebase/Auth/Source/AuthProviders/Facebook/FIRFacebookAuthCredential.m; sourceTree = ""; }; - A63F1F9DC4C93DE06448083C08755966 /* cache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cache.h; path = include/leveldb/cache.h; sourceTree = ""; }; - A6515C9B7303CE300270B9999D153EE3 /* FTransformedEnumerator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTransformedEnumerator.h; path = Firebase/Database/FTransformedEnumerator.h; sourceTree = ""; }; - A65165BA01832EBADC7F279D1246CD2F /* FIRSendVerificationCodeResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRSendVerificationCodeResponse.h; path = Firebase/Auth/Source/RPCs/FIRSendVerificationCodeResponse.h; sourceTree = ""; }; - A6908F072A4E07569269D2D2146FCA44 /* FTupleObjectNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTupleObjectNode.h; path = Firebase/Database/Utilities/Tuples/FTupleObjectNode.h; sourceTree = ""; }; - A6F7AFCEC779BE1B591C7BFB37DE423F /* SVProgressHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SVProgressHUD-umbrella.h"; sourceTree = ""; }; - A71E6CE2998919197328A26E93D4D107 /* FIRSignUpNewUserResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRSignUpNewUserResponse.m; path = Firebase/Auth/Source/RPCs/FIRSignUpNewUserResponse.m; sourceTree = ""; }; - A82477F973524A114CEB34401185F2ED /* mutexlock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mutexlock.h; path = util/mutexlock.h; sourceTree = ""; }; - A8353D02F75C3F695CD63891672DE793 /* FIRDataEventType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDataEventType.h; path = Firebase/Database/Public/FIRDataEventType.h; sourceTree = ""; }; + A3518271C1360FECB7B62107A839F0CA /* FNextPushId.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FNextPushId.h; path = Firebase/Database/Utilities/FNextPushId.h; sourceTree = ""; }; + A3988973AE5C02333414D4A17044A957 /* FViewProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FViewProcessor.m; path = Firebase/Database/FViewProcessor.m; sourceTree = ""; }; + A3B07C1D3640F22A48DEC343240B8892 /* FirebaseAuthVersion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FirebaseAuthVersion.m; path = Firebase/Auth/Source/FirebaseAuthVersion.m; sourceTree = ""; }; + A3EB5FB28AE338E2D015F272B8007E4E /* FIRMutableData_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRMutableData_Private.h; path = Firebase/Database/Api/Private/FIRMutableData_Private.h; sourceTree = ""; }; + A403A0080BA699A51F583B8F60C8F4F1 /* FSnapshotUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FSnapshotUtilities.m; path = Firebase/Database/Snapshot/FSnapshotUtilities.m; sourceTree = ""; }; + A48997DDACC81455ECBA8ED3769582EF /* FTreeSortedDictionaryEnumerator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTreeSortedDictionaryEnumerator.h; path = Firebase/Database/third_party/FImmutableSortedDictionary/FImmutableSortedDictionary/FTreeSortedDictionaryEnumerator.h; sourceTree = ""; }; + A4B0D1914961561F09DC97036317B8DB /* Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Promise.swift; path = Sources/Promise.swift; sourceTree = ""; }; + A4F2EB422F562B28D5B39ECF7560BF14 /* work_queue.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = work_queue.cpp; path = Realm/ObjectStore/src/sync/impl/work_queue.cpp; sourceTree = ""; }; + A542FB257B069D3A4C632378CC4C7D37 /* RLMJSONModels.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RLMJSONModels.m; path = Realm/RLMJSONModels.m; sourceTree = ""; }; + A5980A94BB8DDBCFFF560FCFDA4CE42C /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + A601ACA3853459C0F40EBB0EE5E3D6DC /* schema.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = schema.cpp; path = Realm/ObjectStore/src/schema.cpp; sourceTree = ""; }; + A60DEBF393BC35773B5A9BD349F8AD80 /* RealmSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RealmSwift-prefix.pch"; sourceTree = ""; }; + A625EB10C75C7FE7267B14C0AE89A3DB /* log_format.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = log_format.h; path = db/log_format.h; sourceTree = ""; }; + A68C55C04B542FE304E7B417B1BD6D00 /* FIRAnalyticsConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAnalyticsConfiguration.h; path = Firebase/Core/Public/FIRAnalyticsConfiguration.h; sourceTree = ""; }; + A71BAAB6BB2A78F9ACDEA00D68266E01 /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/Kingfisher.swift; sourceTree = ""; }; + A797C8494029C82BB050553DAF5EBE63 /* FIRVerifyClientResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRVerifyClientResponse.h; path = Firebase/Auth/Source/RPCs/FIRVerifyClientResponse.h; sourceTree = ""; }; + A7B096381505DCD71416779CC51D5D90 /* FViewProcessorResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FViewProcessorResult.h; path = Firebase/Database/FViewProcessorResult.h; sourceTree = ""; }; + A7FD691EF6249ED497DCF7CBC2F87206 /* FIRAuthAPNSToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthAPNSToken.h; path = Firebase/Auth/Source/FIRAuthAPNSToken.h; sourceTree = ""; }; A84FE5497FF8CF4F39C206333259809A /* Pods-pocloud.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-pocloud.modulemap"; sourceTree = ""; }; - A85BD078509FFC52560A0EE8DDDECD06 /* FTupleBoolBlock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FTupleBoolBlock.m; path = Firebase/Database/Utilities/Tuples/FTupleBoolBlock.m; sourceTree = ""; }; A8840851AFFC0E461B5B935C155CE611 /* Pods-pocloud-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-pocloud-acknowledgements.plist"; sourceTree = ""; }; - A889C9D8060F9C200DCF12FE2A265554 /* builder.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = builder.cc; path = db/builder.cc; sourceTree = ""; }; - A890775A003F7EA6910A6970EB6EDD6C /* RLMSyncManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncManager.h; path = include/RLMSyncManager.h; sourceTree = ""; }; A8A5C31425BBA75A7B674379EC000AA8 /* Pods-pocloud-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-pocloud-dummy.m"; sourceTree = ""; }; - A8B88D1225C6F043003AF66E3C0C8C05 /* pb_encode.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; path = pb_encode.c; sourceTree = ""; }; - A8D5FF21CD0B673E9C4063CE0490107B /* FIRPhoneAuthCredential.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRPhoneAuthCredential.h; path = Firebase/Auth/Source/Public/FIRPhoneAuthCredential.h; sourceTree = ""; }; - A9443C6DD66FD60AE9AFAB949F1716B5 /* nanopb.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = nanopb.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A953A075EB5687C00FC38B718AC7C378 /* Resolver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resolver.swift; path = Sources/Resolver.swift; sourceTree = ""; }; - A98DD7171C3AF5A8618FB53F27921AD0 /* FirebaseAuth.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FirebaseAuth.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A990298C4F2923D7EAF323A5F2CCDD73 /* FIROAuthCredential.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIROAuthCredential.m; path = Firebase/Auth/Source/AuthProviders/OAuth/FIROAuthCredential.m; sourceTree = ""; }; - AA0AE7D120BE960E1720EAFA9FFA4D68 /* FIRTwitterAuthProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRTwitterAuthProvider.h; path = Firebase/Auth/Source/Public/FIRTwitterAuthProvider.h; sourceTree = ""; }; - AA10C5ACA731AFE8811FC84C36ACDB0D /* UIColor+ChameleonPrivate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+ChameleonPrivate.m"; path = "Pod/Classes/Objective-C/UIColor+ChameleonPrivate.m"; sourceTree = ""; }; - AA270E0A892F6815A2095445E99A47C5 /* Alamofire+Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Alamofire+Promise.swift"; path = "Extensions/Alamofire/Sources/Alamofire+Promise.swift"; sourceTree = ""; }; - AA2BFCBA08FC2BD5C82D6E82FBBA4E5D /* port.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = port.h; path = port/port.h; sourceTree = ""; }; - AA62A6C5B74A91F52FBA4D726D0FB818 /* external_commit_helper.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = external_commit_helper.cpp; path = Realm/ObjectStore/src/impl/apple/external_commit_helper.cpp; sourceTree = ""; }; - AAA92CFA31F79F85B017DBA5102D20DF /* Guarantee.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Guarantee.swift; path = Sources/Guarantee.swift; sourceTree = ""; }; - AAAD2EAD9E852D0141C0AD333F25CF89 /* FIRDatabaseQuery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRDatabaseQuery.m; path = Firebase/Database/Api/FIRDatabaseQuery.m; sourceTree = ""; }; - AAC5CA0FE5683C865ABA4349EE11E2A5 /* FNamedNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FNamedNode.m; path = Firebase/Database/FNamedNode.m; sourceTree = ""; }; - ABD1EF47030A73446F55B6D4DD69DBAA /* RLMPlatform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMPlatform.h; path = include/RLMPlatform.h; sourceTree = ""; }; - ABE2B32AEF9C5FA85F6BF30E5FCF2710 /* FRangeMerge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FRangeMerge.h; path = Firebase/Database/Core/FRangeMerge.h; sourceTree = ""; }; - AC15102A7FF692A0A2E2A2AD2C4FDFBF /* ThreadSafeReference.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ThreadSafeReference.swift; path = RealmSwift/ThreadSafeReference.swift; sourceTree = ""; }; - AC6F48EBDD1B68E33355B656B29A8483 /* collection_notifier.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = collection_notifier.cpp; path = Realm/ObjectStore/src/impl/collection_notifier.cpp; sourceTree = ""; }; - AC9AB3EAF0A4D15AE89236D2843DC207 /* FEventRaiser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FEventRaiser.h; path = Firebase/Database/Core/View/FEventRaiser.h; sourceTree = ""; }; - AD9F77D8BCF27B11B425E8D8143BAE4C /* block_builder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = block_builder.h; path = table/block_builder.h; sourceTree = ""; }; - AE5DC3ADE33392E1A208FCEE203E8E6E /* FIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIndex.h; path = Firebase/Database/FIndex.h; sourceTree = ""; }; - AE67F883D4ADA63A57CFE4C87A8DDFB8 /* FSyncTree.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FSyncTree.m; path = Firebase/Database/Core/FSyncTree.m; sourceTree = ""; }; - AEA557A9B71FEB67087E00A163E708EC /* FIRMutableDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRMutableDictionary.h; path = Firebase/Core/Private/FIRMutableDictionary.h; sourceTree = ""; }; - AEDA8F0680F965394A3D17534538D2B7 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - AEEB8F661E993D9889D98E29BC9D5425 /* FIRAuthCredential_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthCredential_Internal.h; path = Firebase/Auth/Source/FIRAuthCredential_Internal.h; sourceTree = ""; }; - AF74E7CC87069844A5288C07F7A083D0 /* RLMArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMArray.h; path = include/RLMArray.h; sourceTree = ""; }; - AFD37F49B77798C80539E1476D5A7928 /* Alamofire.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.xcconfig; sourceTree = ""; }; - AFFFA3713C629019757D78A17C61AC42 /* FIRDatabaseReference.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDatabaseReference.h; path = Firebase/Database/Public/FIRDatabaseReference.h; sourceTree = ""; }; - B015D059B8E393B9CD0D09D51115B3AB /* FPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FPath.m; path = Firebase/Database/Core/Utilities/FPath.m; sourceTree = ""; }; - B0603EEFCFD0FFEF10729B024D0F7B9F /* results_notifier.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = results_notifier.cpp; path = Realm/ObjectStore/src/impl/results_notifier.cpp; sourceTree = ""; }; - B06DA7E4FAB70E5F5989FE0271C615A6 /* FIRUserInfoImpl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRUserInfoImpl.h; path = Firebase/Auth/Source/FIRUserInfoImpl.h; sourceTree = ""; }; - B0BEA0FD93A20020EB483751383BD0C8 /* FIRAuthUIDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthUIDelegate.h; path = Firebase/Auth/Source/Public/FIRAuthUIDelegate.h; sourceTree = ""; }; - B0D3ED671D9673A8F52FB3A4F1CA3141 /* FIRConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRConfiguration.m; path = Firebase/Core/FIRConfiguration.m; sourceTree = ""; }; - B0F26B5AB8CC4899DDE8729A65487F20 /* FIRDataSnapshot_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDataSnapshot_Private.h; path = Firebase/Database/Api/Private/FIRDataSnapshot_Private.h; sourceTree = ""; }; - B1FB38E1870A1E59FB36CC7448A955BB /* FValueIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FValueIndex.h; path = Firebase/Database/FValueIndex.h; sourceTree = ""; }; - B20146B04BD595EBBB9C96653AD661C0 /* FIRIdentityToolkitRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIdentityToolkitRequest.h; path = Firebase/Auth/Source/RPCs/FIRIdentityToolkitRequest.h; sourceTree = ""; }; - B257A9649AC928A9A1194ECBCF8C64F9 /* FEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FEvent.h; path = Firebase/Database/Core/View/FEvent.h; sourceTree = ""; }; - B27414433E67ABF3A82A61AF019B780B /* SwiftyJSON.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyJSON.modulemap; sourceTree = ""; }; - B395276889DB521ED217FA18FB6E2339 /* leveldb-library-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "leveldb-library-dummy.m"; sourceTree = ""; }; - B3A899BF5C964A2045CD570F3619AA7B /* FIRAdditionalUserInfo_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAdditionalUserInfo_Internal.h; path = Firebase/Auth/Source/FIRAdditionalUserInfo_Internal.h; sourceTree = ""; }; - B3D5D60D8A61FA3137C48BDD6CAD64FD /* FTrackedQuery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTrackedQuery.h; path = Firebase/Database/Persistence/FTrackedQuery.h; sourceTree = ""; }; - B49ED5C7A8AF0E523512D0D7191D2F34 /* Kingfisher.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.xcconfig; sourceTree = ""; }; - B4C89E4E54A4970BE80F070851BD0061 /* FLeafNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLeafNode.h; path = Firebase/Database/Snapshot/FLeafNode.h; sourceTree = ""; }; - B50219925E2434C9D7AC474AEE578D7C /* FMerge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FMerge.h; path = Firebase/Database/Core/Operation/FMerge.h; sourceTree = ""; }; - B53913C8228BCBF75A575E1876F46205 /* Realm.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Realm.swift; path = RealmSwift/Realm.swift; sourceTree = ""; }; - B55036D00C03A8E65DFBD713C543FA24 /* FIRGetProjectConfigResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRGetProjectConfigResponse.m; path = Firebase/Auth/Source/RPCs/FIRGetProjectConfigResponse.m; sourceTree = ""; }; - B56359E9389050201926A850C49BA72B /* FPersistentConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FPersistentConnection.m; path = Firebase/Database/Core/FPersistentConnection.m; sourceTree = ""; }; - B5B1A07BBFDBB686DAAA5FAE2DE7D518 /* RLMSyncUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncUtil.h; path = include/RLMSyncUtil.h; sourceTree = ""; }; - B5BB50DD43C3712F12767A44D0F3EC2D /* FListenProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FListenProvider.h; path = Firebase/Database/Core/FListenProvider.h; sourceTree = ""; }; - B659545C3765C5703A1613CEA0C0FC3E /* FIRGetProjectConfigResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRGetProjectConfigResponse.h; path = Firebase/Auth/Source/RPCs/FIRGetProjectConfigResponse.h; sourceTree = ""; }; - B674EA64648DDA0DC43252C4286BF348 /* FIRReachabilityChecker+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRReachabilityChecker+Internal.h"; path = "Firebase/Core/Private/FIRReachabilityChecker+Internal.h"; sourceTree = ""; }; - B6762E1931DCF6A02DFD9B4765BD6ECC /* FViewProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FViewProcessor.m; path = Firebase/Database/FViewProcessor.m; sourceTree = ""; }; - B6B149A6CC811DA7322ABCA420EC063A /* FIRDeleteAccountRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDeleteAccountRequest.h; path = Firebase/Auth/Source/RPCs/FIRDeleteAccountRequest.h; sourceTree = ""; }; - B6D8042FBB1512C12A5BDF7E401C8DE8 /* FAckUserWrite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FAckUserWrite.h; path = Firebase/Database/Core/Operation/FAckUserWrite.h; sourceTree = ""; }; - B706FA233F1BAE95EF984B3E3BC2B43C /* FPriorityIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FPriorityIndex.h; path = Firebase/Database/FPriorityIndex.h; sourceTree = ""; }; - B74377F44293110F2332472E5422CF47 /* FIRGetProjectConfigRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRGetProjectConfigRequest.m; path = Firebase/Auth/Source/RPCs/FIRGetProjectConfigRequest.m; sourceTree = ""; }; - B785F05E1D643D5FA071DA7F5BE1C19D /* FIRAuthKeychain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthKeychain.m; path = Firebase/Auth/Source/FIRAuthKeychain.m; sourceTree = ""; }; - B79C3EE60FDF5B4D549F1AE6B3A5781B /* APLevelDB.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = APLevelDB.h; path = "Firebase/Database/third_party/Wrap-leveldb/APLevelDB.h"; sourceTree = ""; }; - B80C4D70294E5B936863701DC1A7A771 /* list.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = list.cpp; path = Realm/ObjectStore/src/list.cpp; sourceTree = ""; }; - B824246F38CB9BDEA25FF9D8D72AE57C /* filter_policy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = filter_policy.h; path = include/leveldb/filter_policy.h; sourceTree = ""; }; - B955D638872DCEDDD3148D33601F5FF6 /* RLMSyncConfiguration_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncConfiguration_Private.h; path = include/RLMSyncConfiguration_Private.h; sourceTree = ""; }; - B9689CCAFD656E921D87ACEC2D90E8A1 /* object_store.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = object_store.cpp; path = Realm/ObjectStore/src/object_store.cpp; sourceTree = ""; }; - B974069188F8391E2D6568FE47B386EE /* FParsedUrl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FParsedUrl.m; path = Firebase/Database/Utilities/FParsedUrl.m; sourceTree = ""; }; - B9898728630718367EA36B9499FA27D9 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; - B9B5AC8DDB5BC3F07ACD0C1B0106EF83 /* SVProgressAnimatedView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVProgressAnimatedView.h; path = SVProgressHUD/SVProgressAnimatedView.h; sourceTree = ""; }; - B9C427FC9FF9AA75B95A8A8F04E7C755 /* Deprecations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deprecations.swift; path = Sources/Deprecations.swift; sourceTree = ""; }; - B9D2CE7F3AF0795874D0EC9C8EA56F56 /* UIAppearance+Swift.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIAppearance+Swift.h"; path = "Pod/Classes/Objective-C/UIAppearance+Swift.h"; sourceTree = ""; }; - BA616C78F759FBCC0F23883487034DC7 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - BAD8D258A571233AA4F44CBBAA624325 /* FTupleRemovedQueriesEvents.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTupleRemovedQueriesEvents.h; path = Firebase/Database/Utilities/Tuples/FTupleRemovedQueriesEvents.h; sourceTree = ""; }; - BB6A585B8E53347CA33146602129FE55 /* RLMSyncPermission.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMSyncPermission.mm; path = Realm/RLMSyncPermission.mm; sourceTree = ""; }; - BB8FF9C210A53CDF7CDA270D3F42ADAC /* RealmConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RealmConfiguration.swift; path = RealmSwift/RealmConfiguration.swift; sourceTree = ""; }; - BBA934D4307DECAFD3EEEA5B3C251C05 /* RLMSyncSubscription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncSubscription.h; path = include/RLMSyncSubscription.h; sourceTree = ""; }; - BBC476C98C283FA367660D26B998D6C2 /* iterator.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = iterator.cc; path = table/iterator.cc; sourceTree = ""; }; - BC10F464634B3ED7332BE9F15DD422C9 /* FirebaseAuth.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FirebaseAuth.modulemap; sourceTree = ""; }; - BC2363746E416B86E7E205A4BBE41220 /* FIRAnalyticsConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAnalyticsConfiguration.m; path = Firebase/Core/FIRAnalyticsConfiguration.m; sourceTree = ""; }; + A90046E26AA851A035D7A9111C1941E8 /* FTransformedEnumerator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FTransformedEnumerator.m; path = Firebase/Database/FTransformedEnumerator.m; sourceTree = ""; }; + A944252BCA5D3D9744756FB9821C97B2 /* RLMSyncUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncUtil.h; path = include/RLMSyncUtil.h; sourceTree = ""; }; + A94A195887BF4B4B1470BE0FCE132D15 /* FListenProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FListenProvider.h; path = Firebase/Database/Core/FListenProvider.h; sourceTree = ""; }; + A9B83582E104AC09BA078311C252D8F4 /* RLMObjectSchema.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMObjectSchema.h; path = include/RLMObjectSchema.h; sourceTree = ""; }; + AA0D50CD1AFF150D598303B5E53DD1E5 /* UITableViewVibrantCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UITableViewVibrantCell.swift; path = Pod/Classes/UITableViewVibrantCell.swift; sourceTree = ""; }; + AA67CDDCDB4D0F4FDD2CD29BD96D01C7 /* Realm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Realm.h; path = include/Realm.h; sourceTree = ""; }; + AA81185FC0AAD55BC670D2D4C5069EF9 /* repair.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = repair.cc; path = db/repair.cc; sourceTree = ""; }; + AA84C0312A0FE59EE3266F53E20785E9 /* FIRErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRErrors.h; path = Firebase/Core/Private/FIRErrors.h; sourceTree = ""; }; + AAB5FBD89A9E56002ACAC938354F4CDB /* FIRSecureTokenResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRSecureTokenResponse.m; path = Firebase/Auth/Source/RPCs/FIRSecureTokenResponse.m; sourceTree = ""; }; + AAEEA8D18CF3D0782389042A9DEFC9D1 /* GoogleToolboxForMac.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GoogleToolboxForMac.modulemap; sourceTree = ""; }; + AB093E52CEE6389EE9A0049CB4AB92D0 /* FIRNetworkConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRNetworkConstants.m; path = Firebase/Core/FIRNetworkConstants.m; sourceTree = ""; }; + AB14DA082BF29AB88A322357A56BFD5E /* FIRVerifyPhoneNumberRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRVerifyPhoneNumberRequest.m; path = Firebase/Auth/Source/RPCs/FIRVerifyPhoneNumberRequest.m; sourceTree = ""; }; + AB354B2F7FC0718FC09C1C020E00D73F /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Indicator.swift; sourceTree = ""; }; + AB37E493E6EDED38AA6799D9F5AA50B3 /* random.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = random.h; path = util/random.h; sourceTree = ""; }; + AB5E6538AECFF5B077FB238B5106FF95 /* FIRVersion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRVersion.m; path = Firebase/Core/FIRVersion.m; sourceTree = ""; }; + AC4B60D6ACFF487CD575866C2C63AA85 /* FirebaseAuth.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FirebaseAuth.framework; path = FirebaseAuth.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + AC505C9440C7D4BEAA2918C701E0D1E0 /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/AnimatedImageView.swift; sourceTree = ""; }; + AC81A7F4FB9112E5DDB4EB8457BA9324 /* FImmutableSortedSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FImmutableSortedSet.m; path = Firebase/Database/third_party/FImmutableSortedDictionary/FImmutableSortedDictionary/FImmutableSortedSet.m; sourceTree = ""; }; + ACACB1A8134E147173F966F899CBB9ED /* FEventEmitter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FEventEmitter.m; path = Firebase/Database/Utilities/FEventEmitter.m; sourceTree = ""; }; + AD098846A244706B0CA5A40F14E3FA6E /* SwiftyJSON.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftyJSON.framework; path = SwiftyJSON.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + AD36562FCB3CAC1CDF829BFEF0FB6CFD /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; + ADA6729EB237AD14B790A81F78DA5B01 /* FirebaseCore.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FirebaseCore.modulemap; sourceTree = ""; }; + AE84A7609499770D18328ED3ACCFA098 /* FPathIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FPathIndex.m; path = Firebase/Database/FPathIndex.m; sourceTree = ""; }; + AEFD7E280A0837578CD031AA70BCCF6E /* FWriteTreeRef.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FWriteTreeRef.h; path = Firebase/Database/Core/FWriteTreeRef.h; sourceTree = ""; }; + AFE022C681FAE209955B15EC76C4B6FB /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + B06A012AB01EF015C4C683E29EB9B428 /* FIRAuth.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuth.h; path = Firebase/Auth/Source/Public/FIRAuth.h; sourceTree = ""; }; + B0E4455DE9644DF9B4FCC7A64C619391 /* FIRGetProjectConfigResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRGetProjectConfigResponse.m; path = Firebase/Auth/Source/RPCs/FIRGetProjectConfigResponse.m; sourceTree = ""; }; + B11683BA485E0F316EAB89F61689FE2D /* FSnapshotUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FSnapshotUtilities.h; path = Firebase/Database/Snapshot/FSnapshotUtilities.h; sourceTree = ""; }; + B11C60C247367717B5A05C03B30BF3A2 /* FIRAuthWebUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthWebUtils.h; path = Firebase/Auth/Source/FIRAuthWebUtils.h; sourceTree = ""; }; + B11E28DD6F22A848433322EE62C82A0D /* FIRLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRLogger.m; path = Firebase/Core/FIRLogger.m; sourceTree = ""; }; + B176FCF2140A3B4F0B5A6F74F3E6FABD /* FIRVerifyPasswordRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRVerifyPasswordRequest.h; path = Firebase/Auth/Source/RPCs/FIRVerifyPasswordRequest.h; sourceTree = ""; }; + B203F1615EE524DC61D140C4A1C4FD38 /* RLMRealm.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMRealm.mm; path = Realm/RLMRealm.mm; sourceTree = ""; }; + B224F4BDCAFCCEEC67565AEA22B5F5E2 /* FIRDataSnapshot_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDataSnapshot_Private.h; path = Firebase/Database/Api/Private/FIRDataSnapshot_Private.h; sourceTree = ""; }; + B241A34EB7306BCF77878A8D266F416C /* FIRConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRConfiguration.m; path = Firebase/Core/FIRConfiguration.m; sourceTree = ""; }; + B245149225ADBB6B6CB178D8F021E352 /* FIRAuthURLPresenter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthURLPresenter.h; path = Firebase/Auth/Source/FIRAuthURLPresenter.h; sourceTree = ""; }; + B2DD1F797661A52FDEFF49CC71D986D2 /* RLMObjectStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMObjectStore.h; path = include/RLMObjectStore.h; sourceTree = ""; }; + B301C59E5D1D1AA6BBFDB80E69FBA831 /* FIRAuthBackend.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthBackend.h; path = Firebase/Auth/Source/RPCs/FIRAuthBackend.h; sourceTree = ""; }; + B31E0966D3CF9D0CEDD9C866DE57075C /* Realm.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Realm.swift; path = RealmSwift/Realm.swift; sourceTree = ""; }; + B3D166294CFCAD78EC81C76B158B1A6E /* FIRRetryHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRRetryHelper.m; path = Firebase/Database/Core/Utilities/FIRRetryHelper.m; sourceTree = ""; }; + B3FE521C713ED654A08EB82618EB271C /* FTrackedQuery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FTrackedQuery.m; path = Firebase/Database/Persistence/FTrackedQuery.m; sourceTree = ""; }; + B40B3D12787C2D8F3DB5985AB253258F /* when.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = when.m; path = Sources/when.m; sourceTree = ""; }; + B40B5F5C7A5892747AB538CB9B69C381 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + B433C9505D488D3D4CCFECE91DB80379 /* RLMCollection.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMCollection.mm; path = Realm/RLMCollection.mm; sourceTree = ""; }; + B44A73D3ECBD0AA320DFAE8729245BE0 /* RLMSyncUtil.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMSyncUtil.mm; path = Realm/RLMSyncUtil.mm; sourceTree = ""; }; + B4AA0EB452A4908B2C18F2E3091E17C2 /* LinkingObjects.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LinkingObjects.swift; path = RealmSwift/LinkingObjects.swift; sourceTree = ""; }; + B4F1819FC5E0AD0A7DE0DB9A77E2F1A3 /* FIRDeleteAccountRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDeleteAccountRequest.h; path = Firebase/Auth/Source/RPCs/FIRDeleteAccountRequest.h; sourceTree = ""; }; + B51C7C857E5345B5976378CFA7B010B2 /* FIRAuthWebViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthWebViewController.m; path = Firebase/Auth/Source/FIRAuthWebViewController.m; sourceTree = ""; }; + B537910B3FBFF83F11E3EF416591530D /* FEmptyNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FEmptyNode.h; path = Firebase/Database/Snapshot/FEmptyNode.h; sourceTree = ""; }; + B537F31923042528C00C3F43D4E49F23 /* ChameleonFramework.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = ChameleonFramework.framework; path = ChameleonFramework.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + B54CEA68DC92AA00DD74F23E3F23B4C5 /* FIRAuthAppCredential.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthAppCredential.h; path = Firebase/Auth/Source/FIRAuthAppCredential.h; sourceTree = ""; }; + B5A0B75010E7D217156712DACB92C96A /* FViewProcessorResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FViewProcessorResult.m; path = Firebase/Database/FViewProcessorResult.m; sourceTree = ""; }; + B5C113E56C758FF777823B19EFB8C60A /* FIRNoopAuthTokenProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRNoopAuthTokenProvider.m; path = Firebase/Database/Login/FIRNoopAuthTokenProvider.m; sourceTree = ""; }; + B60E1CB843A5DF4FB249D7914B75EA38 /* FIRSignUpNewUserResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRSignUpNewUserResponse.m; path = Firebase/Auth/Source/RPCs/FIRSignUpNewUserResponse.m; sourceTree = ""; }; + B62365D273DD45764036DFF87AFC2E3A /* FIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIndex.h; path = Firebase/Database/FIndex.h; sourceTree = ""; }; + B66D8D3A8424D1CFCB9075D328170260 /* FIRAuthDefaultUIDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthDefaultUIDelegate.m; path = Firebase/Auth/Source/FIRAuthDefaultUIDelegate.m; sourceTree = ""; }; + B687AAB9C24C10BFBD7EE58C5778AEBB /* testharness.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = testharness.h; path = util/testharness.h; sourceTree = ""; }; + B7044D55D7E19AFD3900DABD500C2BAB /* FIRAuthDataResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthDataResult.h; path = Firebase/Auth/Source/Public/FIRAuthDataResult.h; sourceTree = ""; }; + B7AD9E3604CA8CD8FEC7FC575E261FF7 /* RLMRealmConfiguration+Sync.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = "RLMRealmConfiguration+Sync.mm"; path = "Realm/RLMRealmConfiguration+Sync.mm"; sourceTree = ""; }; + B854E348078BB064C1A7930A6131C5FA /* FIRAnalyticsConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAnalyticsConfiguration.m; path = Firebase/Core/FIRAnalyticsConfiguration.m; sourceTree = ""; }; + B8570446709CB77262045BB7C12361ED /* port_posix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = port_posix.h; path = port/port_posix.h; sourceTree = ""; }; + B91BFACE8211274ACF860C0D633441BE /* dumpfile.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = dumpfile.cc; path = db/dumpfile.cc; sourceTree = ""; }; + B95A96E274C3BEF90BDDC1050D4B8846 /* FIRAuthErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthErrors.h; path = Firebase/Auth/Source/Public/FIRAuthErrors.h; sourceTree = ""; }; + B95F64448624F99D96C4102CA1890978 /* RLMSchema.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMSchema.mm; path = Realm/RLMSchema.mm; sourceTree = ""; }; + B9AD49071C4F923C790D340FAE15064A /* testutil.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = testutil.cc; path = util/testutil.cc; sourceTree = ""; }; + B9B5D98A29C93523516AD5AE0C1C96BE /* UIViewController+Chameleon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+Chameleon.h"; path = "Pod/Classes/Objective-C/UIViewController+Chameleon.h"; sourceTree = ""; }; + BA03F2D46A4EBDF1B8BD831A98384534 /* FIRAuthWebViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthWebViewController.h; path = Firebase/Auth/Source/FIRAuthWebViewController.h; sourceTree = ""; }; + BB01A195A8A6F9F055491CE90A3B105C /* FIRResetPasswordResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRResetPasswordResponse.h; path = Firebase/Auth/Source/RPCs/FIRResetPasswordResponse.h; sourceTree = ""; }; + BB07463EBFD38A5996816DF5F0B1BD2F /* FImmutableSortedDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FImmutableSortedDictionary.h; path = Firebase/Database/third_party/FImmutableSortedDictionary/FImmutableSortedDictionary/FImmutableSortedDictionary.h; sourceTree = ""; }; + BB1730835DB6F8AB2073DEF0ED68A9A0 /* RLMListBase.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMListBase.mm; path = Realm/RLMListBase.mm; sourceTree = ""; }; + BB28107EC523C61FEA83D2BCB930E3EA /* db_iter.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = db_iter.cc; path = db/db_iter.cc; sourceTree = ""; }; + BB7C81EA1D6BB6AEB7FC78A6B766921F /* FOverwrite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FOverwrite.h; path = Firebase/Database/Core/Operation/FOverwrite.h; sourceTree = ""; }; + BBA9C16DE4FB1E3BFFBFB4CBB00ACC0F /* FValidation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FValidation.m; path = Firebase/Database/Utilities/FValidation.m; sourceTree = ""; }; + BC2097F01236A7B73A9D900E608AFE3A /* FIRAuthGlobalWorkQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthGlobalWorkQueue.h; path = Firebase/Auth/Source/FIRAuthGlobalWorkQueue.h; sourceTree = ""; }; BC23F68D7DCD34CD236A1B5998B12AD6 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - BC60DCD136C38225B01CC1FA2211DC0E /* histogram.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = histogram.h; path = util/histogram.h; sourceTree = ""; }; - BCB97824D25E5705DFB73E8748003FAF /* FirebaseDatabase-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseDatabase-dummy.m"; sourceTree = ""; }; - BDB5175076461C017C6DA342699ADB9F /* FIRMutableData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRMutableData.m; path = Firebase/Database/Api/FIRMutableData.m; sourceTree = ""; }; - BDCC7107414D29EFD33B56A514E524DC /* FIREmailLinkSignInRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIREmailLinkSignInRequest.h; path = Firebase/Auth/Source/RPCs/FIREmailLinkSignInRequest.h; sourceTree = ""; }; - BDE1AE42A749D8F3F4DA447304398496 /* FIRAppAssociationRegistration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppAssociationRegistration.m; path = Firebase/Core/FIRAppAssociationRegistration.m; sourceTree = ""; }; - BDF2F182914BF4831925F27E91D3F8A5 /* options.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = options.cc; path = util/options.cc; sourceTree = ""; }; - BDF558EC5E7D4E74493DCBCF258151BC /* FLimitedFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLimitedFilter.m; path = Firebase/Database/Core/View/Filter/FLimitedFilter.m; sourceTree = ""; }; - BE64D9ED1524598E83735408932F542E /* port_posix_sse.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = port_posix_sse.cc; path = port/port_posix_sse.cc; sourceTree = ""; }; - BEB099C3339A39A1FA045ADF68A8A4DE /* RLMObjectSchema_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMObjectSchema_Private.h; path = include/RLMObjectSchema_Private.h; sourceTree = ""; }; - BEB7A18CB0981FAFAB608B831F50752A /* FIRSecureTokenResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRSecureTokenResponse.m; path = Firebase/Auth/Source/RPCs/FIRSecureTokenResponse.m; sourceTree = ""; }; - BF5D50B1E0FB914D7DA4D580433AB2BA /* GTMSessionFetcherLogging.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionFetcherLogging.m; path = Source/GTMSessionFetcherLogging.m; sourceTree = ""; }; - BF7C82F77005772AF7D0827B615FC49F /* pb_decode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = pb_decode.h; sourceTree = ""; }; - BF7CCAB5B9F7B8EF9A5BD97A307DC29E /* RLMRealmUtil.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMRealmUtil.mm; path = Realm/RLMRealmUtil.mm; sourceTree = ""; }; - BF9A2412D8E773F9BB934DB61876042F /* RealmSwift.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RealmSwift.xcconfig; sourceTree = ""; }; - BFC0E8C7D894B90B12C523938B349BFE /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = Sources/Error.swift; sourceTree = ""; }; - C0201C0B4408FFA673DD30115AEE4FE2 /* FIRAuthAppCredentialManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthAppCredentialManager.h; path = Firebase/Auth/Source/FIRAuthAppCredentialManager.h; sourceTree = ""; }; - C02082D90670AFF463A50F2BE2AFC311 /* SwiftVersion.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftVersion.swift; path = RealmSwift/SwiftVersion.swift; sourceTree = ""; }; - C02357C5F86D463C81998320061D25DA /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/UIButton+Kingfisher.swift"; sourceTree = ""; }; - C04B20888D70CD3AE4CD875A72806DD3 /* FTupleNodePath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FTupleNodePath.m; path = Firebase/Database/Utilities/Tuples/FTupleNodePath.m; sourceTree = ""; }; - C05B09A1B62039B2FEB394F32DFD8AFD /* crc32c.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = crc32c.cc; path = util/crc32c.cc; sourceTree = ""; }; - C155E75E3796CC0DA01B2E0F0FEFA02C /* SVProgressHUD.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SVProgressHUD.modulemap; sourceTree = ""; }; - C197787BB724012E6594E3D4FF80E5A9 /* ChartColors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChartColors.swift; path = Source/ChartColors.swift; sourceTree = ""; }; - C286500503A4B26FB2677E1F08F5EF0B /* uuid.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = uuid.cpp; path = Realm/ObjectStore/src/util/uuid.cpp; sourceTree = ""; }; - C2BB2208AE505735F2A508154A1CFC27 /* FIRSecureTokenService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRSecureTokenService.m; path = Firebase/Auth/Source/FIRSecureTokenService.m; sourceTree = ""; }; - C2BEB486A7EFCF29CE81CBF1DC798A6F /* after.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = after.swift; path = Sources/after.swift; sourceTree = ""; }; - C2C067E8A026119B9BBDB208DCF529D1 /* Realm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Realm.h; path = include/Realm.h; sourceTree = ""; }; - C2F7D77472D38F688D8018259EAF2211 /* RealmCollection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RealmCollection.swift; path = RealmSwift/RealmCollection.swift; sourceTree = ""; }; - C3088DB24C2B1472BF3958EBFC800ACB /* RLMSyncSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncSession.h; path = include/RLMSyncSession.h; sourceTree = ""; }; - C314F2858BADC0D0A940CE3C188127A6 /* FIRUser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRUser.h; path = Firebase/Auth/Source/Public/FIRUser.h; sourceTree = ""; }; - C318C84528FA9982377945B0BD37E35B /* FWriteRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FWriteRecord.m; path = Firebase/Database/Core/FWriteRecord.m; sourceTree = ""; }; - C33D841772D4A6630AA59EF4A9F26FFE /* FConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FConnection.m; path = Firebase/Database/Realtime/FConnection.m; sourceTree = ""; }; - C3A8209A585D56FA9B25546D197C4C98 /* ChameleonFramework.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ChameleonFramework.modulemap; sourceTree = ""; }; - C3CA6334A2359EF20714397F032EFD1F /* FIRGetOOBConfirmationCodeRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRGetOOBConfirmationCodeRequest.m; path = Firebase/Auth/Source/RPCs/FIRGetOOBConfirmationCodeRequest.m; sourceTree = ""; }; - C423AE7C46A0E0D149A21A000EEE4DDA /* RLMResults.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMResults.mm; path = Realm/RLMResults.mm; sourceTree = ""; }; - C440B7EBBDDE24D64FE90EB54D850239 /* realm_coordinator.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = realm_coordinator.cpp; path = Realm/ObjectStore/src/impl/realm_coordinator.cpp; sourceTree = ""; }; - C45AA87C54762C95B7C63222C7E2DC50 /* transact_log_handler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = transact_log_handler.cpp; path = Realm/ObjectStore/src/impl/transact_log_handler.cpp; sourceTree = ""; }; - C49252D2F1FE5E110D1F4A31086D20D9 /* FIRReachabilityChecker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRReachabilityChecker.m; path = Firebase/Core/FIRReachabilityChecker.m; sourceTree = ""; }; - C4C79F3E1E880E001F890B3739067907 /* env.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = env.cc; path = util/env.cc; sourceTree = ""; }; - C4DA01D252E6866F194497347FE161C7 /* FirebaseAnalytics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseAnalytics.framework; path = Frameworks/FirebaseAnalytics.framework; sourceTree = ""; }; - C511D9ECE7B59748C5B10ABAFF70E07C /* filename.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = filename.cc; path = db/filename.cc; sourceTree = ""; }; - C54774AEDCDE0BF6CB05BE8E58BF0BB3 /* FIRVerifyCustomTokenResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRVerifyCustomTokenResponse.m; path = Firebase/Auth/Source/RPCs/FIRVerifyCustomTokenResponse.m; sourceTree = ""; }; - C54FA9CB215736950CD2ED8C7E913B9E /* two_level_iterator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = two_level_iterator.h; path = table/two_level_iterator.h; sourceTree = ""; }; - C55858CD9E87FE10438425CC741D8CC3 /* nanopb.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = nanopb.xcconfig; sourceTree = ""; }; - C561733C26D56DFF2944BB2FC01A241A /* db.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = db.h; path = include/leveldb/db.h; sourceTree = ""; }; - C5960FC4106E46BD96C34558DD74E49E /* RLMSyncPermission.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncPermission.h; path = include/RLMSyncPermission.h; sourceTree = ""; }; - C5EF680469C5E3A2D17FBBDC61C05707 /* FIRAuthRequestConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthRequestConfiguration.m; path = Firebase/Auth/Source/RPCs/FIRAuthRequestConfiguration.m; sourceTree = ""; }; - C5F4AE4AE7326D84BD9A68F757A3DAC3 /* SwiftChart.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftChart.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C6078517DD7624B99D579FAB36844131 /* block.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = block.h; path = table/block.h; sourceTree = ""; }; - C62169027E8ECA9805ACDF58DDD27D9D /* FTrackedQueryManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTrackedQueryManager.h; path = Firebase/Database/Persistence/FTrackedQueryManager.h; sourceTree = ""; }; - C67A5AFC812A61C20F939FADEB5432F7 /* FRangeMerge.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FRangeMerge.m; path = Firebase/Database/Core/FRangeMerge.m; sourceTree = ""; }; - C69A03B76C75FB5337580718476F1208 /* FRangedFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FRangedFilter.h; path = Firebase/Database/FRangedFilter.h; sourceTree = ""; }; - C7A8771F0356AAC6FD4A333C250A31A8 /* RLMSyncCredentials.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncCredentials.h; path = include/RLMSyncCredentials.h; sourceTree = ""; }; - C7A8D38453A1ADED573CE5DB9926D66D /* UIView+ChameleonPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+ChameleonPrivate.h"; path = "Pod/Classes/Objective-C/UIView+ChameleonPrivate.h"; sourceTree = ""; }; - C7B2E5DD3638C5E908777688F1C29C08 /* ChameleonFramework-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ChameleonFramework-dummy.m"; sourceTree = ""; }; - C7E4F9DA3686C265A1F82D2403412EBF /* FKeepSyncedEventRegistration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FKeepSyncedEventRegistration.h; path = Firebase/Database/Core/View/FKeepSyncedEventRegistration.h; sourceTree = ""; }; - C9068F9ACD03C40F27ED9CC672606E32 /* RLMMigration_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMMigration_Private.h; path = include/RLMMigration_Private.h; sourceTree = ""; }; - C933AFEC321A11E069A3BF642CCFC9F2 /* FArraySortedDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FArraySortedDictionary.m; path = Firebase/Database/third_party/FImmutableSortedDictionary/FImmutableSortedDictionary/FArraySortedDictionary.m; sourceTree = ""; }; - C9DA54DEEB044C12E3939E873A873BB2 /* FTupleFirebase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTupleFirebase.h; path = Firebase/Database/Utilities/Tuples/FTupleFirebase.h; sourceTree = ""; }; - CA57E0FE6E6E78D2EDDCBD6A9B9F4902 /* FLimitedFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLimitedFilter.h; path = Firebase/Database/Core/View/Filter/FLimitedFilter.h; sourceTree = ""; }; - CB3C8EDA5F19A49F6A05A7730EE961EA /* PromiseKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PromiseKit-umbrella.h"; sourceTree = ""; }; - CBA7443CC09481133CD51E3856F2418A /* FTupleTSN.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FTupleTSN.m; path = Firebase/Database/Utilities/Tuples/FTupleTSN.m; sourceTree = ""; }; - CBD2C21242056AFFDCB6CAE99C71CD2A /* Chameleon_.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Chameleon_.h; path = "Pod/Classes/Objective-C/Chameleon_.h"; sourceTree = ""; }; - CBE009A7455DA205A480BABBA0C3B4B6 /* FIRVerifyAssertionRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRVerifyAssertionRequest.h; path = Firebase/Auth/Source/RPCs/FIRVerifyAssertionRequest.h; sourceTree = ""; }; - CBF8BC3FF342E5C5847D2A1B75A59194 /* FIRVerifyCustomTokenRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRVerifyCustomTokenRequest.h; path = Firebase/Auth/Source/RPCs/FIRVerifyCustomTokenRequest.h; sourceTree = ""; }; - CC2D3D2EADFD63EACA43F1CD6C54080D /* Kingfisher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Kingfisher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - CD03E0C1C1D38A81283139064E8F2142 /* version_set.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = version_set.h; path = db/version_set.h; sourceTree = ""; }; - CD0B1F58E510410D975F1DF34030D3D3 /* FIRDatabaseQuery_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDatabaseQuery_Private.h; path = Firebase/Database/Api/Private/FIRDatabaseQuery_Private.h; sourceTree = ""; }; - CD29F09CA855B0348813A559DF19C8AE /* FPendingPut.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FPendingPut.h; path = Firebase/Database/Persistence/FPendingPut.h; sourceTree = ""; }; + BC241B3ECDADE20136BE7F095C362C55 /* write_batch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = write_batch.h; path = include/leveldb/write_batch.h; sourceTree = ""; }; + BC3A63432CA5505962BAB132A7847305 /* FIRAuthAppCredential.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthAppCredential.m; path = Firebase/Auth/Source/FIRAuthAppCredential.m; sourceTree = ""; }; + BCCCD79C219D9F805B8316B46CAFA25D /* FIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIndex.m; path = Firebase/Database/FIndex.m; sourceTree = ""; }; + BD0C89D0D70A5C5C2AC6954D4AF09C24 /* sync_permission.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = sync_permission.cpp; path = Realm/ObjectStore/src/sync/sync_permission.cpp; sourceTree = ""; }; + BDCA84FD49BEBABF9E067C2827A9E33D /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Placeholder.swift; sourceTree = ""; }; + BE1F6AA86DAF33BFE79ACA8DD4251DCC /* FIRFacebookAuthProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRFacebookAuthProvider.h; path = Firebase/Auth/Source/Public/FIRFacebookAuthProvider.h; sourceTree = ""; }; + BE2357C0B1A5BD4EC81436E3CDC3BE3D /* two_level_iterator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = two_level_iterator.h; path = table/two_level_iterator.h; sourceTree = ""; }; + BE5F6CB39824A2A5A61EF738AC42BD80 /* builder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = builder.h; path = db/builder.h; sourceTree = ""; }; + BE7C2858E2C5A485300722303DD1784F /* keychain_helper.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = keychain_helper.cpp; path = Realm/ObjectStore/src/impl/apple/keychain_helper.cpp; sourceTree = ""; }; + BECC6E463ED9B84E1B747216E15C7707 /* FIRAuthAppCredentialManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthAppCredentialManager.h; path = Firebase/Auth/Source/FIRAuthAppCredentialManager.h; sourceTree = ""; }; + BEDCFC9F774844B490FC6F1123E91884 /* FPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FPath.m; path = Firebase/Database/Core/Utilities/FPath.m; sourceTree = ""; }; + BF1545BEA2ADAD856AD2526AB9EEDD39 /* FOperationSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FOperationSource.m; path = Firebase/Database/Core/Operation/FOperationSource.m; sourceTree = ""; }; + BFA052F164EA2AE7C43E2FC163568E70 /* RLMArray_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMArray_Private.h; path = include/RLMArray_Private.h; sourceTree = ""; }; + C05C63EB66F2F185D359CF8BFADAF89D /* FIRDataSnapshot.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRDataSnapshot.m; path = Firebase/Database/Api/FIRDataSnapshot.m; sourceTree = ""; }; + C0C4473C03F31586B5E1C684CB5E37AD /* dbformat.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = dbformat.cc; path = db/dbformat.cc; sourceTree = ""; }; + C0CAAE3463D64322750A5AFF47E55937 /* FIRGetAccountInfoResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRGetAccountInfoResponse.h; path = Firebase/Auth/Source/RPCs/FIRGetAccountInfoResponse.h; sourceTree = ""; }; + C12E8A8D7D505477165899FC9D764847 /* RLMAccessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMAccessor.h; path = include/RLMAccessor.h; sourceTree = ""; }; + C15D16D620E6F6BDBB420CAF601AA89C /* UIView+ChameleonPrivate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+ChameleonPrivate.m"; path = "Pod/Classes/Objective-C/UIView+ChameleonPrivate.m"; sourceTree = ""; }; + C1A8F0D90BCCB517218BE7784558247B /* FTupleObjectNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTupleObjectNode.h; path = Firebase/Database/Utilities/Tuples/FTupleObjectNode.h; sourceTree = ""; }; + C1E8E706E03B1B21D1CB82874B6BC5C4 /* FSnapshotHolder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FSnapshotHolder.m; path = Firebase/Database/Core/FSnapshotHolder.m; sourceTree = ""; }; + C1E95524242BB7CF0FD435BCEE0A5D56 /* RLMListBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMListBase.h; path = include/RLMListBase.h; sourceTree = ""; }; + C1FBAEFB116E74CBCBF1A67240EC1E49 /* RLMSyncPermission.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncPermission.h; path = include/RLMSyncPermission.h; sourceTree = ""; }; + C2AF6E1171D2C4532C72147F5E3DD5E3 /* SideMenu.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SideMenu.modulemap; sourceTree = ""; }; + C2E64176AF730FA535211FD7CC87197F /* FIRAuthErrorUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthErrorUtils.m; path = Firebase/Auth/Source/FIRAuthErrorUtils.m; sourceTree = ""; }; + C2ED7ED48B42FBB3CAFB1411E9F35938 /* FAtomicNumber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FAtomicNumber.h; path = Firebase/Database/Utilities/FAtomicNumber.h; sourceTree = ""; }; + C33855C45FA18D4FE14D04003AD87671 /* FirebaseDatabase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseDatabase.h; path = Firebase/Database/Public/FirebaseDatabase.h; sourceTree = ""; }; + C3B22BEBA9E65F27C2C2380B9C96931F /* Chart.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Chart.swift; path = Source/Chart.swift; sourceTree = ""; }; + C3C9964FDC6F093FA81BF0A7EF0A1334 /* FIRFacebookAuthCredential.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRFacebookAuthCredential.h; path = Firebase/Auth/Source/AuthProviders/Facebook/FIRFacebookAuthCredential.h; sourceTree = ""; }; + C3E03EEB0FF50B1253DE3D15D06B52F5 /* FOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FOperation.h; path = Firebase/Database/Core/Operation/FOperation.h; sourceTree = ""; }; + C58D534444744028E8F2BE35D2A31AAC /* log_reader.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = log_reader.cc; path = db/log_reader.cc; sourceTree = ""; }; + C5C8DE301EA1ECCB1AFA937EC8509470 /* UIColor+ChameleonPrivate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+ChameleonPrivate.m"; path = "Pod/Classes/Objective-C/UIColor+ChameleonPrivate.m"; sourceTree = ""; }; + C5DC03FBC0723304975A16A3CEC0A2A1 /* FIRSetAccountInfoRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRSetAccountInfoRequest.m; path = Firebase/Auth/Source/RPCs/FIRSetAccountInfoRequest.m; sourceTree = ""; }; + C6A01C9CB5DD2D1ED389DF3BC6DFD7F8 /* SwiftVersion.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftVersion.swift; path = RealmSwift/SwiftVersion.swift; sourceTree = ""; }; + C721E75AB963F4557DA58C17AA05083A /* GTMSessionFetcherLogging.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionFetcherLogging.m; path = Source/GTMSessionFetcherLogging.m; sourceTree = ""; }; + C7453FB7160AE5853595FE731623E47B /* realm_coordinator.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = realm_coordinator.cpp; path = Realm/ObjectStore/src/impl/realm_coordinator.cpp; sourceTree = ""; }; + C7B99F8FA3F243BC1099392A1B205536 /* builder.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = builder.cc; path = db/builder.cc; sourceTree = ""; }; + C924626DBF358408C0979CBA0AD1ED96 /* FTupleOnDisconnect.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FTupleOnDisconnect.m; path = Firebase/Database/Utilities/Tuples/FTupleOnDisconnect.m; sourceTree = ""; }; + C92E165878030D6059C424B9B1951E29 /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Source/SessionManager.swift; sourceTree = ""; }; + CA2D7CBCBB66F21DDA384433B6F45CDE /* object_store.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = object_store.cpp; path = Realm/ObjectStore/src/object_store.cpp; sourceTree = ""; }; + CA360EC2133EBE3681DE9ED3AC9359B0 /* FSyncPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FSyncPoint.h; path = Firebase/Database/Core/FSyncPoint.h; sourceTree = ""; }; + CA5424BB0A8A8591873A237C693AD88B /* FIRAdditionalUserInfo_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAdditionalUserInfo_Internal.h; path = Firebase/Auth/Source/FIRAdditionalUserInfo_Internal.h; sourceTree = ""; }; + CA5CCBEB25184C290D089BE2CA188BCC /* status.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = status.h; path = include/leveldb/status.h; sourceTree = ""; }; + CAB101BD0349A15D67E3E402F78CD62E /* FIRNetworkURLSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRNetworkURLSession.h; path = Firebase/Core/Private/FIRNetworkURLSession.h; sourceTree = ""; }; + CAC1E1C82CC6C37C905A0336966AB1A4 /* RLMClassInfo.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMClassInfo.mm; path = Realm/RLMClassInfo.mm; sourceTree = ""; }; + CB22F3A2AA3E9173F9190650F8D204E9 /* FIRVerifyAssertionResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRVerifyAssertionResponse.m; path = Firebase/Auth/Source/RPCs/FIRVerifyAssertionResponse.m; sourceTree = ""; }; + CB66D88F0B7187CA3B3E9DA35265EAF0 /* FValidation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FValidation.h; path = Firebase/Database/Utilities/FValidation.h; sourceTree = ""; }; + CBA3F59FE4E29C803BEE9980DEBED39F /* FirebaseDatabase.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FirebaseDatabase.framework; path = FirebaseDatabase.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + CC072C55EAA4F58FB9737792ED612B05 /* FLLRBValueNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLLRBValueNode.m; path = Firebase/Database/third_party/FImmutableSortedDictionary/FImmutableSortedDictionary/FLLRBValueNode.m; sourceTree = ""; }; + CCBFFB66381C8D0BCC92EF96CCE5A0F5 /* version_edit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = version_edit.h; path = db/version_edit.h; sourceTree = ""; }; + CCDBD9A006F118C43699D882889419C6 /* FIRMutableDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRMutableDictionary.h; path = Firebase/Core/Private/FIRMutableDictionary.h; sourceTree = ""; }; + CD0E05902763B9243D41CA67C83696E1 /* FirebaseCore-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseCore-dummy.m"; sourceTree = ""; }; + CD1747B4A54A460E488213B0D92506C7 /* FEventGenerator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FEventGenerator.m; path = Firebase/Database/FEventGenerator.m; sourceTree = ""; }; + CD26081036BEE7C05DD4C429054B7894 /* FTupleObjectNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FTupleObjectNode.m; path = Firebase/Database/Utilities/Tuples/FTupleObjectNode.m; sourceTree = ""; }; CD652DFA7B9433714A03ACD1A3893F8A /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; - CDD0483FF0FA50E7B5D4789C4FBD452A /* env_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = env_posix.cc; path = util/env_posix.cc; sourceTree = ""; }; - CE38C5B5EFFB5D8F80900B9743310367 /* Results.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Results.swift; path = RealmSwift/Results.swift; sourceTree = ""; }; - CE66959761E0738F4D5A41FB8FD8E675 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; - CE728CA7CD32D44FF2CDF9EA150CD04D /* FIRAuthAPNSToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthAPNSToken.h; path = Firebase/Auth/Source/FIRAuthAPNSToken.h; sourceTree = ""; }; - CE7BB43C10CF2E819E6D3944CD97D7F5 /* FIRAuthWebUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthWebUtils.m; path = Firebase/Auth/Source/FIRAuthWebUtils.m; sourceTree = ""; }; - CF21F824DE33176EE8CB9F7DD42A6D79 /* table_builder.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = table_builder.cc; path = table/table_builder.cc; sourceTree = ""; }; - CF2E561F5EB5B0DE34F1CC2F2189AC5A /* AnyPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AnyPromise.h; path = Sources/AnyPromise.h; sourceTree = ""; }; - CF2FE51A8348F333BFBE1CDC3EEE43E8 /* FIRSignUpNewUserRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRSignUpNewUserRequest.m; path = Firebase/Auth/Source/RPCs/FIRSignUpNewUserRequest.m; sourceTree = ""; }; - CF3BF7361AFF4FAA545617F84CCF85C6 /* FIRSetAccountInfoRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRSetAccountInfoRequest.h; path = Firebase/Auth/Source/RPCs/FIRSetAccountInfoRequest.h; sourceTree = ""; }; - CFB1C50C6437C623E3A2666CF371E69A /* FServerValues.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FServerValues.m; path = Firebase/Database/Core/FServerValues.m; sourceTree = ""; }; + CD8A171098CC2FB6667109F3D914190E /* FPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FPath.h; path = Firebase/Database/Core/Utilities/FPath.h; sourceTree = ""; }; + CDC8CF1BB201AB7E004BDC7D1A04BC88 /* RLMSyncUtil_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncUtil_Private.h; path = include/RLMSyncUtil_Private.h; sourceTree = ""; }; + CDF639014265922535577B76D7DD6554 /* SVIndefiniteAnimatedView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVIndefiniteAnimatedView.h; path = SVProgressHUD/SVIndefiniteAnimatedView.h; sourceTree = ""; }; + CE44C726A617D98DE6F406C09C971EB4 /* FIRVerifyPasswordRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRVerifyPasswordRequest.m; path = Firebase/Auth/Source/RPCs/FIRVerifyPasswordRequest.m; sourceTree = ""; }; + CEC5C7A6F37609623B65E1BB735638A5 /* FIROAuthProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIROAuthProvider.m; path = Firebase/Auth/Source/AuthProviders/OAuth/FIROAuthProvider.m; sourceTree = ""; }; + CEDEC11E8A3A5A39A44BAA92E7B9CB80 /* FRepo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FRepo.m; path = Firebase/Database/Core/FRepo.m; sourceTree = ""; }; + CF4C758E3B163A2972EC9E0647EADF33 /* FIRGitHubAuthProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRGitHubAuthProvider.h; path = Firebase/Auth/Source/Public/FIRGitHubAuthProvider.h; sourceTree = ""; }; + CF8B0E2EDA2689C6BC746A629F7BA8C3 /* GTMSessionFetcher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GTMSessionFetcher.framework; path = GTMSessionFetcher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + CFCBD1049707A9F58E0E65E23821926E /* FNodeFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FNodeFilter.h; path = Firebase/Database/Core/View/Filter/FNodeFilter.h; sourceTree = ""; }; CFD9C5B4E24099B87D18EF99B785C958 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - CFF8A41DBF3851942A6984530AB1CB98 /* list_notifier.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = list_notifier.cpp; path = Realm/ObjectStore/src/impl/list_notifier.cpp; sourceTree = ""; }; - D03F57014AAE3CB60DC113F53D8B6A9C /* RLMSyncConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncConfiguration.h; path = include/RLMSyncConfiguration.h; sourceTree = ""; }; - D069F50EA6B633B0362600E2FFA007FF /* FIRBundleUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRBundleUtil.h; path = Firebase/Core/Private/FIRBundleUtil.h; sourceTree = ""; }; - D0EA3B3D3107F35BFCA86B37B82D15AA /* PromiseKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = PromiseKit.modulemap; sourceTree = ""; }; - D0F310CC300C2FDBAD101064A452BB19 /* FAtomicNumber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FAtomicNumber.h; path = Firebase/Database/Utilities/FAtomicNumber.h; sourceTree = ""; }; - D119430D77BFCB2E8BF7DA6BA0A0F5A3 /* iterator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = iterator.h; path = include/leveldb/iterator.h; sourceTree = ""; }; - D1B9CA672CAEADA2E95A0E991913C6BF /* FIRPhoneAuthProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRPhoneAuthProvider.m; path = Firebase/Auth/Source/AuthProviders/Phone/FIRPhoneAuthProvider.m; sourceTree = ""; }; - D1D656B349CCEE894EFF937CF58BA0DC /* FirebaseCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseCore.h; path = Firebase/Core/Public/FirebaseCore.h; sourceTree = ""; }; - D1F1D8721FBAACAA7A4B7B267207C017 /* FIRAuthAppCredentialManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthAppCredentialManager.m; path = Firebase/Auth/Source/FIRAuthAppCredentialManager.m; sourceTree = ""; }; - D229E72F61DD0BAAE894C74E9D60009B /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - D2435B2EE156C3F78CDC4A73A999BC59 /* RLMObjectBase.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMObjectBase.mm; path = Realm/RLMObjectBase.mm; sourceTree = ""; }; - D24EC1182168B26C0D04724AACCB451F /* PromiseKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = PromiseKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - D291F01F00B8ABC2428195980E8C7865 /* FirebaseAuth.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseAuth.xcconfig; sourceTree = ""; }; - D2C8B3F582073A6DB7F5209906C4EA9C /* FIRRetryHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRRetryHelper.h; path = Firebase/Database/Core/Utilities/FIRRetryHelper.h; sourceTree = ""; }; - D33EA072353B6B6A1A3B5443C3E20C6C /* RLMThreadSafeReference.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMThreadSafeReference.mm; path = Realm/RLMThreadSafeReference.mm; sourceTree = ""; }; - D3759A6C53668D0AD9A06C41EE0A6DCD /* Realm.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Realm.modulemap; sourceTree = ""; }; - D3978498F8AB4B876B3C3226F3E5FD1D /* FirebaseDatabase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseDatabase.h; path = Firebase/Database/Public/FirebaseDatabase.h; sourceTree = ""; }; - D3B976A0B372CB7A50631F74FD19D1FA /* keychain_helper.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = keychain_helper.cpp; path = Realm/ObjectStore/src/impl/apple/keychain_helper.cpp; sourceTree = ""; }; - D42583D6A086D1FDBFD9E4123D477635 /* FirebaseCore-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseCore-dummy.m"; sourceTree = ""; }; - D50E90189ED3D962CFB705E5B68311EE /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; - D5A6ECB9B5AF9AA42272AFDAB3FED620 /* collection_notifications.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = collection_notifications.cpp; path = Realm/ObjectStore/src/collection_notifications.cpp; sourceTree = ""; }; - D5B3D83F47FE44A870854A327CE603A2 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; - D6C2586204839F98E9845D71BF7EB3D5 /* GoogleToolboxForMac-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GoogleToolboxForMac-prefix.pch"; sourceTree = ""; }; - D6EE53B5672E43F09C08C00DC14B35B5 /* FIROAuthCredential.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIROAuthCredential.h; path = Firebase/Auth/Source/AuthProviders/OAuth/FIROAuthCredential.h; sourceTree = ""; }; - D7A5BD229D9778CBF2321EAC5A19836C /* FIRIdentityToolkitRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIdentityToolkitRequest.m; path = Firebase/Auth/Source/RPCs/FIRIdentityToolkitRequest.m; sourceTree = ""; }; - D802EC6D556CBDCAB7FEA7E9F16623E3 /* FWriteTreeRef.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FWriteTreeRef.m; path = Firebase/Database/Core/FWriteTreeRef.m; sourceTree = ""; }; - D88981E072E49FA742B47EAED086035F /* FIRDatabase_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDatabase_Private.h; path = Firebase/Database/Api/Private/FIRDatabase_Private.h; sourceTree = ""; }; - D8A2822DFC0082A05FBEF2AC5C186642 /* Realm-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Realm-prefix.pch"; sourceTree = ""; }; - D8C1243F22B4397979E7E613431D647A /* FCompleteChildSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FCompleteChildSource.h; path = Firebase/Database/Core/View/Filter/FCompleteChildSource.h; sourceTree = ""; }; - D8DEB27E316D79926FC21C674F56DE72 /* FIRAuthWebView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthWebView.h; path = Firebase/Auth/Source/FIRAuthWebView.h; sourceTree = ""; }; - D9662143B5A8C405B7B29DD51AD695BF /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; - D9B8CE220C910E06E356DF38C8A8D683 /* PromiseKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PromiseKit-dummy.m"; sourceTree = ""; }; - DA2C25E138550CBC1D8A5863DC4E643C /* FirebaseAuthVersion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FirebaseAuthVersion.m; path = Firebase/Auth/Source/FirebaseAuthVersion.m; sourceTree = ""; }; - DA56B91822A27E36DB6F2B1764789C49 /* port_posix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = port_posix.h; path = port/port_posix.h; sourceTree = ""; }; - DA5FCFB120D6DF9928E232A48D080A3D /* block_builder.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = block_builder.cc; path = table/block_builder.cc; sourceTree = ""; }; - DA88956BAB31AC8FEECBD69B36643569 /* FIRGetAccountInfoResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRGetAccountInfoResponse.m; path = Firebase/Auth/Source/RPCs/FIRGetAccountInfoResponse.m; sourceTree = ""; }; - DACCB7B7BFD1EA6BEEBBC010E9447DC4 /* FChildEventRegistration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FChildEventRegistration.m; path = Firebase/Database/Core/View/FChildEventRegistration.m; sourceTree = ""; }; - DAE44A6CA165D7CFA9035F65DF17E4C6 /* nanopb-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "nanopb-dummy.m"; sourceTree = ""; }; - DB59FD6070EBEFFAC1FB1B6E2CD50083 /* FIRAuthWebViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthWebViewController.m; path = Firebase/Auth/Source/FIRAuthWebViewController.m; sourceTree = ""; }; - DB9FE4907103188EE8D9137A2C5683AF /* FIRServerValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRServerValue.h; path = Firebase/Database/Public/FIRServerValue.h; sourceTree = ""; }; + D093E4A532BB4793C85D123B1F5BC55A /* FIRTransactionResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRTransactionResult.h; path = Firebase/Database/Public/FIRTransactionResult.h; sourceTree = ""; }; + D0C1B13116923C2FCCD5A6CD8F138C0D /* port.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = port.h; path = port/port.h; sourceTree = ""; }; + D0F231F015E13183195E41563BE8291D /* RealmSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RealmSwift.framework; path = RealmSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + D13BD7A9F2B272B66AB3A5E408D37ED2 /* FLimitedFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLimitedFilter.m; path = Firebase/Database/Core/View/Filter/FLimitedFilter.m; sourceTree = ""; }; + D1A16DA952DC63FA903DE6D330E5015E /* index_set.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = index_set.cpp; path = Realm/ObjectStore/src/index_set.cpp; sourceTree = ""; }; + D1E7A051F99434500E664AC519B7B5C7 /* SwiftyJSON.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.xcconfig; sourceTree = ""; }; + D2171D98CCD2ECA9A0FB611E88B7FC79 /* binding_callback_thread_observer.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = binding_callback_thread_observer.cpp; path = Realm/ObjectStore/src/binding_callback_thread_observer.cpp; sourceTree = ""; }; + D223F15198F481B2D52CC3F9CE6CB2C3 /* FTuplePathValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTuplePathValue.h; path = Firebase/Database/Utilities/Tuples/FTuplePathValue.h; sourceTree = ""; }; + D25B3E3B6981BC07B4A23CFB6C0C24FA /* primitive_list_notifier.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = primitive_list_notifier.cpp; path = Realm/ObjectStore/src/impl/primitive_list_notifier.cpp; sourceTree = ""; }; + D287124397290FCDED128BD06946425C /* FWriteRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FWriteRecord.h; path = Firebase/Database/Core/FWriteRecord.h; sourceTree = ""; }; + D2D18454880161205A54F248F1309417 /* FIRDatabase_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDatabase_Private.h; path = Firebase/Database/Api/Private/FIRDatabase_Private.h; sourceTree = ""; }; + D367DE8AFEB78091122B8580DF71E51F /* RLMRealmConfiguration_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMRealmConfiguration_Private.h; path = include/RLMRealmConfiguration_Private.h; sourceTree = ""; }; + D395886C18262575291F9C963CB4F203 /* merger.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = merger.cc; path = table/merger.cc; sourceTree = ""; }; + D3EC63088647E496A1109035BAA3FAA5 /* FTupleTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTupleTransaction.h; path = Firebase/Database/Utilities/Tuples/FTupleTransaction.h; sourceTree = ""; }; + D41733250C51AB27A9EDB633243356FB /* RLMRealm+Sync.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RLMRealm+Sync.h"; path = "include/RLMRealm+Sync.h"; sourceTree = ""; }; + D487D7F1D8837144619205D9B32042A6 /* AnyPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AnyPromise.h; path = Sources/AnyPromise.h; sourceTree = ""; }; + D48805F906562E74DE449E16534E7A59 /* UIColor+Chameleon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+Chameleon.m"; path = "Pod/Classes/Objective-C/UIColor+Chameleon.m"; sourceTree = ""; }; + D4F08FD72CF6D655250483F0381E1C04 /* FChildEventRegistration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FChildEventRegistration.h; path = Firebase/Database/Core/View/FChildEventRegistration.h; sourceTree = ""; }; + D5588A38A55AD18D6C3C1BE58C6BC3DF /* cache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cache.h; path = include/leveldb/cache.h; sourceTree = ""; }; + D57D11057021C3E5C37A12FF04539DF4 /* snapshot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = snapshot.h; path = db/snapshot.h; sourceTree = ""; }; + D65D0BB13C4FCDA3A25FFF6CEE6254AA /* Realm-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Realm-prefix.pch"; sourceTree = ""; }; + D6793BC75E6E62410B088D642B468B90 /* FIRGitHubAuthProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRGitHubAuthProvider.m; path = Firebase/Auth/Source/AuthProviders/GitHub/FIRGitHubAuthProvider.m; sourceTree = ""; }; + D7615907BB7747985754615DAEF089A4 /* Catchable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Catchable.swift; path = Sources/Catchable.swift; sourceTree = ""; }; + D7C07886487C9B20E65BD7AD53E112B5 /* bloom.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = bloom.cc; path = util/bloom.cc; sourceTree = ""; }; + D7F61CFEA9E82A3FE8BC9B336BB62F11 /* FRangedFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FRangedFilter.m; path = Firebase/Database/FRangedFilter.m; sourceTree = ""; }; + D817CD58242817C291BC0EE8E586CE72 /* db_impl.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = db_impl.cc; path = db/db_impl.cc; sourceTree = ""; }; + D855FD00DDA5E0D42BFE2777C20A9968 /* FClock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FClock.h; path = Firebase/Database/FClock.h; sourceTree = ""; }; + D89CBA57930B44B7419023858932BA9F /* GTMSessionUploadFetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionUploadFetcher.m; path = Source/GTMSessionUploadFetcher.m; sourceTree = ""; }; + D8D5C12768B4509B8E069E019A2AF140 /* FIRErrors.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRErrors.m; path = Firebase/Core/FIRErrors.m; sourceTree = ""; }; + D8D642261B2D226636A09E4CBA0215C9 /* filter_block.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = filter_block.h; path = table/filter_block.h; sourceTree = ""; }; + D8FDDE7CCDB2A7DB50BC6DC4EB0D5830 /* coding.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = coding.cc; path = util/coding.cc; sourceTree = ""; }; + D91D0804446ED6E038CF4AF95C2E14F1 /* FTupleBoolBlock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTupleBoolBlock.h; path = Firebase/Database/Utilities/Tuples/FTupleBoolBlock.h; sourceTree = ""; }; + D96141A1F8F122322F0FC36C9F9EE9BE /* FIREmailLinkSignInRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIREmailLinkSignInRequest.h; path = Firebase/Auth/Source/RPCs/FIREmailLinkSignInRequest.h; sourceTree = ""; }; + DA01AC2A148B9B2D04DBB71330093C59 /* FIREmailLinkSignInRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIREmailLinkSignInRequest.m; path = Firebase/Auth/Source/RPCs/FIREmailLinkSignInRequest.m; sourceTree = ""; }; + DA0D24FFC21F0AC3D8A2FFC3AE63EB77 /* external_commit_helper.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = external_commit_helper.cpp; path = Realm/ObjectStore/src/impl/apple/external_commit_helper.cpp; sourceTree = ""; }; + DA12F09478DC61C0A6342F9C486EF289 /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/UIButton+Kingfisher.swift"; sourceTree = ""; }; + DA69AA362DC47C2FA0A3D8BA2372DDF9 /* RLMObjectStore.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMObjectStore.mm; path = Realm/RLMObjectStore.mm; sourceTree = ""; }; + DAD06B5A3CCDDA46033CB96120CF513B /* FIRAuthSerialTaskQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthSerialTaskQueue.h; path = Firebase/Auth/Source/FIRAuthSerialTaskQueue.h; sourceTree = ""; }; + DAD8F2B2547F7377B3C959D31F89455D /* hash.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = hash.cc; path = util/hash.cc; sourceTree = ""; }; + DADF51336A5F9C36ADC982EC9D1648C9 /* FIRAuthAPNSTokenManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthAPNSTokenManager.m; path = Firebase/Auth/Source/FIRAuthAPNSTokenManager.m; sourceTree = ""; }; + DAE8F91FA9DBD119018F550096370C5E /* RLMObservation.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMObservation.mm; path = Realm/RLMObservation.mm; sourceTree = ""; }; DBAA5BACA9745702C885EB1AF32FA673 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; - DC0A33417FF744B485A79B935B725146 /* shared_realm.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = shared_realm.cpp; path = Realm/ObjectStore/src/shared_realm.cpp; sourceTree = ""; }; - DC3B358F6ACEFB569985BA7F52559574 /* FIRLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLogger.h; path = Firebase/Core/Private/FIRLogger.h; sourceTree = ""; }; - DCFA38F9F6EA2C5183FE5F5DF33BD4DC /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; - DD3095AE481F6C492FF4E2F65D967CF4 /* FTupleObjects.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTupleObjects.h; path = Firebase/Database/Utilities/Tuples/FTupleObjects.h; sourceTree = ""; }; - DD7A46CD33A1C1E6F24D16CD62BE9451 /* testharness.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = testharness.h; path = util/testharness.h; sourceTree = ""; }; - DE599B531C2E740205C03B498CB0244F /* FIRAuthErrorUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthErrorUtils.m; path = Firebase/Auth/Source/FIRAuthErrorUtils.m; sourceTree = ""; }; - DE87C87E60D0E3F14EE3C58A618E2B2B /* FIRAppInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppInternal.h; path = Firebase/Core/Private/FIRAppInternal.h; sourceTree = ""; }; - DEAF4999F13B2319E6CB0BDDBE2A9A61 /* SwiftyJSON.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.xcconfig; sourceTree = ""; }; - DEB2DE23EE5472C66C5D07D2196D50F6 /* RLMProperty_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMProperty_Private.h; path = include/RLMProperty_Private.h; sourceTree = ""; }; - DEC0B246CC9D08588B0450E0C9ADC902 /* RLMSyncConfiguration.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMSyncConfiguration.mm; path = Realm/RLMSyncConfiguration.mm; sourceTree = ""; }; - DECCB90611EA7E232D2F4DCBAB0C1602 /* FirebaseCore-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FirebaseCore-umbrella.h"; sourceTree = ""; }; - DF1EEE20DB1F4B8817E03576236C2D26 /* FIRAuth_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuth_Internal.h; path = Firebase/Auth/Source/FIRAuth_Internal.h; sourceTree = ""; }; - DF37A0EE8BBDA72037CEA513F5B65715 /* hang.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = hang.swift; path = Sources/hang.swift; sourceTree = ""; }; - DF4FFFB289C608B0A5E151868533722C /* FIRUserInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRUserInfo.h; path = Firebase/Auth/Source/Public/FIRUserInfo.h; sourceTree = ""; }; - DF6544EDC3610947254A99AF2EEBF383 /* race.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = race.swift; path = Sources/race.swift; sourceTree = ""; }; - DF8F0AA76DE9BE6BACBDD0057BD3C178 /* FIRVerifyAssertionResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRVerifyAssertionResponse.h; path = Firebase/Auth/Source/RPCs/FIRVerifyAssertionResponse.h; sourceTree = ""; }; - DFE436F3E196F2B195AFB3507DB2B2C2 /* sync_file.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = sync_file.cpp; path = Realm/ObjectStore/src/sync/impl/sync_file.cpp; sourceTree = ""; }; - DFEFD31F97343655D0058E0E5CA88BC2 /* FIROAuthProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIROAuthProvider.h; path = Firebase/Auth/Source/Public/FIROAuthProvider.h; sourceTree = ""; }; - E01A7D612FF48959AFA05C7F909319B8 /* FIRSignUpNewUserResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRSignUpNewUserResponse.h; path = Firebase/Auth/Source/RPCs/FIRSignUpNewUserResponse.h; sourceTree = ""; }; - E0477D442567DCC21C1A3CD9FBADF485 /* FIRSetAccountInfoResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRSetAccountInfoResponse.h; path = Firebase/Auth/Source/RPCs/FIRSetAccountInfoResponse.h; sourceTree = ""; }; - E0AB07F488E6F0EE4D099648ACE336A7 /* FPersistenceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FPersistenceManager.h; path = Firebase/Database/Persistence/FPersistenceManager.h; sourceTree = ""; }; - E0C7967A1F79956DBDCFBA39A9856379 /* FIndexedFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIndexedFilter.h; path = Firebase/Database/Core/View/Filter/FIndexedFilter.h; sourceTree = ""; }; - E0DCF1FB90D06170E949E0581A2238EF /* FIRVerifyPasswordResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRVerifyPasswordResponse.m; path = Firebase/Auth/Source/RPCs/FIRVerifyPasswordResponse.m; sourceTree = ""; }; - E0FCC6D5D070154A369F942552B5B4B7 /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Source/SessionManager.swift; sourceTree = ""; }; - E162133B0F7772FD267CED28CCC5B120 /* FIRAuthDispatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthDispatcher.m; path = Firebase/Auth/Source/FIRAuthDispatcher.m; sourceTree = ""; }; - E166CD8E9336B7487309FE06001F8B5C /* FRangedFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FRangedFilter.m; path = Firebase/Database/FRangedFilter.m; sourceTree = ""; }; - E1996BBAF72917F9AFD68B9782F40887 /* RLMObjectBase_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMObjectBase_Private.h; path = include/RLMObjectBase_Private.h; sourceTree = ""; }; - E1D731F36517ADDAA02F1D04D7D09628 /* FStorageEngine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FStorageEngine.h; path = Firebase/Database/Persistence/FStorageEngine.h; sourceTree = ""; }; - E1DAF26C3A58D438A6AA363B8E49CB77 /* repair.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = repair.cc; path = db/repair.cc; sourceTree = ""; }; - E356EF383FB59FA49E97F67412F2F880 /* FIRDatabaseReference_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDatabaseReference_Private.h; path = Firebase/Database/Api/Private/FIRDatabaseReference_Private.h; sourceTree = ""; }; - E369F309C93D2839CE3BF00246C29D4F /* FCachePolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FCachePolicy.m; path = Firebase/Database/Persistence/FCachePolicy.m; sourceTree = ""; }; - E36AF3F3DD6E32847192E41BED374614 /* merger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = merger.h; path = table/merger.h; sourceTree = ""; }; - E3A62EB8F1FD2DABDAA52063EE37CB51 /* FIRVerifyClientResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRVerifyClientResponse.h; path = Firebase/Auth/Source/RPCs/FIRVerifyClientResponse.h; sourceTree = ""; }; - E3BA1A284A1064CEF4AB536D52945CC6 /* UIViewController+Chameleon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+Chameleon.h"; path = "Pod/Classes/Objective-C/UIViewController+Chameleon.h"; sourceTree = ""; }; - E4912990F0AFE38A5BF286BE73C21B2B /* atomic_pointer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = atomic_pointer.h; path = port/atomic_pointer.h; sourceTree = ""; }; - E4917CC23FE8C5D2AA51A4D4526D7765 /* FIRCreateAuthURIRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCreateAuthURIRequest.h; path = Firebase/Auth/Source/RPCs/FIRCreateAuthURIRequest.h; sourceTree = ""; }; - E49230AFC0DC3661BE5915BFAAD1B7DC /* FIRSecureTokenRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRSecureTokenRequest.h; path = Firebase/Auth/Source/RPCs/FIRSecureTokenRequest.h; sourceTree = ""; }; - E4B685E709E60FA30AAA5668645673D2 /* dumpfile.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = dumpfile.cc; path = db/dumpfile.cc; sourceTree = ""; }; - E52204AE861533589DC6D985FE814247 /* FIRErrorCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRErrorCode.h; path = Firebase/Core/Private/FIRErrorCode.h; sourceTree = ""; }; - E54CB3A8DC790601509D6B004CD925B6 /* RLMClassInfo.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMClassInfo.mm; path = Realm/RLMClassInfo.mm; sourceTree = ""; }; - E59113EA96B0F14BF0AC7DF9A4E782D9 /* SwiftChart.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftChart.modulemap; sourceTree = ""; }; - E5D03803ADEA48B9EE5B5C421E7ADB07 /* FEventGenerator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FEventGenerator.h; path = Firebase/Database/FEventGenerator.h; sourceTree = ""; }; - E601148E9FC0BA72245BEAAFB449E3DF /* FSparseSnapshotTree.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FSparseSnapshotTree.h; path = Firebase/Database/Core/FSparseSnapshotTree.h; sourceTree = ""; }; - E613C5CF38AB6199440768AD3B3C086E /* RLMMigration.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMMigration.mm; path = Realm/RLMMigration.mm; sourceTree = ""; }; - E66A2E9CCACCA78B76141FA381409E30 /* FLLRBNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLLRBNode.h; path = Firebase/Database/third_party/FImmutableSortedDictionary/FImmutableSortedDictionary/FLLRBNode.h; sourceTree = ""; }; - E68EEC485F1138BF34EB8A0C67798291 /* FirebaseAuth-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FirebaseAuth-umbrella.h"; sourceTree = ""; }; - E6996480ACCB011F01C5D322E63FF269 /* FTupleSetIdPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FTupleSetIdPath.m; path = Firebase/Database/Utilities/Tuples/FTupleSetIdPath.m; sourceTree = ""; }; - E6C84D885FE0E77210DF2BA4E3271117 /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; - E6D1076F385FC264BADC0B06B538E08E /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/ImageProcessor.swift; sourceTree = ""; }; - E6D60746C5008B244EE9B084CED0AC6A /* FIRCreateAuthURIRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCreateAuthURIRequest.m; path = Firebase/Auth/Source/RPCs/FIRCreateAuthURIRequest.m; sourceTree = ""; }; - E6DF2A115386211D1C959C253E438C5E /* RLMOptionalBase.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMOptionalBase.mm; path = Realm/RLMOptionalBase.mm; sourceTree = ""; }; - E75C353C18912120D1E8790EEEE39BFE /* FIRTwitterAuthProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRTwitterAuthProvider.m; path = Firebase/Auth/Source/AuthProviders/Twitter/FIRTwitterAuthProvider.m; sourceTree = ""; }; - E798FD6D4DFEACFA5CAC72C26582438F /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Source/Result.swift; sourceTree = ""; }; - E860E75C772633BFE202D7EB038DA713 /* RLMListBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMListBase.h; path = include/RLMListBase.h; sourceTree = ""; }; - E884D835506FE8A3FBE6BC048D55F40C /* FIRGetAccountInfoResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRGetAccountInfoResponse.h; path = Firebase/Auth/Source/RPCs/FIRGetAccountInfoResponse.h; sourceTree = ""; }; - E8C8ED8BBDF38514F9CB7C65E18ED6D0 /* FRepoManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FRepoManager.m; path = Firebase/Database/Core/FRepoManager.m; sourceTree = ""; }; - E8E483C587FC85F5E878B6513E5F16BE /* FTypedefs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTypedefs.h; path = Firebase/Database/Utilities/FTypedefs.h; sourceTree = ""; }; - E8FD2E8E185346816B6FA1E56C68871C /* FConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FConnection.h; path = Firebase/Database/Realtime/FConnection.h; sourceTree = ""; }; - E90A70684E6184BB84750F28958AA460 /* FIRDataSnapshot.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRDataSnapshot.m; path = Firebase/Database/Api/FIRDataSnapshot.m; sourceTree = ""; }; - EAB8A873B80F6D9FEBF859542080F01B /* FSyncPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FSyncPoint.h; path = Firebase/Database/Core/FSyncPoint.h; sourceTree = ""; }; - EB20B394F9964EB22BE36FDFBCA02A0D /* FOverwrite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FOverwrite.m; path = Firebase/Database/Core/Operation/FOverwrite.m; sourceTree = ""; }; - EBD439712A70872D8A440FFDD6C3EB99 /* leveldb-library.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "leveldb-library.modulemap"; sourceTree = ""; }; - EBE02BC66489CCBBA4CAA270B20EBDED /* FWriteTree.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FWriteTree.h; path = Firebase/Database/Core/FWriteTree.h; sourceTree = ""; }; - ECDB297A2EA1EB00FBDC67A4DACF4D53 /* FIRGitHubAuthCredential.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRGitHubAuthCredential.h; path = Firebase/Auth/Source/AuthProviders/GitHub/FIRGitHubAuthCredential.h; sourceTree = ""; }; - ED2D9396FDE6771BA04FEF6DC7CBDCAA /* merger.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = merger.cc; path = table/merger.cc; sourceTree = ""; }; - ED4146DD510DF8D66314C4D67DDF2888 /* GTMSessionFetcher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = GTMSessionFetcher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - ED6087CE72294EB3D24DF2F74FD1EA96 /* nanopb-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "nanopb-prefix.pch"; sourceTree = ""; }; - EDFC7AF58EA688B81EBD6CBF15418168 /* SwiftChart-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftChart-umbrella.h"; sourceTree = ""; }; - EDFF247BB45002D191F0DA976894CADA /* Sync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sync.swift; path = RealmSwift/Sync.swift; sourceTree = ""; }; - EE198F9CB5A7FA25928FE45F51133E82 /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; - EE39AAE7D590B60083CA95693105E14F /* FIRFacebookAuthCredential.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRFacebookAuthCredential.h; path = Firebase/Auth/Source/AuthProviders/Facebook/FIRFacebookAuthCredential.h; sourceTree = ""; }; - EE4496B94543CC1366A6806634BA3C12 /* FRepoManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FRepoManager.h; path = Firebase/Database/Core/FRepoManager.h; sourceTree = ""; }; - EE65F6013A52F2757AC72B9F92F64E67 /* FQueryParams.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FQueryParams.m; path = Firebase/Database/Core/FQueryParams.m; sourceTree = ""; }; - EED2ECB284CB66386989E1198A651733 /* FPruneForest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FPruneForest.h; path = Firebase/Database/Persistence/FPruneForest.h; sourceTree = ""; }; - EEFC312B5534091BAA6F40BBE790BC61 /* FIRNetworkLoggerProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRNetworkLoggerProtocol.h; path = Firebase/Core/Private/FIRNetworkLoggerProtocol.h; sourceTree = ""; }; - EF7AE302F3C08B1EB53CAE1614240122 /* TaskDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskDelegate.swift; path = Source/TaskDelegate.swift; sourceTree = ""; }; - EF841C9EBD9D2BC584740A27B1224468 /* GTMSessionFetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionFetcher.h; path = Source/GTMSessionFetcher.h; sourceTree = ""; }; - EFF5157BEEA759ABCCE53DA64F0FD1C6 /* FIRAuthAPNSTokenType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthAPNSTokenType.h; path = Firebase/Auth/Source/Public/FIRAuthAPNSTokenType.h; sourceTree = ""; }; - F014C0F279E25336504581A1AB8DB7E2 /* FirebaseInstanceID.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseInstanceID.framework; path = Frameworks/FirebaseInstanceID.framework; sourceTree = ""; }; - F0599B5AAC5CD1206C96C450E256A9B4 /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; - F059AA4889B6375C2A83626D606A07FE /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/String+MD5.swift"; sourceTree = ""; }; - F1C25E44826AA56B8C280912401D6DFB /* hash.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = hash.cc; path = util/hash.cc; sourceTree = ""; }; - F1CB732D7C992EBDD2E820344410DDDB /* FIRMutableDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRMutableDictionary.m; path = Firebase/Core/FIRMutableDictionary.m; sourceTree = ""; }; - F26968E152080F410C710EA55F6B93AE /* FViewProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FViewProcessor.h; path = Firebase/Database/FViewProcessor.h; sourceTree = ""; }; - F28F915E8FE6B03F8F427E268AA6F6BA /* after.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = after.m; path = Sources/after.m; sourceTree = ""; }; - F29F11F12177378694E987AABAFF324F /* FNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FNode.h; path = Firebase/Database/Snapshot/FNode.h; sourceTree = ""; }; - F2EB6E37226692E89D4CEF9648D60DDA /* FIRSetAccountInfoResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRSetAccountInfoResponse.m; path = Firebase/Auth/Source/RPCs/FIRSetAccountInfoResponse.m; sourceTree = ""; }; - F33565C77EC4489498AD21B8E012EE39 /* FTupleObjects.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FTupleObjects.m; path = Firebase/Database/Utilities/Tuples/FTupleObjects.m; sourceTree = ""; }; - F34EC3B175FB38B42D8351394CB165DD /* FIRGoogleAuthCredential.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRGoogleAuthCredential.m; path = Firebase/Auth/Source/AuthProviders/Google/FIRGoogleAuthCredential.m; sourceTree = ""; }; - F38063B03DE0FFC735B71632F13BBEB1 /* results.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = results.cpp; path = Realm/ObjectStore/src/results.cpp; sourceTree = ""; }; - F385B99213EB1B1E4AC6E12A6F0C6EF9 /* RLMObject_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMObject_Private.h; path = include/RLMObject_Private.h; sourceTree = ""; }; - F439D36B4D00F508A5FAF24EDF238AA6 /* FOperationSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FOperationSource.m; path = Firebase/Database/Core/Operation/FOperationSource.m; sourceTree = ""; }; - F43D578727B4DE4613D4E925F5C908A7 /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; - F45C1C76625D31C9FE7EC7B6AD5C0539 /* FIRAuthGlobalWorkQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthGlobalWorkQueue.m; path = Firebase/Auth/Source/FIRAuthGlobalWorkQueue.m; sourceTree = ""; }; - F50AAC816C7CE22A9446C8645C846475 /* pb_encode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = pb_encode.h; sourceTree = ""; }; - F51C5F1CB724F4F6A826ACBAF88842DF /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; - F52E4484F3676D5BEBE31ED106AC0442 /* FIRDatabase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDatabase.h; path = Firebase/Database/Public/FIRDatabase.h; sourceTree = ""; }; - F53996A607997951AAAE33E35A0B90CA /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/RequestModifier.swift; sourceTree = ""; }; - F58D74604C861101C5F7C4286B1E8805 /* FIRAnalyticsConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAnalyticsConfiguration.h; path = Firebase/Core/Public/FIRAnalyticsConfiguration.h; sourceTree = ""; }; - F5A54332BC6DD3C512A7F7579A29459F /* object_notifier.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = object_notifier.cpp; path = Realm/ObjectStore/src/impl/object_notifier.cpp; sourceTree = ""; }; - F5A8A0C84953FC4228AB39F017580FAD /* ChartSeries.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChartSeries.swift; path = Source/ChartSeries.swift; sourceTree = ""; }; - F5A8B2C23694FCD601C5552CF502091E /* dispatch_promise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = dispatch_promise.m; path = Sources/dispatch_promise.m; sourceTree = ""; }; - F5DEFDCB1CE80A3D7CD7AA1DF1C323DD /* RealmSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RealmSwift-prefix.pch"; sourceTree = ""; }; - F5E8EDF66AE60F09E6411D0E3724912A /* FKeyIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FKeyIndex.h; path = Firebase/Database/FKeyIndex.h; sourceTree = ""; }; - F663D155CBA6DD57B104CC7F1EE148FB /* FKeepSyncedEventRegistration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FKeepSyncedEventRegistration.m; path = Firebase/Database/Core/View/FKeepSyncedEventRegistration.m; sourceTree = ""; }; - F6745C9CACBEC5288616B5E17E21C4F1 /* memtable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = memtable.h; path = db/memtable.h; sourceTree = ""; }; - F6D6C95D001B2B456917B539B7E4E759 /* NSData+SRB64Additions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+SRB64Additions.h"; path = "Firebase/Database/third_party/SocketRocket/NSData+SRB64Additions.h"; sourceTree = ""; }; - F6F974323BB85173E79B8A66638B6331 /* FIRAdditionalUserInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAdditionalUserInfo.m; path = Firebase/Auth/Source/FIRAdditionalUserInfo.m; sourceTree = ""; }; - F7520BA042C7E1BEA2177E1114C21C3D /* FSyncPoint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FSyncPoint.m; path = Firebase/Database/Core/FSyncPoint.m; sourceTree = ""; }; - F77410E672430144FC59C1720823ED51 /* UIImage+ChameleonPrivate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ChameleonPrivate.m"; path = "Pod/Classes/Objective-C/UIImage+ChameleonPrivate.m"; sourceTree = ""; }; - F7C92551F3CA13BEADC13B784A83B3F0 /* firstly.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = firstly.swift; path = Sources/firstly.swift; sourceTree = ""; }; - F8D87725127B19899675DEDC029D93D2 /* dbformat.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = dbformat.cc; path = db/dbformat.cc; sourceTree = ""; }; - F8EAE2ACC12F94CC443931FC1E6B5967 /* RLMCollection.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMCollection.mm; path = Realm/RLMCollection.mm; sourceTree = ""; }; - F92D8E2093F4990CD444CB30373C69D8 /* RLMSyncManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMSyncManager.mm; path = Realm/RLMSyncManager.mm; sourceTree = ""; }; - F949FB43CEF40203DD33FC828A6F2EFF /* object.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = object.cpp; path = Realm/ObjectStore/src/object.cpp; sourceTree = ""; }; - FA71B49E445EE262A5651A40CE7D1BC0 /* PromiseKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PromiseKit.xcconfig; sourceTree = ""; }; - FA8FC10B216F0385DDC758CFB78887E6 /* FIRResetPasswordRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRResetPasswordRequest.h; path = Firebase/Auth/Source/RPCs/FIRResetPasswordRequest.h; sourceTree = ""; }; - FAE87CADF5A2410BDB259DB1C10ACF50 /* FIROptionsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIROptionsInternal.h; path = Firebase/Core/Private/FIROptionsInternal.h; sourceTree = ""; }; - FB6DCB86D15663AB156F3B0D2ECB8BBC /* leveldb-library.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "leveldb-library.xcconfig"; sourceTree = ""; }; - FB7AC7EEBCC4F54540FB032D03894FE8 /* FIRVerifyCustomTokenResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRVerifyCustomTokenResponse.h; path = Firebase/Auth/Source/RPCs/FIRVerifyCustomTokenResponse.h; sourceTree = ""; }; - FB7EC51C00B5EF763320268829CF58C6 /* FOperationSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FOperationSource.h; path = Firebase/Database/Core/Operation/FOperationSource.h; sourceTree = ""; }; - FBF51C2EA331EEB259F5024687617F8B /* FIRAuthRPCRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthRPCRequest.h; path = Firebase/Auth/Source/RPCs/FIRAuthRPCRequest.h; sourceTree = ""; }; - FC666E18371376BDE9EED4F1598ADC5B /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - FC6EDB45CCC5BDCF2663F543244E37F2 /* filter_block.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = filter_block.h; path = table/filter_block.h; sourceTree = ""; }; - FCB84AF7E877A7BA90C29E2DF45D80F4 /* AnyPromise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyPromise.swift; path = Sources/AnyPromise.swift; sourceTree = ""; }; - FCC4ADCC0A5C5B2078D7705F1B461BEC /* FIRNetwork.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRNetwork.h; path = Firebase/Core/Private/FIRNetwork.h; sourceTree = ""; }; - FCF37BEBA34F77D3FD11EBB4AC0B3708 /* RLMResults_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMResults_Private.h; path = include/RLMResults_Private.h; sourceTree = ""; }; - FD1A06D5734D2144B1C64A5D7BCB6538 /* FTupleTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTupleTransaction.h; path = Firebase/Database/Utilities/Tuples/FTupleTransaction.h; sourceTree = ""; }; - FD1F997F67A5F45AF8E33ED8C9449E12 /* ServerTrustPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustPolicy.swift; path = Source/ServerTrustPolicy.swift; sourceTree = ""; }; - FDB8277A691A42DD5E6B8120F7FDC4E8 /* FView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FView.h; path = Firebase/Database/Core/View/FView.h; sourceTree = ""; }; - FDE55CD62BA8A3A06A8FD0E7739255BB /* logging.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = logging.cc; path = util/logging.cc; sourceTree = ""; }; - FE16F2F56A955460414116BD939DB7D3 /* SVProgressHUD.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = SVProgressHUD.bundle; path = SVProgressHUD/SVProgressHUD.bundle; sourceTree = ""; }; - FE5503A4B83834A5AE64A1071A16AE93 /* FIRSendVerificationCodeResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRSendVerificationCodeResponse.m; path = Firebase/Auth/Source/RPCs/FIRSendVerificationCodeResponse.m; sourceTree = ""; }; - FE79FC179ACA6047426FBB4189C44004 /* FPersistenceManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FPersistenceManager.m; path = Firebase/Database/Persistence/FPersistenceManager.m; sourceTree = ""; }; - FE86BA8A151F66A0B8013636DCA5955E /* FTypedefs_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTypedefs_Private.h; path = Firebase/Database/Api/Private/FTypedefs_Private.h; sourceTree = ""; }; - FEA0B5C74EF712C7A9ACA9294662665C /* PromiseKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PromiseKit.h; path = Sources/PromiseKit.h; sourceTree = ""; }; - FEDFDE8760980B3E2D24C6767EA691D1 /* UIButton+Chameleon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+Chameleon.h"; path = "Pod/Classes/Objective-C/UIButton+Chameleon.h"; sourceTree = ""; }; - FEF5A5EE27ACD7BC8438C16A50FDECF5 /* GTMSessionFetcherService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionFetcherService.h; path = Source/GTMSessionFetcherService.h; sourceTree = ""; }; - FF068E91992476DB4B9EADA7130CB9C7 /* FTupleStringNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTupleStringNode.h; path = Firebase/Database/Utilities/Tuples/FTupleStringNode.h; sourceTree = ""; }; - FF0EF96909D4A50395657B7AB26DFC5A /* table.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = table.h; path = include/leveldb/table.h; sourceTree = ""; }; - FF301905896DE915042840561C0B51F7 /* RealmSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RealmSwift-umbrella.h"; sourceTree = ""; }; - FF3EA5DC685AFB7FD1EB2E77761D682B /* Realm.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Realm.xcconfig; sourceTree = ""; }; - FFE6E54F981095976DA6E568D0D7773F /* FIRBundleUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRBundleUtil.m; path = Firebase/Core/FIRBundleUtil.m; sourceTree = ""; }; + DBC813ED15635B220F63454D8006E073 /* FirebaseAuth-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseAuth-dummy.m"; sourceTree = ""; }; + DBE37874EE39B79BF0AFEDCEDAA3159B /* pb_decode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = pb_decode.h; sourceTree = ""; }; + DC8998C2DD50C1167C9C926E3E4D672B /* pb_encode.c */ = {isa = PBXFileReference; includeInIndex = 1; path = pb_encode.c; sourceTree = ""; }; + DCECEAA4AA603F6A9E0920E53DDDEC2E /* FirebaseCore.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FirebaseCore.framework; path = FirebaseCore.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + DD8D5C62E69E0A3FB68E2AD2DF50B971 /* SideMenu.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SideMenu.xcconfig; sourceTree = ""; }; + DE125D16EFFA49F7DFA6BA3E17386AAD /* GoogleToolboxForMac-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GoogleToolboxForMac-prefix.pch"; sourceTree = ""; }; + DE156E186646316B964B7775D53851FA /* RLMResults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMResults.h; path = include/RLMResults.h; sourceTree = ""; }; + DF090133E74CB6A388026C980D12397F /* join.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = join.m; path = Sources/join.m; sourceTree = ""; }; + DF15C92D0E7C68B041093A95CAB8EB6F /* RLMRealm_Dynamic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMRealm_Dynamic.h; path = include/RLMRealm_Dynamic.h; sourceTree = ""; }; + DF18DB9AB29349185B333DDFC25DFBE8 /* Alamofire+Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Alamofire+Promise.swift"; path = "Extensions/Alamofire/Sources/Alamofire+Promise.swift"; sourceTree = ""; }; + DF1F2A07D2308D209D0DB7A524B6B4AA /* FCachePolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FCachePolicy.m; path = Firebase/Database/Persistence/FCachePolicy.m; sourceTree = ""; }; + DF4053AEB373E8A6B19592D9C08284DF /* SVProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVProgressHUD.h; path = SVProgressHUD/SVProgressHUD.h; sourceTree = ""; }; + DF9D43AFDB5C6F43CC096559CB2BDC2F /* ChameleonEnums.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ChameleonEnums.h; path = "Pod/Classes/Objective-C/ChameleonEnums.h"; sourceTree = ""; }; + E0CB0FCCB05A3B341DB72C6184E5C97A /* RLMSyncPermissionResults.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMSyncPermissionResults.mm; path = Realm/RLMSyncPermissionResults.mm; sourceTree = ""; }; + E0FE3457ECF74D7276A964351CDB65C4 /* FIRNetworkLoggerProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRNetworkLoggerProtocol.h; path = Firebase/Core/Private/FIRNetworkLoggerProtocol.h; sourceTree = ""; }; + E103EDF631ABD695B0DEC4E9432FF54E /* RLMObjectBase.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMObjectBase.mm; path = Realm/RLMObjectBase.mm; sourceTree = ""; }; + E1338EA89CF01F1D3968BA51757F9953 /* CustomStringConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CustomStringConvertible.swift; path = Sources/CustomStringConvertible.swift; sourceTree = ""; }; + E14EA890AFFB0CE667D86C0A69FFB986 /* FListenComplete.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FListenComplete.h; path = Firebase/Database/FListenComplete.h; sourceTree = ""; }; + E1563BB065BDFC76F0AD80345FF226A8 /* RLMProperty.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMProperty.mm; path = Realm/RLMProperty.mm; sourceTree = ""; }; + E1EAE2D6A9FA32C97243022C45926B2A /* FIRVerifyPasswordResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRVerifyPasswordResponse.h; path = Firebase/Auth/Source/RPCs/FIRVerifyPasswordResponse.h; sourceTree = ""; }; + E2B8505FFB9E28E64596357FF3330F17 /* FPriorityIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FPriorityIndex.m; path = Firebase/Database/FPriorityIndex.m; sourceTree = ""; }; + E2C88860B94B8599BDF9BE6D8FF30EC7 /* FIRNetworkMessageCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRNetworkMessageCode.h; path = Firebase/Core/Private/FIRNetworkMessageCode.h; sourceTree = ""; }; + E30E2267F1E9274C87E8D4A09F0CABD0 /* FirebaseCore.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseCore.xcconfig; sourceTree = ""; }; + E312064F9390389ECFA774881A27C239 /* FIRVerifyPhoneNumberResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRVerifyPhoneNumberResponse.h; path = Firebase/Auth/Source/RPCs/FIRVerifyPhoneNumberResponse.h; sourceTree = ""; }; + E31678C76540C57F6A5E6F5B097EAB69 /* transact_log_handler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = transact_log_handler.cpp; path = Realm/ObjectStore/src/impl/transact_log_handler.cpp; sourceTree = ""; }; + E415DFAAD524C6807AF22864550F23CF /* RLMSchema_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSchema_Private.h; path = include/RLMSchema_Private.h; sourceTree = ""; }; + E42E40A46046AAEAB2CF43E6BE431B4D /* block.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = block.h; path = table/block.h; sourceTree = ""; }; + E49FC6F17A125CD5AA7F1DFDAC5B02E0 /* table.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = table.h; path = include/leveldb/table.h; sourceTree = ""; }; + E568AD223B636055BCADD93E5CBD699E /* FirebaseDatabase-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FirebaseDatabase-umbrella.h"; sourceTree = ""; }; + E5BAFCB8CC217BA94F66BDDB8BC61AC4 /* FIRAuthUserDefaultsStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthUserDefaultsStorage.m; path = Firebase/Auth/Source/FIRAuthUserDefaultsStorage.m; sourceTree = ""; }; + E600ACAE0B9220663CE65B77A1CC4B26 /* FIRCreateAuthURIRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCreateAuthURIRequest.m; path = Firebase/Auth/Source/RPCs/FIRCreateAuthURIRequest.m; sourceTree = ""; }; + E67EE91FCAF8E86F384AA8B15E9C9BFB /* RLMSyncSubscription.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMSyncSubscription.mm; path = Realm/RLMSyncSubscription.mm; sourceTree = ""; }; + E69E13C1098551E7FF04ABB2FFF1375B /* FCacheNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FCacheNode.h; path = Firebase/Database/Core/View/FCacheNode.h; sourceTree = ""; }; + E743659391969DFFC825982CE5CC241C /* FIRDatabaseReference.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRDatabaseReference.m; path = Firebase/Database/FIRDatabaseReference.m; sourceTree = ""; }; + E762147F2F13707B979FB6B2F3BB781F /* FTransformedEnumerator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTransformedEnumerator.h; path = Firebase/Database/FTransformedEnumerator.h; sourceTree = ""; }; + E7AE1EF1B83DC8FC36416CE765AC2833 /* RealmSwift.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RealmSwift.xcconfig; sourceTree = ""; }; + E7BA65358ED3EFA3C71D0AD440DA51FD /* Optional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Optional.swift; path = RealmSwift/Optional.swift; sourceTree = ""; }; + E807046A165001F1535378F0F5B118D0 /* FIRSignUpNewUserRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRSignUpNewUserRequest.h; path = Firebase/Auth/Source/RPCs/FIRSignUpNewUserRequest.h; sourceTree = ""; }; + E819A97A23766D4FB38805E95D8EB1ED /* FTupleUserCallback.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FTupleUserCallback.m; path = Firebase/Database/Utilities/Tuples/FTupleUserCallback.m; sourceTree = ""; }; + E8308C19DB799F75509F860FE1407414 /* Resolver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resolver.swift; path = Sources/Resolver.swift; sourceTree = ""; }; + E8BDECA7A6A364067A1B158BCC1F7F6E /* UIButton+Chameleon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+Chameleon.m"; path = "Pod/Classes/Objective-C/UIButton+Chameleon.m"; sourceTree = ""; }; + E92D15118B786BA86D1B0ED014DAC550 /* FTreeSortedDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FTreeSortedDictionary.m; path = Firebase/Database/third_party/FImmutableSortedDictionary/FImmutableSortedDictionary/FTreeSortedDictionary.m; sourceTree = ""; }; + E9535BB87C3A65DC7EF7CAAE2BE8D61B /* FRangedFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FRangedFilter.h; path = Firebase/Database/FRangedFilter.h; sourceTree = ""; }; + E96D78B8853458DE35BFBB8305779746 /* FIndexedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIndexedNode.h; path = Firebase/Database/Snapshot/FIndexedNode.h; sourceTree = ""; }; + EA22307FBAF5F149F33DD2803ACF53C4 /* UILabel+Chameleon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UILabel+Chameleon.h"; path = "Pod/Classes/Objective-C/UILabel+Chameleon.h"; sourceTree = ""; }; + EA4E0F3B352BAC4824632A9FECA3E8C1 /* FConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FConnection.m; path = Firebase/Database/Realtime/FConnection.m; sourceTree = ""; }; + EAD0CC66EB949F945F8E6074B855FCA0 /* FPendingPut.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FPendingPut.m; path = Firebase/Database/Persistence/FPendingPut.m; sourceTree = ""; }; + EAD2FDD9D63185D4CE0449323C8AC108 /* iterator_wrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = iterator_wrapper.h; path = table/iterator_wrapper.h; sourceTree = ""; }; + EB48733EDDA28CE0130DB6F418E12216 /* FIRDataEventType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDataEventType.h; path = Firebase/Database/Public/FIRDataEventType.h; sourceTree = ""; }; + EBD02801F0F79D84CB2A96A4C8461D5F /* SVProgressHUD.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SVProgressHUD.modulemap; sourceTree = ""; }; + EC0EF9BA3D9183E315DD637B783F44C1 /* FIRCreateAuthURIRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCreateAuthURIRequest.h; path = Firebase/Auth/Source/RPCs/FIRCreateAuthURIRequest.h; sourceTree = ""; }; + EC2A4FE3CF03DBEF8339CA2564CF346C /* FTypedefs_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTypedefs_Private.h; path = Firebase/Database/Api/Private/FTypedefs_Private.h; sourceTree = ""; }; + EC4F14E0A0F67A117B21CDC7A23AE25A /* FTrackedQueryManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FTrackedQueryManager.m; path = Firebase/Database/Persistence/FTrackedQueryManager.m; sourceTree = ""; }; + EC682AFA59C8C7BD40AB4B9B6D110FF2 /* sync_metadata.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = sync_metadata.cpp; path = Realm/ObjectStore/src/sync/impl/sync_metadata.cpp; sourceTree = ""; }; + ECBB5EB4DDA66EB6EA4D197712996F33 /* FValueEventRegistration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FValueEventRegistration.m; path = Firebase/Database/Core/View/FValueEventRegistration.m; sourceTree = ""; }; + ECD17D826CB656882BDB7CF28C25FC53 /* block_builder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = block_builder.h; path = table/block_builder.h; sourceTree = ""; }; + EDE51BDB9F8A1452AEA0C36D5DB71FD8 /* FTupleCallbackStatus.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FTupleCallbackStatus.m; path = Firebase/Database/Utilities/Tuples/FTupleCallbackStatus.m; sourceTree = ""; }; + EE5C428F3A3B7B6D673F2A48706658C7 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; + EE6E158F81B0430F1C5FE2146F947E38 /* FIRAuthNotificationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthNotificationManager.m; path = Firebase/Auth/Source/FIRAuthNotificationManager.m; sourceTree = ""; }; + EE74E6FA4B872279CBCB62D7BEF31760 /* FIRIdentityToolkitRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIdentityToolkitRequest.m; path = Firebase/Auth/Source/RPCs/FIRIdentityToolkitRequest.m; sourceTree = ""; }; + EE9C2A8733A9306806AB192FE8737108 /* FIRSendVerificationCodeResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRSendVerificationCodeResponse.h; path = Firebase/Auth/Source/RPCs/FIRSendVerificationCodeResponse.h; sourceTree = ""; }; + EEA3E1CAFC53ED900CC4A9D1E69DAAB3 /* FWriteTreeRef.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FWriteTreeRef.m; path = Firebase/Database/Core/FWriteTreeRef.m; sourceTree = ""; }; + EEB765BA5A012453CAA0814A8B7C68AD /* RLMNetworkClient.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMNetworkClient.mm; path = Realm/RLMNetworkClient.mm; sourceTree = ""; }; + EEF64F45123D8FB8AFD81C22B85D89A5 /* FViewProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FViewProcessor.h; path = Firebase/Database/FViewProcessor.h; sourceTree = ""; }; + EF6769178C5B6719E6F4520E8A1A2ED0 /* FIRDatabaseQuery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRDatabaseQuery.m; path = Firebase/Database/Api/FIRDatabaseQuery.m; sourceTree = ""; }; + EFB1F9E876407CD5BB252BD6A0490DAE /* Realm-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Realm-dummy.m"; sourceTree = ""; }; + EFC330D3305F7763B45D2C9F016F2B74 /* RealmSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RealmSwift.modulemap; sourceTree = ""; }; + EFF27538EA032DA9FE2F20CFB945BADF /* Realm.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Realm.modulemap; sourceTree = ""; }; + F00A4739FD34EB513E15CC0292A858B0 /* GTMSessionFetcher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GTMSessionFetcher-umbrella.h"; sourceTree = ""; }; + F0C497181F13C716F7C4EBC2AAA343A6 /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/String+MD5.swift"; sourceTree = ""; }; + F0D1DDC4A6C31D6F3FDCE41C7CD4BD2D /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; + F136DFF42C239BB88A3F429C6CDA4D16 /* FIRAuthCredential_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthCredential_Internal.h; path = Firebase/Auth/Source/FIRAuthCredential_Internal.h; sourceTree = ""; }; + F14C3126A27ED02B8E5B7D5C709EA7E2 /* SwiftyJSON.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyJSON.modulemap; sourceTree = ""; }; + F1FD6D374F4DC01D8278EEC2DF199B58 /* FirebaseNanoPB.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseNanoPB.framework; path = Frameworks/FirebaseNanoPB.framework; sourceTree = ""; }; + F2018E3AE5464446EA4FD27F6BF756A0 /* table_cache.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = table_cache.cc; path = db/table_cache.cc; sourceTree = ""; }; + F20440FC5E61BDEE9A09B544C5974154 /* FIRVerifyClientRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRVerifyClientRequest.m; path = Firebase/Auth/Source/RPCs/FIRVerifyClientRequest.m; sourceTree = ""; }; + F22E954A2ECB868FD5E02FAAE1878B8B /* RLMManagedArray.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMManagedArray.mm; path = Realm/RLMManagedArray.mm; sourceTree = ""; }; + F237BFE530F87F9D29EB20B41D6E7EA7 /* FLLRBEmptyNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLLRBEmptyNode.m; path = Firebase/Database/third_party/FImmutableSortedDictionary/FImmutableSortedDictionary/FLLRBEmptyNode.m; sourceTree = ""; }; + F27DDA2A4FA5B93C3D2BC4D07C85F94D /* hash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = hash.h; path = util/hash.h; sourceTree = ""; }; + F2817712D14124F193818D0195281148 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; + F350F4F42491E713EF27C4029334B448 /* FListenProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FListenProvider.m; path = Firebase/Database/Core/FListenProvider.m; sourceTree = ""; }; + F37AA9A32DD9CCBC3CDCFF34D0CDDBCC /* SVProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SVProgressHUD-dummy.m"; sourceTree = ""; }; + F3D138B8787D82CFEF0F467425F0C0A7 /* FIRResetPasswordResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRResetPasswordResponse.m; path = Firebase/Auth/Source/RPCs/FIRResetPasswordResponse.m; sourceTree = ""; }; + F431C8240104B5D4C9A11E38AB50DDBE /* RLMObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMObject.h; path = include/RLMObject.h; sourceTree = ""; }; + F4351ABF0E5804F47D02066C4F50BAA1 /* SideMenu-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SideMenu-dummy.m"; sourceTree = ""; }; + F439BD97DD694938706D323C613AE6B4 /* FWriteTree.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FWriteTree.m; path = Firebase/Database/Core/FWriteTree.m; sourceTree = ""; }; + F464260936E9C53C8EEE939385034569 /* FOverwrite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FOverwrite.m; path = Firebase/Database/Core/Operation/FOverwrite.m; sourceTree = ""; }; + F47CC06334DD7C078969F817BC4E3238 /* FIRVerifyAssertionResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRVerifyAssertionResponse.h; path = Firebase/Auth/Source/RPCs/FIRVerifyAssertionResponse.h; sourceTree = ""; }; + F524232F2B533892102DB1982763255E /* FSparseSnapshotTree.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FSparseSnapshotTree.h; path = Firebase/Database/Core/FSparseSnapshotTree.h; sourceTree = ""; }; + F55B226D0D00EFA040C976DF49045D23 /* FIREmailPasswordAuthCredential.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIREmailPasswordAuthCredential.h; path = Firebase/Auth/Source/AuthProviders/EmailPassword/FIREmailPasswordAuthCredential.h; sourceTree = ""; }; + F587118FCAFF6DA5E474BA0F9AABE6D6 /* FIRAdditionalUserInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAdditionalUserInfo.h; path = Firebase/Auth/Source/Public/FIRAdditionalUserInfo.h; sourceTree = ""; }; + F5A1BAE0B8B6A6A7EA5E524A5029F574 /* FIRAuthAPNSTokenType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthAPNSTokenType.h; path = Firebase/Auth/Source/Public/FIRAuthAPNSTokenType.h; sourceTree = ""; }; + F5F544CE6EB349011514F2B58814743C /* FTupleUserCallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FTupleUserCallback.h; path = Firebase/Database/Utilities/Tuples/FTupleUserCallback.h; sourceTree = ""; }; + F62D2C38661956FB1EA268061A54F656 /* FPruneForest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FPruneForest.m; path = Firebase/Database/Persistence/FPruneForest.m; sourceTree = ""; }; + F7453E0EFD2ADC36B38779BFF40F992E /* RLMObjectSchema_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMObjectSchema_Private.h; path = include/RLMObjectSchema_Private.h; sourceTree = ""; }; + F76D46FDE19DBAEBCBE30A226A0E30DE /* FIROAuthProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIROAuthProvider.h; path = Firebase/Auth/Source/Public/FIROAuthProvider.h; sourceTree = ""; }; + F78803667E6C83A5A8660CA29D277FAA /* dumpfile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dumpfile.h; path = include/leveldb/dumpfile.h; sourceTree = ""; }; + F79840018A94A2754D04EAD026634EA9 /* FEventGenerator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FEventGenerator.h; path = Firebase/Database/FEventGenerator.h; sourceTree = ""; }; + F7A0EF2088DBAD9A780E518DC022003A /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/ImageProcessor.swift; sourceTree = ""; }; + F7F4B9219625D214F1B6B82D278C3EFC /* SwiftyJSON-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-umbrella.h"; sourceTree = ""; }; + F85E685C88F5CB8F7BCA127284A9E509 /* Chameleon_.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Chameleon_.h; path = "Pod/Classes/Objective-C/Chameleon_.h"; sourceTree = ""; }; + F8DC957A7E9E4767AD118CFEC226B886 /* FIRAppAssociationRegistration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppAssociationRegistration.m; path = Firebase/Core/FIRAppAssociationRegistration.m; sourceTree = ""; }; + F8F6F94C2E3D8C837B8CC9E7DDF471CF /* FIRAnalyticsConfiguration+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRAnalyticsConfiguration+Internal.h"; path = "Firebase/Core/Private/FIRAnalyticsConfiguration+Internal.h"; sourceTree = ""; }; + F95DDBFD616330F5F6A67C5AED7689FE /* arena.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = arena.cc; path = util/arena.cc; sourceTree = ""; }; + F9ABDA150F8FCB5586804EBB396E825F /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/CacheSerializer.swift; sourceTree = ""; }; + FA137177B101DF12EEE9B8A2FC68BC56 /* GTMSessionFetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionFetcher.h; path = Source/GTMSessionFetcher.h; sourceTree = ""; }; + FA418B7D73C04C4A8B1F901C0BB3B9DA /* ChameleonFramework-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ChameleonFramework-umbrella.h"; sourceTree = ""; }; + FA496CD547DFB293FF3FE7B78A33A15A /* object_notifier.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = object_notifier.cpp; path = Realm/ObjectStore/src/impl/object_notifier.cpp; sourceTree = ""; }; + FB8B5C694769C60E21013C8EA0EF9ED2 /* FIRAuthTokenResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthTokenResult.m; path = Firebase/Auth/Source/FIRAuthTokenResult.m; sourceTree = ""; }; + FBBED2A541EF26AD99B96CAEFFA4172B /* FIRTransactionResult_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRTransactionResult_Private.h; path = Firebase/Database/Api/Private/FIRTransactionResult_Private.h; sourceTree = ""; }; + FCF8AF39C9864784716336420A00B8D6 /* FChange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FChange.h; path = Firebase/Database/Core/View/FChange.h; sourceTree = ""; }; + FD13A003F07E3F8B8323B787BEBC85E1 /* FNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FNode.h; path = Firebase/Database/Snapshot/FNode.h; sourceTree = ""; }; + FD4ADAA2A64DF5BD1BDA33ABED0DA53E /* FIRGetProjectConfigRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRGetProjectConfigRequest.h; path = Firebase/Auth/Source/RPCs/FIRGetProjectConfigRequest.h; sourceTree = ""; }; + FE08BA04FFD4D05E87FF20CA580F01B7 /* RLMObjectBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMObjectBase.h; path = include/RLMObjectBase.h; sourceTree = ""; }; + FE237A3FA67FD7E1361EE75D555E1F5C /* table_cache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = table_cache.h; path = db/table_cache.h; sourceTree = ""; }; + FE6B8AF94F6B9320B35BA9AEF571956C /* FPersistenceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FPersistenceManager.h; path = Firebase/Database/Persistence/FPersistenceManager.h; sourceTree = ""; }; + FEBE6C6CC4D11E5379DA07B40C9B46D1 /* FLevelDBStorageEngine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLevelDBStorageEngine.h; path = Firebase/Database/Persistence/FLevelDBStorageEngine.h; sourceTree = ""; }; + FF6C9B912DEAEBADD2AB183CF74BCB39 /* ChartSeries.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChartSeries.swift; path = Source/ChartSeries.swift; sourceTree = ""; }; + FF90FD1EEAD8D69B6F2F9AFFA0D237C9 /* GTMSessionFetcher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GTMSessionFetcher.modulemap; sourceTree = ""; }; + FFB8A6D618A3C03D20469FFA5E164E9B /* FAuthTokenProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FAuthTokenProvider.m; path = Firebase/Database/Login/FAuthTokenProvider.m; sourceTree = ""; }; + FFCE27F142F0288671E419BA079D09F5 /* list_notifier.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = list_notifier.cpp; path = Realm/ObjectStore/src/impl/list_notifier.cpp; sourceTree = ""; }; + FFCE7CA270F7F0DFB617B70FD87B18EB /* block.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = block.cc; path = table/block.cc; sourceTree = ""; }; + FFE1402FA9903A094033843D6D68E3CC /* FTupleSetIdPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FTupleSetIdPath.m; path = Firebase/Database/Utilities/Tuples/FTupleSetIdPath.m; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -2160,12 +2185,12 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 0ECF3ADD54DCDAE58F90BA5E338F48AA /* Frameworks */ = { + 04C25C90C7AF94E68A35852AE88E48A3 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - B251BDE0607F853BE8DEB2B20EF47FF1 /* Foundation.framework in Frameworks */, - 1D684849D660EC128828B10C2F871344 /* Realm.framework in Frameworks */, + 12DF4A5B24E587CB26728FCFDC943F36 /* Foundation.framework in Frameworks */, + E125940AA8E59969535E41467A2D1F75 /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2178,23 +2203,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 1E630E92A3816C1AA23747F6B80F2436 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 4A8EEBACEACAF3E955FC7B60F277C9B8 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 270A95442B6AEA891C936A31109337EE /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8FAFE334914661631FDF03864EDAD6ED /* Alamofire.framework in Frameworks */, - 297C6C96EBFC65DDC8E0B5E1D43AF6B0 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 3C86E1D7CD1DEA99FCFC81586F21A3B5 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -2206,30 +2214,20 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 4E5FD8D11624E843E6ED1B8D76A107C6 /* Frameworks */ = { + 4DFE83E8AF91C894188CEC50C64E7ECB /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - F81FC5FB4057F998082DEC4CA86D5B91 /* Foundation.framework in Frameworks */, - 1C471FE12F4E9110BF4374327E0F1306 /* UIKit.framework in Frameworks */, + 5576A08E4E5D0F44A39C74B3E685DAD3 /* Foundation.framework in Frameworks */, + BD88996CF2AAABB7A5687811D63EDA29 /* Realm.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 58A6CA8628FD534D9760CA2671387030 /* Frameworks */ = { + 7654112D71A14EF9AEC680586A284095 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 46FF73A9D8EB66C0ED7479B2B2E4D20D /* Foundation.framework in Frameworks */, - C2D5E0152A367DCB0F26AD15D1A44CD0 /* Security.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8A2900F31E4A6220CEF6771A147BF23D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 91E58D50A772E5D43D43223227308A62 /* Foundation.framework in Frameworks */, - 05B85D6A13946FE9F987C7B63B9DE590 /* QuartzCore.framework in Frameworks */, + B101651107ACE7586585CA833F38DEF9 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2266,6 +2264,31 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + AB1141DB4559A03F12B75C4557F9A9D7 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 94DEBF8DF425A97C09B152A9E3508A37 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + BCFD8F7A98EDD07CCB474525DA38D51E /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + A02E49FB54C1126E9D3BB47CF289B2EA /* Foundation.framework in Frameworks */, + 90A9BA2B290C3F004400886256EC596A /* QuartzCore.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + BF63EDAB06E85EE07B307527B914A351 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 347709C273A444AE76953B46D16ED8B5 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; C9B8EDB41C9A6AF11C5CCE7FADE071CE /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -2275,14 +2298,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - CD0E0497DF0ABFC9132DF914F19517E5 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 4C4A7291CE50DE335163CC96A345859C /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; D2428340BA1689D9B36305D6A50A408F /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -2300,522 +2315,554 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + EE560E4535B928855490E190757DE274 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 28FF5271CA3B86A704355743B1BC1116 /* Alamofire.framework in Frameworks */, + C3BBE34D529610CCC51DFB9906A15F16 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FC4AAAA8C3EB9468690671F86F4299D2 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + B4119ED4D9DFBDCBE31873E9672DA923 /* Foundation.framework in Frameworks */, + 59F1C57594CC6425F75E3A0E32016BED /* Security.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 00D8D530C2B93FFD6B0AC3BF53C56F87 /* Frameworks */ = { + 038697CC3FF64AFB0BA9B957D72F0788 /* SwiftChart */ = { isa = PBXGroup; children = ( - F014C0F279E25336504581A1AB8DB7E2 /* FirebaseInstanceID.framework */, + C3B22BEBA9E65F27C2C2380B9C96931F /* Chart.swift */, + 28F25EDE292C4A862214B20B6307CE2E /* ChartColors.swift */, + FF6C9B912DEAEBADD2AB183CF74BCB39 /* ChartSeries.swift */, + B9F16E07A378380BD5391A08006D0D55 /* Support Files */, ); - name = Frameworks; + name = SwiftChart; + path = SwiftChart; sourceTree = ""; }; - 06A589A62375E8D73FF669348F934F66 /* FirebaseInstanceID */ = { + 067A91FABD003474D83BE3693E18F79B /* Defines */ = { isa = PBXGroup; children = ( - 00D8D530C2B93FFD6B0AC3BF53C56F87 /* Frameworks */, - ); - path = FirebaseInstanceID; - sourceTree = ""; - }; - 0CD9E3C5D71A66C849CCF17236571E52 /* Support Files */ = { - isa = PBXGroup; - children = ( - 4431CD2DF6761EEFECC9E630AC78F3CD /* GoogleToolboxForMac.modulemap */, - A447B8C6FE689996258C6F354BCE3D51 /* GoogleToolboxForMac.xcconfig */, - 64355376880E7621613C1B878EB21D1D /* GoogleToolboxForMac-dummy.m */, - D6C2586204839F98E9845D71BF7EB3D5 /* GoogleToolboxForMac-prefix.pch */, - 55A27938379F8DAA837B6FE87E30A8F7 /* GoogleToolboxForMac-umbrella.h */, - 885076D3BC3A18BD30A544F90B0DF668 /* Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/GoogleToolboxForMac"; - sourceTree = ""; - }; - 0D0D5A01BA9CBD953785B27E66CB8ED6 /* ChameleonFramework */ = { - isa = PBXGroup; - children = ( - 4840F1E666E4A4672110C3D62B4426AB /* Default */, - 7E47132BBD0A3B18DA7951C02ACEDAF7 /* Support Files */, - ); - path = ChameleonFramework; - sourceTree = ""; - }; - 13239D149BD2E75D9F7F82C16D17EEBD /* Defines */ = { - isa = PBXGroup; - children = ( - 21D98C69056D35761E8855B9EC93ABEE /* GTMDefines.h */, + 8E4512E7B81A64FFC9B8E3208E8596CB /* GTMDefines.h */, ); name = Defines; sourceTree = ""; }; - 1C3074CA9E1613A694F48CF9B30F97FE /* Support Files */ = { + 069F2B5B52A90B97EB4B79A5DAFA5A9E /* nanopb */ = { isa = PBXGroup; children = ( - 697F4A01B19EEAC3A0734C2B1FC8D71A /* Info.plist */, - EE198F9CB5A7FA25928FE45F51133E82 /* Kingfisher.modulemap */, - B49ED5C7A8AF0E523512D0D7191D2F34 /* Kingfisher.xcconfig */, - 947B34E55F08AD501B485E55ED970DC3 /* Kingfisher-dummy.m */, - 5B06A2356A17081C162ED2EF2B9B3671 /* Kingfisher-prefix.pch */, - DCFA38F9F6EA2C5183FE5F5DF33BD4DC /* Kingfisher-umbrella.h */, + 829D2B9470AC0635766764B8176BD052 /* pb.h */, + 912431AAC7A4A16F390214EA93DA877F /* pb_common.c */, + 024FC59778A7D3BF25C444C6DA477757 /* pb_common.h */, + 80CCE5EF196537E4E1F1C22EB8F190BC /* pb_decode.c */, + DBE37874EE39B79BF0AFEDCEDAA3159B /* pb_decode.h */, + DC8998C2DD50C1167C9C926E3E4D672B /* pb_encode.c */, + 9ACBB2A3DD950E04C6B1FCD9F1DC108B /* pb_encode.h */, + F27A8D64A4BE2B058143643D80C969A1 /* decode */, + 54E29F21FC925F93A30785D9D746DC40 /* encode */, + 8D360BC880F2D320D0C08862D777B31C /* Support Files */, + ); + name = nanopb; + path = nanopb; + sourceTree = ""; + }; + 080D194E73166F77137479721FEA2F8E /* Support Files */ = { + isa = PBXGroup; + children = ( + 10587F1EAA20DD8DD4C4AA694141920F /* Info.plist */, + 2A3AECC5D8915010C88CBE3F8300815E /* Kingfisher.modulemap */, + 7D89AEBF817EB6444223B32A0DFFD27D /* Kingfisher.xcconfig */, + 854719D9A0CF8C52152DC541E1D3EF66 /* Kingfisher-dummy.m */, + 56A0BBA5226AC81C85B8B0520E94E96B /* Kingfisher-prefix.pch */, + 061FDDD238820A8A858B697D584DB04E /* Kingfisher-umbrella.h */, ); name = "Support Files"; path = "../Target Support Files/Kingfisher"; sourceTree = ""; }; - 1C52A573F7ABABB90BC4CCEE9E67AAD4 /* Support Files */ = { + 14AEB16459037B1D455526B0EAC33370 /* Support Files */ = { isa = PBXGroup; children = ( - 1889CED037F4E94C8E0C647797766969 /* Info.plist */, - E59113EA96B0F14BF0AC7DF9A4E782D9 /* SwiftChart.modulemap */, - 84E15FD88E2E8118A85E23CC936686E2 /* SwiftChart.xcconfig */, - 4D7AF317D81304CF796C6B2C880FFE90 /* SwiftChart-dummy.m */, - 8154500723602B68B536CFD3E8539963 /* SwiftChart-prefix.pch */, - EDFC7AF58EA688B81EBD6CBF15418168 /* SwiftChart-umbrella.h */, - ); - name = "Support Files"; - path = "../Target Support Files/SwiftChart"; - sourceTree = ""; - }; - 1CEFAED672FD75FF2A37B7B0AE33EF75 /* NSData+zlib */ = { - isa = PBXGroup; - children = ( - 268ECDBA03C45A123D8A3DB4E038FCED /* GTMNSData+zlib.h */, - 08D49D65717553DB7B73D743C892EDD9 /* GTMNSData+zlib.m */, - ); - name = "NSData+zlib"; - sourceTree = ""; - }; - 333DB977AB29664354439C7B081E58B4 /* GTMSessionFetcher */ = { - isa = PBXGroup; - children = ( - 87BB571894F5D01630D723AA41B303E5 /* Core */, - 7B3A2BA3A75575857D7BA380FAF9894A /* Support Files */, - ); - path = GTMSessionFetcher; - sourceTree = ""; - }; - 35A8A4762EAE3733A7D35D8AAB63ED25 /* Kingfisher */ = { - isa = PBXGroup; - children = ( - 733865A47170EEF2A14DC92D85D2F507 /* AnimatedImageView.swift */, - 5588033D39D6F09074A0F42A69A875FE /* Box.swift */, - 21884D8E2F991A2D27C94390989809AC /* CacheSerializer.swift */, - 153691435F54ABF6A75AF0AA9C21B79E /* Filter.swift */, - F51C5F1CB724F4F6A826ACBAF88842DF /* FormatIndicatedCacheSerializer.swift */, - 63AAFF76C03A99642FD1AF6F147800D3 /* Image.swift */, - 521B97B582B8D1CD7DD13C010F921160 /* ImageCache.swift */, - 9009570A92625810FBB9C43CD5992B4A /* ImageDownloader.swift */, - 3BE1A096E59B8AB7347F5F9D02A3BFAF /* ImageModifier.swift */, - 0758988C8DA062622CC28C99812D5A79 /* ImagePrefetcher.swift */, - E6D1076F385FC264BADC0B06B538E08E /* ImageProcessor.swift */, - 29123DC983401A447A0254E5D5EE8FCC /* ImageTransition.swift */, - 8C862C38A89EE68E53A1DE87150AAF71 /* ImageView+Kingfisher.swift */, - 444DDB0ADB288BD36A674AC613847777 /* Indicator.swift */, - 49461BAA63C62907D188F00376DC8D7F /* Kingfisher.h */, - 8A2A9A2D0B3AD6522CE348C9FFC9AFE3 /* Kingfisher.swift */, - 30167A599CFB7A2738186F4BB970A977 /* KingfisherManager.swift */, - 060C1D50ED148296861F01499BC14A53 /* KingfisherOptionsInfo.swift */, - 6CED448784B1886EF76ED452641020F6 /* Placeholder.swift */, - F53996A607997951AAAE33E35A0B90CA /* RequestModifier.swift */, - 1CB33D52DD1251F137811EF3ED734CDC /* Resource.swift */, - F059AA4889B6375C2A83626D606A07FE /* String+MD5.swift */, - 4C88D26435EEE33519049420861E195F /* ThreadHelper.swift */, - C02357C5F86D463C81998320061D25DA /* UIButton+Kingfisher.swift */, - 1C3074CA9E1613A694F48CF9B30F97FE /* Support Files */, - ); - path = Kingfisher; - sourceTree = ""; - }; - 39CEEDD517B2483C737266798FED44D8 /* Support Files */ = { - isa = PBXGroup; - children = ( - D229E72F61DD0BAAE894C74E9D60009B /* Info.plist */, - EBD439712A70872D8A440FFDD6C3EB99 /* leveldb-library.modulemap */, - FB6DCB86D15663AB156F3B0D2ECB8BBC /* leveldb-library.xcconfig */, - B395276889DB521ED217FA18FB6E2339 /* leveldb-library-dummy.m */, - 10EC1A672A34EBEC2C8831495E49481D /* leveldb-library-prefix.pch */, - 93872C1DE6479249518BF0E076099DDD /* leveldb-library-umbrella.h */, - ); - name = "Support Files"; - path = "../Target Support Files/leveldb-library"; - sourceTree = ""; - }; - 3EAB5BF68302BA8DA26EF28B4686926A /* Realm */ = { - isa = PBXGroup; - children = ( - 5BF3D6F83FD3B70C667383DF92349667 /* binding_callback_thread_observer.cpp */, - 4E2727826541DA000212EA757F6574E0 /* collection_change_builder.cpp */, - D5A6ECB9B5AF9AA42272AFDAB3FED620 /* collection_notifications.cpp */, - AC6F48EBDD1B68E33355B656B29A8483 /* collection_notifier.cpp */, - AA62A6C5B74A91F52FBA4D726D0FB818 /* external_commit_helper.cpp */, - A3B87DDF0169571DDF11B92F5878CD73 /* index_set.cpp */, - D3B976A0B372CB7A50631F74FD19D1FA /* keychain_helper.cpp */, - B80C4D70294E5B936863701DC1A7A771 /* list.cpp */, - CFF8A41DBF3851942A6984530AB1CB98 /* list_notifier.cpp */, - 325569BCD4891CD875198B8CAD464CE3 /* network_reachability_observer.cpp */, - 174F5DA2609D41F1443920521844BD39 /* NSError+RLMSync.m */, - F949FB43CEF40203DD33FC828A6F2EFF /* object.cpp */, - F5A54332BC6DD3C512A7F7579A29459F /* object_notifier.cpp */, - 3D886805A5CE97162CB518E13D33674F /* object_schema.cpp */, - B9689CCAFD656E921D87ACEC2D90E8A1 /* object_store.cpp */, - 14C23ABB5C0866C8505337AB88FD454C /* partial_sync.cpp */, - 7EE03640BC2BDDDCB6761BE0C9226E3F /* placeholder.cpp */, - 5727B8F39FA81E0143649102E666BEC1 /* primitive_list_notifier.cpp */, - C440B7EBBDDE24D64FE90EB54D850239 /* realm_coordinator.cpp */, - F38063B03DE0FFC735B71632F13BBEB1 /* results.cpp */, - B0603EEFCFD0FFEF10729B024D0F7B9F /* results_notifier.cpp */, - 341F1A9221DF6820F23D7B911BA7C606 /* RLMAccessor.h */, - 2CCB0CCD5195468645E91844F285B1AC /* RLMAccessor.mm */, - 04BBDC4DABF681B3A1B82A6CAFFC3545 /* RLMAnalytics.mm */, - 6428A8EBB47DDA004D17FD0A9E70FB13 /* RLMArray.mm */, - 0B9A3DF84A4ADF7AD0AD93D596A4DD79 /* RLMArray_Private.h */, - E54CB3A8DC790601509D6B004CD925B6 /* RLMClassInfo.mm */, - F8EAE2ACC12F94CC443931FC1E6B5967 /* RLMCollection.mm */, - 081F73A92AA8AAF91B6944AD9E7F8710 /* RLMCollection_Private.h */, - 1D1D7ED65265855735E48F29B5EC1A4C /* RLMConstants.m */, - 63AF3A3D04AEC973FA0FBE20E7421CA9 /* RLMJSONModels.m */, - E860E75C772633BFE202D7EB038DA713 /* RLMListBase.h */, - 771A095E8D4783C63DBE95FBC3561341 /* RLMListBase.mm */, - A1A0EA4BF707408A9A55DF7723C80827 /* RLMManagedArray.mm */, - E613C5CF38AB6199440768AD3B3C086E /* RLMMigration.mm */, - C9068F9ACD03C40F27ED9CC672606E32 /* RLMMigration_Private.h */, - 212AC30E3EF8D565E95D92B9A9F3210F /* RLMNetworkClient.mm */, - 370B5EF21FD16D164BBC25C1311C3BF8 /* RLMObject.mm */, - F385B99213EB1B1E4AC6E12A6F0C6EF9 /* RLMObject_Private.h */, - D2435B2EE156C3F78CDC4A73A999BC59 /* RLMObjectBase.mm */, - E1996BBAF72917F9AFD68B9782F40887 /* RLMObjectBase_Private.h */, - A2230D6676070F59BE75F9FDC66DEEAC /* RLMObjectSchema.mm */, - BEB099C3339A39A1FA045ADF68A8A4DE /* RLMObjectSchema_Private.h */, - 1D8979D3F44CF684A89CA6706C465398 /* RLMObjectStore.h */, - 17F8A1FE37AF7EC42A510B9906411233 /* RLMObjectStore.mm */, - 74A11C2E6FE2C57667508152F37156CF /* RLMObservation.mm */, - 73158A52451B4D55008742ED80204195 /* RLMOptionalBase.h */, - E6DF2A115386211D1C959C253E438C5E /* RLMOptionalBase.mm */, - 63339586271302820C5119F9C2F82C13 /* RLMPredicateUtil.mm */, - 34FCCBBF6FD6DA73BC7F9AD20377B83D /* RLMProperty.mm */, - DEB2DE23EE5472C66C5D07D2196D50F6 /* RLMProperty_Private.h */, - 8BD6A7B0DC51B12E5D94537295ECBFFF /* RLMQueryUtil.mm */, - 81978D2F3B3E4A4F6AC57D4DC2D41327 /* RLMRealm.mm */, - 2E0C7CE4C97D3D25064D49ED79622A1A /* RLMRealm+Sync.mm */, - 9A9D34ECB7BA9012F144BD958F6C673E /* RLMRealm_Private.h */, - 7E1F14CC48DD73379AD9FEEB9198D1DB /* RLMRealmConfiguration.mm */, - 5B6F6B31B305AB36460EDF04D5ABCB22 /* RLMRealmConfiguration+Sync.mm */, - 2D344935FE1521852BF5B221ECA8CA92 /* RLMRealmConfiguration_Private.h */, - BF7CCAB5B9F7B8EF9A5BD97A307DC29E /* RLMRealmUtil.mm */, - C423AE7C46A0E0D149A21A000EEE4DDA /* RLMResults.mm */, - FCF37BEBA34F77D3FD11EBB4AC0B3708 /* RLMResults_Private.h */, - A26C42EADBE318BC283855573CB76683 /* RLMSchema.mm */, - 010264D9CD840C22A787882FA06EA252 /* RLMSchema_Private.h */, - 25808BC4CFD3E9AD1BEFF553B820AB66 /* RLMSwiftSupport.m */, - DEC0B246CC9D08588B0450E0C9ADC902 /* RLMSyncConfiguration.mm */, - B955D638872DCEDDD3148D33601F5FF6 /* RLMSyncConfiguration_Private.h */, - 8B1F150C00EC05C48B30AB0F7C9926C4 /* RLMSyncCredentials.m */, - F92D8E2093F4990CD444CB30373C69D8 /* RLMSyncManager.mm */, - 0A3BCD1825C97A524F93959E0EA9E547 /* RLMSyncManager_Private.h */, - BB6A585B8E53347CA33146602129FE55 /* RLMSyncPermission.mm */, - 34F4F3A400C8E04A7A4C30472F77FF01 /* RLMSyncPermissionResults.mm */, - 76D4303AAE936430F0C5776E1D3E338C /* RLMSyncSession.mm */, - 7F284706E9A7F12270893EA967BC8EDD /* RLMSyncSessionRefreshHandle.mm */, - 3DE152D03A968068A2041470A6A9137A /* RLMSyncSubscription.mm */, - 8645F37D7D2E5120BE821902883F05DE /* RLMSyncUser.mm */, - 4FFC875D35826CB4D35B2226EFEC0B88 /* RLMSyncUtil.mm */, - A57347A4E8C0E81C385454A406EF85FA /* RLMSyncUtil_Private.h */, - D33EA072353B6B6A1A3B5443C3E20C6C /* RLMThreadSafeReference.mm */, - 35F5700DA12372884D4EFE0D99AC6823 /* RLMUpdateChecker.mm */, - 2DBA2A24EE4D502C31C081CE8DC57BAC /* RLMUtil.mm */, - 74D5F7B582320723EBB60EFCF1603AD6 /* schema.cpp */, - DC0A33417FF744B485A79B935B725146 /* shared_realm.cpp */, - 246CD78AC225F772E1C63988BB89EAE6 /* sync_config.cpp */, - DFE436F3E196F2B195AFB3507DB2B2C2 /* sync_file.cpp */, - 9A687BBCFAEE34ED96A056D7DEA34A22 /* sync_manager.cpp */, - 6F3E43C7538D7842E15388634EB22FB5 /* sync_metadata.cpp */, - 2B12560122784BBCBC927E2B94ED1B2F /* sync_permission.cpp */, - 48A98F2C4266D86C509DB3442867A753 /* sync_session.cpp */, - 52400622746F211BC1B0A33174A8D354 /* sync_user.cpp */, - 3551A1156D55BCCF5469EB2D4D20F1E2 /* system_configuration.cpp */, - 8C89CC9CB4D877938D90316052032917 /* thread_safe_reference.cpp */, - C45AA87C54762C95B7C63222C7E2DC50 /* transact_log_handler.cpp */, - C286500503A4B26FB2677E1F08F5EF0B /* uuid.cpp */, - 2DFE2894F746C34448DC8FCAFBCEA809 /* weak_realm_notifier.cpp */, - 4536907ADD606F795882FE3B81F21F05 /* work_queue.cpp */, - 791BCB42759C1CE0F8BF700D822DEEEA /* Frameworks */, - FC43E0E0987D3CE69CA207C7BE5ECCF0 /* Headers */, - 4D227F76A73F4F1DAB2B622D260426F7 /* Support Files */, - ); - path = Realm; - sourceTree = ""; - }; - 4840F1E666E4A4672110C3D62B4426AB /* Default */ = { - isa = PBXGroup; - children = ( - A3CD0B0686206A02978CAE4ED94011E7 /* Chameleon.h */, - CBD2C21242056AFFDCB6CAE99C71CD2A /* Chameleon_.h */, - 249375D6A3AFE89721D8111595E6A0E7 /* Chameleon_.m */, - 4428291962A9EE0C6F21C0E60A794209 /* ChameleonConstants.h */, - 3F6F88EE0633D4916DA4D92AFC751BD2 /* ChameleonConstants.m */, - 8267F850CA427CFCBED31002196F9E97 /* ChameleonEnums.h */, - 91F8948065E5AF1F9BCB110B1F0D41ED /* ChameleonMacros.h */, - 6916C807A284B627964E4D2E6ED65F8F /* NSArray+Chameleon.h */, - 3F2B2DC3F926771AE72B6FE1475CCCC7 /* NSArray+Chameleon.m */, - B9D2CE7F3AF0795874D0EC9C8EA56F56 /* UIAppearance+Swift.h */, - 04CDA437C80E124574F194FAE067C5A7 /* UIAppearance+Swift.m */, - FEDFDE8760980B3E2D24C6767EA691D1 /* UIButton+Chameleon.h */, - 286951397CD9D474C96CEE932B69D301 /* UIButton+Chameleon.m */, - 0C2BB29D6B3B799F1514BC8AA0DB49E4 /* UIColor+Chameleon.h */, - 4B47BC53F2313BF2C1CFE07FE5540F2D /* UIColor+Chameleon.m */, - 20C84A72EE3444269DB96D3CB36BA817 /* UIColor+ChameleonPrivate.h */, - AA10C5ACA731AFE8811FC84C36ACDB0D /* UIColor+ChameleonPrivate.m */, - 00834343705070944D37F681F31A6A2A /* UIImage+ChameleonPrivate.h */, - F77410E672430144FC59C1720823ED51 /* UIImage+ChameleonPrivate.m */, - 32B96F78518A5BBA4EE75AF2A9AF07BC /* UILabel+Chameleon.h */, - 538DD99B45F98398C2E067F1442D25DD /* UILabel+Chameleon.m */, - 849001829F031196F1852343449ADD8C /* UINavigationController+Chameleon.h */, - 06EFC24B86872AAB864DFF45D0A9E250 /* UINavigationController+Chameleon.m */, - C7A8D38453A1ADED573CE5DB9926D66D /* UIView+ChameleonPrivate.h */, - 6598E8FBAAD5BF3B3EE1B273B128F2CE /* UIView+ChameleonPrivate.m */, - E3BA1A284A1064CEF4AB536D52945CC6 /* UIViewController+Chameleon.h */, - 459DDE135E3935490AA5CA9A251819F1 /* UIViewController+Chameleon.m */, - ); - name = Default; - sourceTree = ""; - }; - 4AD7FED9A1220A6977F755BF9842E893 /* FirebaseAuth */ = { - isa = PBXGroup; - children = ( - 8802E209D1DA7586C801474BD3D63FE1 /* FIRActionCodeSettings.h */, - 2230224292F37558AE082BA2ED1EB7EF /* FIRActionCodeSettings.m */, - 9EE168F55AD90AD7C35DE3A27D62BC2D /* FIRAdditionalUserInfo.h */, - F6F974323BB85173E79B8A66638B6331 /* FIRAdditionalUserInfo.m */, - B3A899BF5C964A2045CD570F3619AA7B /* FIRAdditionalUserInfo_Internal.h */, - 6DAC76EC628A12DAA530C5B30AC53D4D /* FIRAuth.h */, - 7A02F6DC9CC30093039456BE123F87D4 /* FIRAuth.m */, - DF1EEE20DB1F4B8817E03576236C2D26 /* FIRAuth_Internal.h */, - CE728CA7CD32D44FF2CDF9EA150CD04D /* FIRAuthAPNSToken.h */, - 980A9BCC49F5011379EA1F4846E20314 /* FIRAuthAPNSToken.m */, - 28DF7A5D8F1BD2836C60F512B10D99A0 /* FIRAuthAPNSTokenManager.h */, - 495AD0E2EB6C2933B316B392BF32319F /* FIRAuthAPNSTokenManager.m */, - EFF5157BEEA759ABCCE53DA64F0FD1C6 /* FIRAuthAPNSTokenType.h */, - 40EC3A39F92C82F51CCD10C5DD731222 /* FIRAuthAppCredential.h */, - 89C2ED50C2B71DF29CE32156BA688ED4 /* FIRAuthAppCredential.m */, - C0201C0B4408FFA673DD30115AEE4FE2 /* FIRAuthAppCredentialManager.h */, - D1F1D8721FBAACAA7A4B7B267207C017 /* FIRAuthAppCredentialManager.m */, - 49BA586C0BADEF6A9CD8225F05E8995D /* FIRAuthAppDelegateProxy.h */, - A093850A2BBCBCDDE8AD1C65BB4103DA /* FIRAuthAppDelegateProxy.m */, - 55E9F18F7B6267D1AFD2397E6AACBE8C /* FIRAuthBackend.h */, - 6009FB57607D0705DE67F8C7F0D10FE5 /* FIRAuthBackend.m */, - 6270419CD9B394E3AFBE5E81289DEFA4 /* FIRAuthCredential.h */, - 697AB7457E68E529F9830B22BEE18210 /* FIRAuthCredential.m */, - AEEB8F661E993D9889D98E29BC9D5425 /* FIRAuthCredential_Internal.h */, - 81060B99D1B6228211043762B773467F /* FIRAuthDataResult.h */, - 42008A0DF2C627A9404FE3AFF3172F03 /* FIRAuthDataResult.m */, - 9704696ECE9CA1DA10B9E1FE22F872F1 /* FIRAuthDataResult_Internal.h */, - 06AF4F69F71559589D0F11AD7FE2B12B /* FIRAuthDefaultUIDelegate.h */, - 59E504DA88CC433314D869611D4E0BD3 /* FIRAuthDefaultUIDelegate.m */, - 8BCAF1EE34FA0B40EA2F147683D70BF0 /* FIRAuthDispatcher.h */, - E162133B0F7772FD267CED28CCC5B120 /* FIRAuthDispatcher.m */, - 60B37C8BF71E01C4453B045ADE74382E /* FIRAuthErrors.h */, - 78356FF19131AD2B8CA370272F859E3A /* FIRAuthErrorUtils.h */, - DE599B531C2E740205C03B498CB0244F /* FIRAuthErrorUtils.m */, - 0A30F920D6C297D3C17F347FDCD979F1 /* FIRAuthExceptionUtils.h */, - 06DBA9F6CE871CB8B2CA5F1056385845 /* FIRAuthExceptionUtils.m */, - 75FAC2F5BF520602F059363F59B21A1D /* FIRAuthGlobalWorkQueue.h */, - F45C1C76625D31C9FE7EC7B6AD5C0539 /* FIRAuthGlobalWorkQueue.m */, - 5F7EDD38A7ADDAA9DABF9DBB9645CAB4 /* FIRAuthInternalErrors.h */, - 852A7ED906CC20B0B9C2D41209659AFC /* FIRAuthKeychain.h */, - B785F05E1D643D5FA071DA7F5BE1C19D /* FIRAuthKeychain.m */, - 4418BE4708B3AF4CF2B2ADCC0377EF2F /* FIRAuthNotificationManager.h */, - 155E1A2D2088DB034B8EC5787DB408FB /* FIRAuthNotificationManager.m */, - 7C462B691DCBC572415D057BDCEC8589 /* FIRAuthOperationType.h */, - 84D121D59D2016DBEC312ACCB13B17BD /* FIRAuthProvider.m */, - 4183B2B4016B6D8DE2A7754E83DC23A0 /* FIRAuthRequestConfiguration.h */, - C5EF680469C5E3A2D17FBBDC61C05707 /* FIRAuthRequestConfiguration.m */, - FBF51C2EA331EEB259F5024687617F8B /* FIRAuthRPCRequest.h */, - 1590F907538F103398E4BEFC6564C094 /* FIRAuthRPCResponse.h */, - 4000961B208DCE2D52C60801032EFECE /* FIRAuthSerialTaskQueue.h */, - 6A582C98F3304BE9B73E5DCC4F6488F9 /* FIRAuthSerialTaskQueue.m */, - 73350A8CF165C37EEC4551D5EF914C9C /* FIRAuthSettings.h */, - 9B3A00559CA3EDEA2D6488184D309471 /* FIRAuthSettings.m */, - 22879F913603586CB35B53B5632BAA81 /* FIRAuthTokenResult.h */, - 4E4FF486A5275FC41252710681D7094D /* FIRAuthTokenResult.m */, - 193BAE1ED60EFFA9E5066510ABCF844E /* FIRAuthTokenResult_Internal.h */, - B0BEA0FD93A20020EB483751383BD0C8 /* FIRAuthUIDelegate.h */, - 0BB095B363B25F9B8BCE90C878129C5C /* FIRAuthURLPresenter.h */, - 2C657F9D280B49D2702EE9F711E3EE8F /* FIRAuthURLPresenter.m */, - A3BDDBA78414793BA997DDA696FC2AFE /* FIRAuthUserDefaultsStorage.h */, - 42377EFE5ED56AD385254E151D9B847D /* FIRAuthUserDefaultsStorage.m */, - 6830249376FB667D941160A7A8E66A70 /* FIRAuthWebUtils.h */, - CE7BB43C10CF2E819E6D3944CD97D7F5 /* FIRAuthWebUtils.m */, - D8DEB27E316D79926FC21C674F56DE72 /* FIRAuthWebView.h */, - 7C64E0C6E5014CDADC4C4CC0A57E15FB /* FIRAuthWebView.m */, - 1356CEEAB3B1B38A702F26D3B23A7585 /* FIRAuthWebViewController.h */, - DB59FD6070EBEFFAC1FB1B6E2CD50083 /* FIRAuthWebViewController.m */, - E4917CC23FE8C5D2AA51A4D4526D7765 /* FIRCreateAuthURIRequest.h */, - E6D60746C5008B244EE9B084CED0AC6A /* FIRCreateAuthURIRequest.m */, - 02663A11BCA00E70E5ACF1352597746D /* FIRCreateAuthURIResponse.h */, - 6ADF1E879CFB425246D8A4CC1D7B20B1 /* FIRCreateAuthURIResponse.m */, - B6B149A6CC811DA7322ABCA420EC063A /* FIRDeleteAccountRequest.h */, - 579ADE675DA8BDAB8217C7E8E8C7D4AE /* FIRDeleteAccountRequest.m */, - 05C79BCF8054DE486EE68D18CACDA24A /* FIRDeleteAccountResponse.h */, - 31E3093BC26854564FAABABE2CB4D561 /* FIRDeleteAccountResponse.m */, - 9139DF4C8F0321DE48D4DB1EA8EDBD0F /* FirebaseAuth.h */, - 683916CA3D45B1472FE60CE6FB45CA63 /* FirebaseAuthVersion.h */, - DA2C25E138550CBC1D8A5863DC4E643C /* FirebaseAuthVersion.m */, - 52B72CA4331E1C5968CDA62E463AAFFE /* FIREmailAuthProvider.h */, - 6CD03535D85164785DC5407E97B7E89B /* FIREmailAuthProvider.m */, - BDCC7107414D29EFD33B56A514E524DC /* FIREmailLinkSignInRequest.h */, - 8338810CCD24D2F9D22A0E42CEC121F1 /* FIREmailLinkSignInRequest.m */, - 4C2106AAB5CCD53451F372835AB221C7 /* FIREmailLinkSignInResponse.h */, - 868F872FAB2EE7501701C887CACE4C7A /* FIREmailLinkSignInResponse.m */, - 5DED4631F326A7D199A0C748A9726465 /* FIREmailPasswordAuthCredential.h */, - 2E51F40BEA7FD53F1C89A745CA777177 /* FIREmailPasswordAuthCredential.m */, - EE39AAE7D590B60083CA95693105E14F /* FIRFacebookAuthCredential.h */, - A611B6848FDB9E0E2C82375A5EDA11CD /* FIRFacebookAuthCredential.m */, - 5CA8E7A7BD347B74E9440DB444C6EC2D /* FIRFacebookAuthProvider.h */, - 829C6CDD72AD1B1A1567F8A46BACB0B1 /* FIRFacebookAuthProvider.m */, - 887C0BA8FF79DB1730D44763AF0568FE /* FIRGetAccountInfoRequest.h */, - 4A7F9E1B715E3C6D50C5635606E07AF9 /* FIRGetAccountInfoRequest.m */, - E884D835506FE8A3FBE6BC048D55F40C /* FIRGetAccountInfoResponse.h */, - DA88956BAB31AC8FEECBD69B36643569 /* FIRGetAccountInfoResponse.m */, - 8E6D2F4468F717A90D04FF566DCA4371 /* FIRGetOOBConfirmationCodeRequest.h */, - C3CA6334A2359EF20714397F032EFD1F /* FIRGetOOBConfirmationCodeRequest.m */, - A01357CC0F7652931C876DA3FBAD454E /* FIRGetOOBConfirmationCodeResponse.h */, - 4D13048BE418A06C98F91780ACF9F596 /* FIRGetOOBConfirmationCodeResponse.m */, - 91014768E34E9873D3EE3B234837C1E8 /* FIRGetProjectConfigRequest.h */, - B74377F44293110F2332472E5422CF47 /* FIRGetProjectConfigRequest.m */, - B659545C3765C5703A1613CEA0C0FC3E /* FIRGetProjectConfigResponse.h */, - B55036D00C03A8E65DFBD713C543FA24 /* FIRGetProjectConfigResponse.m */, - ECDB297A2EA1EB00FBDC67A4DACF4D53 /* FIRGitHubAuthCredential.h */, - 04C35978D66E46F9808594E0D7B65495 /* FIRGitHubAuthCredential.m */, - 428D853BAC37A81FF19EFAB22A64F3FC /* FIRGitHubAuthProvider.h */, - 7FF77B0565DC28B76D0D1D39619CC8C4 /* FIRGitHubAuthProvider.m */, - 6B65D15D229D17C8C2B1C500F3A1BFE2 /* FIRGoogleAuthCredential.h */, - F34EC3B175FB38B42D8351394CB165DD /* FIRGoogleAuthCredential.m */, - A1FF8CC1847F34C9308C8F140869F7CF /* FIRGoogleAuthProvider.h */, - 45E3ADA23521B5FB961AA90E7C7DC09F /* FIRGoogleAuthProvider.m */, - B20146B04BD595EBBB9C96653AD661C0 /* FIRIdentityToolkitRequest.h */, - D7A5BD229D9778CBF2321EAC5A19836C /* FIRIdentityToolkitRequest.m */, - D6EE53B5672E43F09C08C00DC14B35B5 /* FIROAuthCredential.h */, - A990298C4F2923D7EAF323A5F2CCDD73 /* FIROAuthCredential.m */, - DFEFD31F97343655D0058E0E5CA88BC2 /* FIROAuthProvider.h */, - 2162B08F2B3944852F4E60C63506BAAB /* FIROAuthProvider.m */, - A8D5FF21CD0B673E9C4063CE0490107B /* FIRPhoneAuthCredential.h */, - 960AC33A1725FA80A447A5CF0D3E39F5 /* FIRPhoneAuthCredential.m */, - 2291892BADEE0EFAEA51F3F0A2A37864 /* FIRPhoneAuthCredential_Internal.h */, - 3BBF836D69970E60E0975940AF356CA8 /* FIRPhoneAuthProvider.h */, - D1B9CA672CAEADA2E95A0E991913C6BF /* FIRPhoneAuthProvider.m */, - FA8FC10B216F0385DDC758CFB78887E6 /* FIRResetPasswordRequest.h */, - 43B821FADD82448E91C24720F834BC70 /* FIRResetPasswordRequest.m */, - 7913A91FA78F1E6FD4017378B1B0648A /* FIRResetPasswordResponse.h */, - 86F68025615ABD145F8E98019C08BE01 /* FIRResetPasswordResponse.m */, - E49230AFC0DC3661BE5915BFAAD1B7DC /* FIRSecureTokenRequest.h */, - A288528EF1436A1E9DC1F320C6C8BCF0 /* FIRSecureTokenRequest.m */, - 55388558BB7C0F3F9178B8AFA6EDB4C9 /* FIRSecureTokenResponse.h */, - BEB7A18CB0981FAFAB608B831F50752A /* FIRSecureTokenResponse.m */, - 8BB6270608616074490BC087E6D1DED3 /* FIRSecureTokenService.h */, - C2BB2208AE505735F2A508154A1CFC27 /* FIRSecureTokenService.m */, - 496A2FBB3E3D78BE7E32C10113C68732 /* FIRSendVerificationCodeRequest.h */, - 8421DE969BA864887EAD8429BB437A17 /* FIRSendVerificationCodeRequest.m */, - A65165BA01832EBADC7F279D1246CD2F /* FIRSendVerificationCodeResponse.h */, - FE5503A4B83834A5AE64A1071A16AE93 /* FIRSendVerificationCodeResponse.m */, - CF3BF7361AFF4FAA545617F84CCF85C6 /* FIRSetAccountInfoRequest.h */, - 093E4A4E990D304C1C412D6E47E78FBB /* FIRSetAccountInfoRequest.m */, - E0477D442567DCC21C1A3CD9FBADF485 /* FIRSetAccountInfoResponse.h */, - F2EB6E37226692E89D4CEF9648D60DDA /* FIRSetAccountInfoResponse.m */, - 6BFBD53117FDC083B743AADA247C2944 /* FIRSignUpNewUserRequest.h */, - CF2FE51A8348F333BFBE1CDC3EEE43E8 /* FIRSignUpNewUserRequest.m */, - E01A7D612FF48959AFA05C7F909319B8 /* FIRSignUpNewUserResponse.h */, - A71E6CE2998919197328A26E93D4D107 /* FIRSignUpNewUserResponse.m */, - 044AECDFA3FAC1375CF0898A70017B01 /* FIRTwitterAuthCredential.h */, - 8A1FA4A338506FB739F620ACF8B01B7E /* FIRTwitterAuthCredential.m */, - AA0AE7D120BE960E1720EAFA9FFA4D68 /* FIRTwitterAuthProvider.h */, - E75C353C18912120D1E8790EEEE39BFE /* FIRTwitterAuthProvider.m */, - C314F2858BADC0D0A940CE3C188127A6 /* FIRUser.h */, - 4FD35E678AAD277C4092AC7647CB4D95 /* FIRUser.m */, - 908F535AE9304E2A4508F66BC158AD9D /* FIRUser_Internal.h */, - DF4FFFB289C608B0A5E151868533722C /* FIRUserInfo.h */, - B06DA7E4FAB70E5F5989FE0271C615A6 /* FIRUserInfoImpl.h */, - 9126AC7041797AA78C2DFDB621F9878E /* FIRUserInfoImpl.m */, - 4DEE536EB352D271AF695136B8712D7A /* FIRUserMetadata.h */, - 3622288C0D9CADE4D2ABDF412EE259FD /* FIRUserMetadata.m */, - 9316F4FFBB000707EB619983F4A8372C /* FIRUserMetadata_Internal.h */, - CBE009A7455DA205A480BABBA0C3B4B6 /* FIRVerifyAssertionRequest.h */, - 662D90F7F5EB532F1657DEFA80950386 /* FIRVerifyAssertionRequest.m */, - DF8F0AA76DE9BE6BACBDD0057BD3C178 /* FIRVerifyAssertionResponse.h */, - 8B418B781235FFD9984D6E34F17CB390 /* FIRVerifyAssertionResponse.m */, - 56A79A406F52A9523B2FEEDC33622D8F /* FIRVerifyClientRequest.h */, - 4C3BA322CE03E385BB95F4B23CEF7541 /* FIRVerifyClientRequest.m */, - E3A62EB8F1FD2DABDAA52063EE37CB51 /* FIRVerifyClientResponse.h */, - 928F4B71BE6D78EC5F97330E3B87CFC5 /* FIRVerifyClientResponse.m */, - CBF8BC3FF342E5C5847D2A1B75A59194 /* FIRVerifyCustomTokenRequest.h */, - 448F206B5809891E6F7E6A5D909F33B9 /* FIRVerifyCustomTokenRequest.m */, - FB7AC7EEBCC4F54540FB032D03894FE8 /* FIRVerifyCustomTokenResponse.h */, - C54774AEDCDE0BF6CB05BE8E58BF0BB3 /* FIRVerifyCustomTokenResponse.m */, - 5344F913606CBC0E69A083328D8B0E3C /* FIRVerifyPasswordRequest.h */, - 7AF138888788384436991D2DF27214E5 /* FIRVerifyPasswordRequest.m */, - 852F21D083246B8D45847035672B6C46 /* FIRVerifyPasswordResponse.h */, - E0DCF1FB90D06170E949E0581A2238EF /* FIRVerifyPasswordResponse.m */, - 4E544C71ED72C1794AEB750A4B41B7E8 /* FIRVerifyPhoneNumberRequest.h */, - 42E456153532F630EBE3C1C7003A6F5E /* FIRVerifyPhoneNumberRequest.m */, - 41B32454211C1A8B300E4E9BC9177AF4 /* FIRVerifyPhoneNumberResponse.h */, - 2D62885B078B063316F727D332CC1350 /* FIRVerifyPhoneNumberResponse.m */, - 4DBCCF56FF9CE88F22147B85C916F2F2 /* Support Files */, - ); - path = FirebaseAuth; - sourceTree = ""; - }; - 4D227F76A73F4F1DAB2B622D260426F7 /* Support Files */ = { - isa = PBXGroup; - children = ( - 467C4B3A5655B586E7000E332A5EDBA1 /* Info.plist */, - D3759A6C53668D0AD9A06C41EE0A6DCD /* Realm.modulemap */, - FF3EA5DC685AFB7FD1EB2E77761D682B /* Realm.xcconfig */, - 23922B5CB17021A135698EFC7F09D06F /* Realm-dummy.m */, - D8A2822DFC0082A05FBEF2AC5C186642 /* Realm-prefix.pch */, - ); - name = "Support Files"; - path = "../Target Support Files/Realm"; - sourceTree = ""; - }; - 4DBCCF56FF9CE88F22147B85C916F2F2 /* Support Files */ = { - isa = PBXGroup; - children = ( - BC10F464634B3ED7332BE9F15DD422C9 /* FirebaseAuth.modulemap */, - D291F01F00B8ABC2428195980E8C7865 /* FirebaseAuth.xcconfig */, - 56F154853F235326D796670ABCF739E2 /* FirebaseAuth-dummy.m */, - E68EEC485F1138BF34EB8A0C67798291 /* FirebaseAuth-umbrella.h */, - ); - name = "Support Files"; - path = "../Target Support Files/FirebaseAuth"; - sourceTree = ""; - }; - 58DDF544CC8543D45915D59991B50E22 /* Support Files */ = { - isa = PBXGroup; - children = ( - D5B3D83F47FE44A870854A327CE603A2 /* Alamofire.modulemap */, - AFD37F49B77798C80539E1476D5A7928 /* Alamofire.xcconfig */, - CE66959761E0738F4D5A41FB8FD8E675 /* Alamofire-dummy.m */, - 8DAD45E369D062258BD6F8FF8AD19580 /* Alamofire-prefix.pch */, - F0599B5AAC5CD1206C96C450E256A9B4 /* Alamofire-umbrella.h */, - 9F12AB5269A19DF95C9DA4B8333D9143 /* Info.plist */, + 4BC264E8DF5A12C41675C66DE5E782A8 /* Alamofire.modulemap */, + 55E330F93C621C1B333A885F538531D9 /* Alamofire.xcconfig */, + 0AB0FC15C3D9D806562BAA15CD21713E /* Alamofire-dummy.m */, + 67FDEB92CEB811C39AB5C0A2B4D162E9 /* Alamofire-prefix.pch */, + A1980B3459A5D49DC21B3401F74CA7D3 /* Alamofire-umbrella.h */, + 9B1FA8AD627718648DA68296BEDC177B /* Info.plist */, ); name = "Support Files"; path = "../Target Support Files/Alamofire"; sourceTree = ""; }; - 5A8FFC4EA26F90799C4C3BCC285450F0 /* Support Files */ = { + 211B7DA75DEEDB41239AA643A6B0DC37 /* Support Files */ = { isa = PBXGroup; children = ( - BA616C78F759FBCC0F23883487034DC7 /* Info.plist */, - 7BC1AAA6DECB63E281F27A6D8ED01C21 /* RealmSwift.modulemap */, - BF9A2412D8E773F9BB934DB61876042F /* RealmSwift.xcconfig */, - 11590AB34B900DA59EC3014AF4AB1F7E /* RealmSwift-dummy.m */, - F5DEFDCB1CE80A3D7CD7AA1DF1C323DD /* RealmSwift-prefix.pch */, - FF301905896DE915042840561C0B51F7 /* RealmSwift-umbrella.h */, + AAEEA8D18CF3D0782389042A9DEFC9D1 /* GoogleToolboxForMac.modulemap */, + 6115C302DB89E3786D5A51DBD5F87FA9 /* GoogleToolboxForMac.xcconfig */, + 36D1265351704DD5A9610C3579CD18B6 /* GoogleToolboxForMac-dummy.m */, + DE125D16EFFA49F7DFA6BA3E17386AAD /* GoogleToolboxForMac-prefix.pch */, + 486A22C0B0F79526DA6C0AD53C26AB4C /* GoogleToolboxForMac-umbrella.h */, + 331EFA91C37C85605E3C91F45C0B4798 /* Info.plist */, ); name = "Support Files"; - path = "../Target Support Files/RealmSwift"; + path = "../Target Support Files/GoogleToolboxForMac"; + sourceTree = ""; + }; + 2B4579290E5E69F11A2F9AB88D04FFBF /* Headers */ = { + isa = PBXGroup; + children = ( + 2EE089B6DFD2B2508B0CB8D72C7E3C2B /* NSError+RLMSync.h */, + AA67CDDCDB4D0F4FDD2CD29BD96D01C7 /* Realm.h */, + 78F4770F3AA732271439C1E944CBB123 /* RLMArray.h */, + 2EBF93A215B2032494BF204BA394E419 /* RLMCollection.h */, + 6459ED0790D6ED01E1D9C3474BD712A6 /* RLMConstants.h */, + 9BC0174932E57EAE6EC19633AAEB7EA6 /* RLMMigration.h */, + F431C8240104B5D4C9A11E38AB50DDBE /* RLMObject.h */, + FE08BA04FFD4D05E87FF20CA580F01B7 /* RLMObjectBase.h */, + 833FFA65380BC592A5DA4FEE614B246D /* RLMObjectBase_Dynamic.h */, + A9B83582E104AC09BA078311C252D8F4 /* RLMObjectSchema.h */, + 8128B85FFE0C0D700431543AA97F0F38 /* RLMPlatform.h */, + 0692A131C2E9F640FF4B64BF63320706 /* RLMProperty.h */, + 4AD1430AEFB88002077F297A1D31604D /* RLMRealm.h */, + D41733250C51AB27A9EDB633243356FB /* RLMRealm+Sync.h */, + DF15C92D0E7C68B041093A95CAB8EB6F /* RLMRealm_Dynamic.h */, + 337BAD4B73E2EB61F0439C9EED57D9F8 /* RLMRealmConfiguration.h */, + 2B3E601205A45E5D22D3132B15576A4E /* RLMRealmConfiguration+Sync.h */, + DE156E186646316B964B7775D53851FA /* RLMResults.h */, + 199A54868C68F439FBCCECBD84D0AA94 /* RLMSchema.h */, + 39C3B310CEE800AC9572C07D5EE7954D /* RLMSyncConfiguration.h */, + 515D097DCD4CB3E03C5D26379559BF4F /* RLMSyncCredentials.h */, + 2049C5CA639316DB171CAA0B09E0676B /* RLMSyncManager.h */, + C1FBAEFB116E74CBCBF1A67240EC1E49 /* RLMSyncPermission.h */, + 22095030353ECE1534E0D2F078683231 /* RLMSyncSession.h */, + 98D40162192EB7E105E483C7882AEA80 /* RLMSyncSubscription.h */, + 0DF43ED484210512CEC7842239F5345D /* RLMSyncUser.h */, + A944252BCA5D3D9744756FB9821C97B2 /* RLMSyncUtil.h */, + 1FA79A6B3CCD3B720B78C2EABF4922F5 /* RLMThreadSafeReference.h */, + ); + name = Headers; + sourceTree = ""; + }; + 2CAEDB4DA317FA95290D038432E1AFC3 /* Core */ = { + isa = PBXGroup; + children = ( + FA137177B101DF12EEE9B8A2FC68BC56 /* GTMSessionFetcher.h */, + 3433F65AF7DBB7D1F226BB0FFD59F40B /* GTMSessionFetcher.m */, + 3F4FC47F1C6CE579B1454BCD296B49E1 /* GTMSessionFetcherLogging.h */, + C721E75AB963F4557DA58C17AA05083A /* GTMSessionFetcherLogging.m */, + 6764E93AE1777DD4865F3F56E035455B /* GTMSessionFetcherService.h */, + 318F1A2D4EC60AC43046D5DA67C51D47 /* GTMSessionFetcherService.m */, + 429CCB87B4917463265B13D18456A99E /* GTMSessionUploadFetcher.h */, + D89CBA57930B44B7419023858932BA9F /* GTMSessionUploadFetcher.m */, + ); + name = Core; + sourceTree = ""; + }; + 39FC4763EAD7C93D4986486A653D92A1 /* PromiseKit */ = { + isa = PBXGroup; + children = ( + 87A990F23E773F9FFA90EF9C0351D853 /* Alamofire */, + 751BAB2B256A5F4DA9CE50A36EF01067 /* CorePromise */, + 7379C9F2A29928ADC6CFECB478D72550 /* Support Files */, + ); + name = PromiseKit; + path = PromiseKit; + sourceTree = ""; + }; + 3EE19486B2CADE9B6CC692941AF9E442 /* Default */ = { + isa = PBXGroup; + children = ( + 27C72747189B551B974043E9183C55F8 /* Chameleon.h */, + F85E685C88F5CB8F7BCA127284A9E509 /* Chameleon_.h */, + 0B7472A2B767877174E2DF15ADC3E8D2 /* Chameleon_.m */, + 22E9F3CFFCE3C10469284AF35E50D597 /* ChameleonConstants.h */, + 12C54A50907C72C5231FE064E0FD5EB4 /* ChameleonConstants.m */, + DF9D43AFDB5C6F43CC096559CB2BDC2F /* ChameleonEnums.h */, + 12E16B2872D6AB2B0E579D661F4C0713 /* ChameleonMacros.h */, + 95885AB8284E99BEBECAB3C364967D0B /* NSArray+Chameleon.h */, + 0732883D1BAD351393D27D47576F1236 /* NSArray+Chameleon.m */, + 5511F623379139758DEC24633092CE01 /* UIAppearance+Swift.h */, + 69D3713C5AEBC1522AC899FB6A0C1343 /* UIAppearance+Swift.m */, + 07448843721411D105BC77181ED246C6 /* UIButton+Chameleon.h */, + E8BDECA7A6A364067A1B158BCC1F7F6E /* UIButton+Chameleon.m */, + 31E90C01CF879F35869F5A24A5B7E614 /* UIColor+Chameleon.h */, + D48805F906562E74DE449E16534E7A59 /* UIColor+Chameleon.m */, + 4FFAA2ABC7DEDD6E364ED76C0FF88AE4 /* UIColor+ChameleonPrivate.h */, + C5C8DE301EA1ECCB1AFA937EC8509470 /* UIColor+ChameleonPrivate.m */, + A00D0EED7F7F39883D5DEE42E84DCC1A /* UIImage+ChameleonPrivate.h */, + 5BA0752F8DA780992400AD21AA5512D4 /* UIImage+ChameleonPrivate.m */, + EA22307FBAF5F149F33DD2803ACF53C4 /* UILabel+Chameleon.h */, + 65FC2AD306FFBF80D008C8310A3DA2D6 /* UILabel+Chameleon.m */, + 01DA5B8F3981011693888D2B0938CA00 /* UINavigationController+Chameleon.h */, + 378C81AC447EC1755C6AE069A0AA329F /* UINavigationController+Chameleon.m */, + 5678B70F3E291B18297F8C9FAEADD654 /* UIView+ChameleonPrivate.h */, + C15D16D620E6F6BDBB420CAF601AA89C /* UIView+ChameleonPrivate.m */, + B9B5D98A29C93523516AD5AE0C1C96BE /* UIViewController+Chameleon.h */, + 5305DBA793AA7CEAEAE7B3A96CE8CB78 /* UIViewController+Chameleon.m */, + ); + name = Default; + sourceTree = ""; + }; + 438BABC960156F6C6F36033B72E37099 /* Realm */ = { + isa = PBXGroup; + children = ( + D2171D98CCD2ECA9A0FB611E88B7FC79 /* binding_callback_thread_observer.cpp */, + 9FC894FE73485EAE64E47EC2B7F525A4 /* collection_change_builder.cpp */, + 75218D68233C400F1AAC882CD516F41A /* collection_notifications.cpp */, + 58967CC9171FE7B9F5617475E12061AF /* collection_notifier.cpp */, + DA0D24FFC21F0AC3D8A2FFC3AE63EB77 /* external_commit_helper.cpp */, + D1A16DA952DC63FA903DE6D330E5015E /* index_set.cpp */, + BE7C2858E2C5A485300722303DD1784F /* keychain_helper.cpp */, + 2E9FBABB0B0834F4086D311AE5C7DB67 /* list.cpp */, + FFCE27F142F0288671E419BA079D09F5 /* list_notifier.cpp */, + 3E898E5D1BA5EA8F89D088FAF791C281 /* network_reachability_observer.cpp */, + 60DA73827B471EA78A83D59EA2F88A3A /* NSError+RLMSync.m */, + 0C1118B949F848618F8AFEFFA4DCF352 /* object.cpp */, + FA496CD547DFB293FF3FE7B78A33A15A /* object_notifier.cpp */, + 703F0CA64B244E7C39599A425A4A9A04 /* object_schema.cpp */, + CA2D7CBCBB66F21DDA384433B6F45CDE /* object_store.cpp */, + 64E06784FA3B6F6AA98F32C151BF722C /* partial_sync.cpp */, + 9E82CFD05B35717654A1CA07BA84FFE4 /* placeholder.cpp */, + D25B3E3B6981BC07B4A23CFB6C0C24FA /* primitive_list_notifier.cpp */, + C7453FB7160AE5853595FE731623E47B /* realm_coordinator.cpp */, + 5E1E1E852986BDD18DA72A5BA27E7145 /* results.cpp */, + 19267BA0CAEC6EFEDC034F76FF896C5F /* results_notifier.cpp */, + C12E8A8D7D505477165899FC9D764847 /* RLMAccessor.h */, + 15041A28BD4AF2BA8BBC0449DFE3FC55 /* RLMAccessor.mm */, + 7675A21D9CF25DEBE0C17AB10A2B06F0 /* RLMAnalytics.mm */, + 8B1E5B3FD413F33EB83E2906392EB292 /* RLMArray.mm */, + BFA052F164EA2AE7C43E2FC163568E70 /* RLMArray_Private.h */, + CAC1E1C82CC6C37C905A0336966AB1A4 /* RLMClassInfo.mm */, + B433C9505D488D3D4CCFECE91DB80379 /* RLMCollection.mm */, + 544EDF7CD4D8CAD91E9B56A6A5D08873 /* RLMCollection_Private.h */, + 59DC491546C84C6254B8D0965B77C866 /* RLMConstants.m */, + A542FB257B069D3A4C632378CC4C7D37 /* RLMJSONModels.m */, + C1E95524242BB7CF0FD435BCEE0A5D56 /* RLMListBase.h */, + BB1730835DB6F8AB2073DEF0ED68A9A0 /* RLMListBase.mm */, + F22E954A2ECB868FD5E02FAAE1878B8B /* RLMManagedArray.mm */, + 1FEAA3161C1F9C56755E502529EF7FC5 /* RLMMigration.mm */, + 5D29BE28AB8262B8B505B9098E19E55E /* RLMMigration_Private.h */, + EEB765BA5A012453CAA0814A8B7C68AD /* RLMNetworkClient.mm */, + 33CD335E9D0AEF1131817DF3B362D6A4 /* RLMObject.mm */, + 3183AF069AE0091159320866D444ACD6 /* RLMObject_Private.h */, + E103EDF631ABD695B0DEC4E9432FF54E /* RLMObjectBase.mm */, + 8B7DB1E54F31774781F5E7EA96A0E365 /* RLMObjectBase_Private.h */, + 5B564B0B062EB8F11B60E93E83E8FFF7 /* RLMObjectSchema.mm */, + F7453E0EFD2ADC36B38779BFF40F992E /* RLMObjectSchema_Private.h */, + B2DD1F797661A52FDEFF49CC71D986D2 /* RLMObjectStore.h */, + DA69AA362DC47C2FA0A3D8BA2372DDF9 /* RLMObjectStore.mm */, + DAE8F91FA9DBD119018F550096370C5E /* RLMObservation.mm */, + 072CC0EFA6553B40B3C6AD14AD95CDF5 /* RLMOptionalBase.h */, + 31237C6D89A7D53CAA2C360547EBB637 /* RLMOptionalBase.mm */, + 5B8C53A7F6723A3EAFCBB1801C1CDC42 /* RLMPredicateUtil.mm */, + E1563BB065BDFC76F0AD80345FF226A8 /* RLMProperty.mm */, + 0AC29CD8C22A2463B88B3F529DD41B08 /* RLMProperty_Private.h */, + 8BDE227456E7A4A10B5674E0F7F1E8A6 /* RLMQueryUtil.mm */, + B203F1615EE524DC61D140C4A1C4FD38 /* RLMRealm.mm */, + 7DBCC3ED273043DA153C2CB9A8D5B1D6 /* RLMRealm+Sync.mm */, + 8F6DFBD150A3B56A826609F05027EBF2 /* RLMRealm_Private.h */, + 34173751FD882FD988CB7527BF3F51F0 /* RLMRealmConfiguration.mm */, + B7AD9E3604CA8CD8FEC7FC575E261FF7 /* RLMRealmConfiguration+Sync.mm */, + D367DE8AFEB78091122B8580DF71E51F /* RLMRealmConfiguration_Private.h */, + 5022842F9E7F7976C98C10557A560F01 /* RLMRealmUtil.mm */, + 9FE7AEF7CA541FD67F39933A4390948B /* RLMResults.mm */, + 24AAE30D6056FD7D084FEF595C799173 /* RLMResults_Private.h */, + B95F64448624F99D96C4102CA1890978 /* RLMSchema.mm */, + E415DFAAD524C6807AF22864550F23CF /* RLMSchema_Private.h */, + 8ECC507E7F47E66784AAB190F66457D6 /* RLMSwiftSupport.m */, + 7C2764F649066BFC811831F350C07134 /* RLMSyncConfiguration.mm */, + 383E5AC85A03FCAAD90BBA38871A2074 /* RLMSyncConfiguration_Private.h */, + 1447015D7EE4CA9757DB258EDFEC618A /* RLMSyncCredentials.m */, + 96880D71BB718EC563DB546D8AC09B02 /* RLMSyncManager.mm */, + 89F27B0980DDE5BD783531CF77807A73 /* RLMSyncManager_Private.h */, + 813907820EE8D08F4E51858C8DF63508 /* RLMSyncPermission.mm */, + E0CB0FCCB05A3B341DB72C6184E5C97A /* RLMSyncPermissionResults.mm */, + 261972D03F90C17872EEEF9379ADB54E /* RLMSyncSession.mm */, + 7AB4EFC7D664CE1E573015CF430E9ABE /* RLMSyncSessionRefreshHandle.mm */, + E67EE91FCAF8E86F384AA8B15E9C9BFB /* RLMSyncSubscription.mm */, + 964BC0A02DE65A55B384856AD9CAC6B8 /* RLMSyncUser.mm */, + B44A73D3ECBD0AA320DFAE8729245BE0 /* RLMSyncUtil.mm */, + CDC8CF1BB201AB7E004BDC7D1A04BC88 /* RLMSyncUtil_Private.h */, + 613B41797B8589C74E3BCB0E66789F1D /* RLMThreadSafeReference.mm */, + 640A0DADA9E8195F23753A3D53B9BDE4 /* RLMUpdateChecker.mm */, + 086306D83D8C3B92325BC169A4DF6893 /* RLMUtil.mm */, + A601ACA3853459C0F40EBB0EE5E3D6DC /* schema.cpp */, + 56CC2A6A09A80F6AF6217E7CD1519A0F /* shared_realm.cpp */, + 1ED502BFD549FB181F163263B093CAF0 /* sync_config.cpp */, + 37BD44BE580F43C7D3714FD1B0663CC1 /* sync_file.cpp */, + 2E819A65E8B105C06E39112892043DEC /* sync_manager.cpp */, + EC682AFA59C8C7BD40AB4B9B6D110FF2 /* sync_metadata.cpp */, + BD0C89D0D70A5C5C2AC6954D4AF09C24 /* sync_permission.cpp */, + 9A21D65008049DD151689EF9F5395381 /* sync_session.cpp */, + 15B72D95F92B0B512C075618A1B39BC2 /* sync_user.cpp */, + 8B39D3D8B35335FA45948869AE8CC032 /* system_configuration.cpp */, + 8C86EBB0032823748C3C73ECF340FDC1 /* thread_safe_reference.cpp */, + E31678C76540C57F6A5E6F5B097EAB69 /* transact_log_handler.cpp */, + 252FD7EEAEA7D49BB483B864311F6840 /* uuid.cpp */, + 60B34087ADF9E2187A1C509EB443DC08 /* weak_realm_notifier.cpp */, + A4F2EB422F562B28D5B39ECF7560BF14 /* work_queue.cpp */, + 5FF271350056D19A65C510BBAD344C09 /* Frameworks */, + 2B4579290E5E69F11A2F9AB88D04FFBF /* Headers */, + 74A8A73400D68FB8D3917084190F3EEB /* Support Files */, + ); + name = Realm; + path = Realm; + sourceTree = ""; + }; + 4AB3DCA2DEFBF2951A3974C8D085711C /* FirebaseInstanceID */ = { + isa = PBXGroup; + children = ( + 8BA5BE0A699C5919292BAA2B0A6284EC /* Frameworks */, + ); + name = FirebaseInstanceID; + path = FirebaseInstanceID; + sourceTree = ""; + }; + 4C4671A9D3032543495B947003FFC2ED /* FirebaseAuth */ = { + isa = PBXGroup; + children = ( + 14849BA50E7E3EEA53D6C3ED20626839 /* FIRActionCodeSettings.h */, + 9876E90F3950A1B691CE092868255CD8 /* FIRActionCodeSettings.m */, + F587118FCAFF6DA5E474BA0F9AABE6D6 /* FIRAdditionalUserInfo.h */, + 655E1781A3BA59C3F210EA07B5C20FC0 /* FIRAdditionalUserInfo.m */, + CA5424BB0A8A8591873A237C693AD88B /* FIRAdditionalUserInfo_Internal.h */, + B06A012AB01EF015C4C683E29EB9B428 /* FIRAuth.h */, + 4FAABD62DEB63315D1257B7D6CFEE2F8 /* FIRAuth.m */, + 5B889265B7A23CC582794297E02FCC5E /* FIRAuth_Internal.h */, + A7FD691EF6249ED497DCF7CBC2F87206 /* FIRAuthAPNSToken.h */, + 3D025D271898248FCA3ED5E9FB44D563 /* FIRAuthAPNSToken.m */, + 6BD959D32405E363EE956AD0EE9B40D2 /* FIRAuthAPNSTokenManager.h */, + DADF51336A5F9C36ADC982EC9D1648C9 /* FIRAuthAPNSTokenManager.m */, + F5A1BAE0B8B6A6A7EA5E524A5029F574 /* FIRAuthAPNSTokenType.h */, + B54CEA68DC92AA00DD74F23E3F23B4C5 /* FIRAuthAppCredential.h */, + BC3A63432CA5505962BAB132A7847305 /* FIRAuthAppCredential.m */, + BECC6E463ED9B84E1B747216E15C7707 /* FIRAuthAppCredentialManager.h */, + 467113AD6072BC4157BB38F53BB959C9 /* FIRAuthAppCredentialManager.m */, + 0443E9ED4AFAB4239674A2E3FB46F5C2 /* FIRAuthAppDelegateProxy.h */, + 7EC13AE3E7408848C1905A3C3DE6D75B /* FIRAuthAppDelegateProxy.m */, + B301C59E5D1D1AA6BBFDB80E69FBA831 /* FIRAuthBackend.h */, + 01EE60DEEA4F6E9A3C2E16BB7D3E538A /* FIRAuthBackend.m */, + 0DF6C1FC347D897F3D7EB7580EDDD44C /* FIRAuthCredential.h */, + 127740F1F2DB220B999CC652BA862045 /* FIRAuthCredential.m */, + F136DFF42C239BB88A3F429C6CDA4D16 /* FIRAuthCredential_Internal.h */, + B7044D55D7E19AFD3900DABD500C2BAB /* FIRAuthDataResult.h */, + 99FFFBFE2E49EE854353112FEFE653EC /* FIRAuthDataResult.m */, + 767E4C2BF6AE88347EDE51469D7B2069 /* FIRAuthDataResult_Internal.h */, + 9E43B7E1F2579EF844CD943505C28416 /* FIRAuthDefaultUIDelegate.h */, + B66D8D3A8424D1CFCB9075D328170260 /* FIRAuthDefaultUIDelegate.m */, + 88EA2512216314AF93669CDC3C0BCC8B /* FIRAuthDispatcher.h */, + 073A52E2C21FF1D62C7F62E22229E27D /* FIRAuthDispatcher.m */, + B95A96E274C3BEF90BDDC1050D4B8846 /* FIRAuthErrors.h */, + 75BD0946CE5246864866AA4AC0F912C1 /* FIRAuthErrorUtils.h */, + C2E64176AF730FA535211FD7CC87197F /* FIRAuthErrorUtils.m */, + 003BEE696E52AC5C0543F4C821DC9451 /* FIRAuthExceptionUtils.h */, + 45900142225A457954B103E20C8837B1 /* FIRAuthExceptionUtils.m */, + BC2097F01236A7B73A9D900E608AFE3A /* FIRAuthGlobalWorkQueue.h */, + 26CD5B1D919107654A24937186DBB3E7 /* FIRAuthGlobalWorkQueue.m */, + 308234130A4AF00BC7A2DE4461215CB0 /* FIRAuthInternalErrors.h */, + 25AF23E210F2B16DE227CBE1D1B7B7AF /* FIRAuthKeychain.h */, + 5EC9D72DA4D993BA4FA7462F788E808F /* FIRAuthKeychain.m */, + 29DABDAF6F9E0407544E8FD4EA9322A5 /* FIRAuthNotificationManager.h */, + EE6E158F81B0430F1C5FE2146F947E38 /* FIRAuthNotificationManager.m */, + 3894693FC755AD6DDCA6821228CF105F /* FIRAuthOperationType.h */, + 060B27D9EB1F50D6412B276C2BC4BFC2 /* FIRAuthProvider.m */, + 217D04B0EB91FC4454C1F2756B666845 /* FIRAuthRequestConfiguration.h */, + 2180E395070CBCD3CC25B3C56661CD6A /* FIRAuthRequestConfiguration.m */, + 6C0166981D977D45B84F88D65A9AC3BE /* FIRAuthRPCRequest.h */, + 45A2BF0065145556D3A453FA0506E67F /* FIRAuthRPCResponse.h */, + DAD06B5A3CCDDA46033CB96120CF513B /* FIRAuthSerialTaskQueue.h */, + 3615F35A23B930ABFA9ED2322FE545A9 /* FIRAuthSerialTaskQueue.m */, + 9075980E4D0116EE5A04C9D0DB658EB7 /* FIRAuthSettings.h */, + 85B9D47CA185751D2CC8D7B324EB7EEF /* FIRAuthSettings.m */, + 2093D30F15C065748FABFF4BA05E552D /* FIRAuthTokenResult.h */, + FB8B5C694769C60E21013C8EA0EF9ED2 /* FIRAuthTokenResult.m */, + 3E37786C25F05296621C72208689D84C /* FIRAuthTokenResult_Internal.h */, + 04F93951C862B1D6F50DD9F2F2D1C76D /* FIRAuthUIDelegate.h */, + B245149225ADBB6B6CB178D8F021E352 /* FIRAuthURLPresenter.h */, + 8836D06E2AC67B606D19835C0351C275 /* FIRAuthURLPresenter.m */, + 1BA4A4DAFD5B40883118575B98D908C3 /* FIRAuthUserDefaultsStorage.h */, + E5BAFCB8CC217BA94F66BDDB8BC61AC4 /* FIRAuthUserDefaultsStorage.m */, + B11C60C247367717B5A05C03B30BF3A2 /* FIRAuthWebUtils.h */, + 460EB96A504341E7527BEDAA1FEDEFA7 /* FIRAuthWebUtils.m */, + A25E8BC716B7E4643F55FCF77E563DCD /* FIRAuthWebView.h */, + 40CFA3DB2710C9150755686D9980A781 /* FIRAuthWebView.m */, + BA03F2D46A4EBDF1B8BD831A98384534 /* FIRAuthWebViewController.h */, + B51C7C857E5345B5976378CFA7B010B2 /* FIRAuthWebViewController.m */, + EC0EF9BA3D9183E315DD637B783F44C1 /* FIRCreateAuthURIRequest.h */, + E600ACAE0B9220663CE65B77A1CC4B26 /* FIRCreateAuthURIRequest.m */, + 5B351A95EA8BF4F4489CDDF15D468BAA /* FIRCreateAuthURIResponse.h */, + 273F89EF5E84A25EFCAD7E480D899271 /* FIRCreateAuthURIResponse.m */, + B4F1819FC5E0AD0A7DE0DB9A77E2F1A3 /* FIRDeleteAccountRequest.h */, + 67F24943D62E8185F12071A5C28EFE21 /* FIRDeleteAccountRequest.m */, + 515315EF76AAE8BBC64BA7F9C3CD76A8 /* FIRDeleteAccountResponse.h */, + 881B396F293B5055277292EEF4F7F1DA /* FIRDeleteAccountResponse.m */, + 82839582921198FABDE00052D66E2F0C /* FirebaseAuth.h */, + 5F8918111252A1691EBEF519B9C8DDE6 /* FirebaseAuthVersion.h */, + A3B07C1D3640F22A48DEC343240B8892 /* FirebaseAuthVersion.m */, + 3D42BE6FB6E20A86A3704AEA15994D4B /* FIREmailAuthProvider.h */, + 9C2DA7600F0669E802B1DCAC3D7C2D8D /* FIREmailAuthProvider.m */, + D96141A1F8F122322F0FC36C9F9EE9BE /* FIREmailLinkSignInRequest.h */, + DA01AC2A148B9B2D04DBB71330093C59 /* FIREmailLinkSignInRequest.m */, + 706AFBECC91447F3B97ED9DA2ED0F149 /* FIREmailLinkSignInResponse.h */, + 5A0B03BB5C1649C926A02C2AA2FD4A29 /* FIREmailLinkSignInResponse.m */, + F55B226D0D00EFA040C976DF49045D23 /* FIREmailPasswordAuthCredential.h */, + 146469777BFD805C29A1047E56F16C6C /* FIREmailPasswordAuthCredential.m */, + C3C9964FDC6F093FA81BF0A7EF0A1334 /* FIRFacebookAuthCredential.h */, + 9CEF3BA59ED9C27B0B1653ECD59C3AA5 /* FIRFacebookAuthCredential.m */, + BE1F6AA86DAF33BFE79ACA8DD4251DCC /* FIRFacebookAuthProvider.h */, + 981B0AE384FEBF7B3CA6F32DC513A6D7 /* FIRFacebookAuthProvider.m */, + 4F8D7C8A6C66377EB7E20B0EC617C56F /* FIRGetAccountInfoRequest.h */, + 2A8B461A3C236049243EE3D07036E86F /* FIRGetAccountInfoRequest.m */, + C0CAAE3463D64322750A5AFF47E55937 /* FIRGetAccountInfoResponse.h */, + 06DF0317E615FE43980DDE8915C60FBB /* FIRGetAccountInfoResponse.m */, + 50921741ADBAE90702DAABF59E4FEE15 /* FIRGetOOBConfirmationCodeRequest.h */, + 47E0583817CDAF3174410BE29308E175 /* FIRGetOOBConfirmationCodeRequest.m */, + 7031C9AC62B88E64CD05DDAFD88DAB98 /* FIRGetOOBConfirmationCodeResponse.h */, + 903B2DFB2B75E07AD51566DB58E59C83 /* FIRGetOOBConfirmationCodeResponse.m */, + FD4ADAA2A64DF5BD1BDA33ABED0DA53E /* FIRGetProjectConfigRequest.h */, + 9F4BE791E1BAFA2B52E47778D476C11D /* FIRGetProjectConfigRequest.m */, + 850B48724DDD9CA3ADE704FA62D5EA5A /* FIRGetProjectConfigResponse.h */, + B0E4455DE9644DF9B4FCC7A64C619391 /* FIRGetProjectConfigResponse.m */, + 3FE630FD8A52F7623FB9F430DFE83D2F /* FIRGitHubAuthCredential.h */, + 1C8C5C0126C82AA5F08F73690A1D9A7D /* FIRGitHubAuthCredential.m */, + CF4C758E3B163A2972EC9E0647EADF33 /* FIRGitHubAuthProvider.h */, + D6793BC75E6E62410B088D642B468B90 /* FIRGitHubAuthProvider.m */, + 4DADFF37B1C1CC93D9F77D3FF6335047 /* FIRGoogleAuthCredential.h */, + 35343AFE86D3B019B15E621A0AE69B29 /* FIRGoogleAuthCredential.m */, + 8C5F1BDBD937E21E2A932593664BC2E4 /* FIRGoogleAuthProvider.h */, + 34E21A819095A6B738F359A7AED31A05 /* FIRGoogleAuthProvider.m */, + 7524CFCF31C48861F456C88473538A4A /* FIRIdentityToolkitRequest.h */, + EE74E6FA4B872279CBCB62D7BEF31760 /* FIRIdentityToolkitRequest.m */, + 391DE7AC210A9CA140C59DA7B60C4FCD /* FIROAuthCredential.h */, + 7E904356BBD7A751A2C39DFF6784C13D /* FIROAuthCredential.m */, + F76D46FDE19DBAEBCBE30A226A0E30DE /* FIROAuthProvider.h */, + CEC5C7A6F37609623B65E1BB735638A5 /* FIROAuthProvider.m */, + 261DFEBC7EA69BAF5CC8E2FEA7E3F02E /* FIRPhoneAuthCredential.h */, + 9D4BB2F4FF61EF66313B797DD844EFF0 /* FIRPhoneAuthCredential.m */, + 1DB49A3919E5A65C4E6547F44C30A163 /* FIRPhoneAuthCredential_Internal.h */, + 9D9A4FAEC71E0B218A0C531F0D4D4D1B /* FIRPhoneAuthProvider.h */, + 9603113FBB4115B156F91010FA140D23 /* FIRPhoneAuthProvider.m */, + 22F12DE8D1F2C8DA2A503F28F6011764 /* FIRResetPasswordRequest.h */, + 797648B1E0D3A6066F994556F924BF1E /* FIRResetPasswordRequest.m */, + BB01A195A8A6F9F055491CE90A3B105C /* FIRResetPasswordResponse.h */, + F3D138B8787D82CFEF0F467425F0C0A7 /* FIRResetPasswordResponse.m */, + 68E5EBF90FA9F0C98408EF13E485DFBD /* FIRSecureTokenRequest.h */, + 87E1BC974D69E0F783517F2A463676DD /* FIRSecureTokenRequest.m */, + A0313D151CF5AED9251675316363A80C /* FIRSecureTokenResponse.h */, + AAB5FBD89A9E56002ACAC938354F4CDB /* FIRSecureTokenResponse.m */, + 4D259C8603FA80BC7A1615C037237352 /* FIRSecureTokenService.h */, + 320406F57594C563FC22B268CF497450 /* FIRSecureTokenService.m */, + 1F1AEBAFB012D313D7298940982F4182 /* FIRSendVerificationCodeRequest.h */, + 0FF11FA13FFFDA7E56941C07B0E9328C /* FIRSendVerificationCodeRequest.m */, + EE9C2A8733A9306806AB192FE8737108 /* FIRSendVerificationCodeResponse.h */, + 58218552544AB7AF9534B2E2095A553A /* FIRSendVerificationCodeResponse.m */, + 52C514872DADF3C31F8DE496790DDF8D /* FIRSetAccountInfoRequest.h */, + C5DC03FBC0723304975A16A3CEC0A2A1 /* FIRSetAccountInfoRequest.m */, + 6993E8A72A6CA0442ADF959C87569226 /* FIRSetAccountInfoResponse.h */, + 91FA7AE6B4AA6D2454F4599FC29CBE8A /* FIRSetAccountInfoResponse.m */, + E807046A165001F1535378F0F5B118D0 /* FIRSignUpNewUserRequest.h */, + 3B6B274BA55924A32D1099D55AE060EC /* FIRSignUpNewUserRequest.m */, + 5741B681D7961787830A7178DC5BE854 /* FIRSignUpNewUserResponse.h */, + B60E1CB843A5DF4FB249D7914B75EA38 /* FIRSignUpNewUserResponse.m */, + 211FCA1FFC4C77EA93B530870B20B073 /* FIRTwitterAuthCredential.h */, + 0C775F7136F0DE7AC48F0E20DC951818 /* FIRTwitterAuthCredential.m */, + 100FF94E3015593CECC1255B3F665E35 /* FIRTwitterAuthProvider.h */, + 8B1BC4E4C1A06AD1BE9AC63866DE44F3 /* FIRTwitterAuthProvider.m */, + 77A88B654376481EF3246A8AA3E83B5B /* FIRUser.h */, + 193C6C22EAE9A101142E050A6C97E5D2 /* FIRUser.m */, + 59A4076E806FD4F791424B8134D10112 /* FIRUser_Internal.h */, + 739EDA6BA880C374271A5FFD1F4827C7 /* FIRUserInfo.h */, + 466FEFCBFC76BDE5BC10B8EC12AD813E /* FIRUserInfoImpl.h */, + 3B26CD3AE15CAFA6F3AA2D461C1A96F4 /* FIRUserInfoImpl.m */, + 8A6F67245C5EF7F78E4682A85FC6A849 /* FIRUserMetadata.h */, + 3E67C6A3497AB7667575DD1278AEC1BD /* FIRUserMetadata.m */, + 26A2509C55277C92F9535925A9167506 /* FIRUserMetadata_Internal.h */, + 5BFC99100C7B07A11CD15F4740CD7102 /* FIRVerifyAssertionRequest.h */, + 5CAB71AB91FBC9374550D0311AA8CADB /* FIRVerifyAssertionRequest.m */, + F47CC06334DD7C078969F817BC4E3238 /* FIRVerifyAssertionResponse.h */, + CB22F3A2AA3E9173F9190650F8D204E9 /* FIRVerifyAssertionResponse.m */, + 848D29C5FC6A7B0FFDC1DB2DFCE7BEBC /* FIRVerifyClientRequest.h */, + F20440FC5E61BDEE9A09B544C5974154 /* FIRVerifyClientRequest.m */, + A797C8494029C82BB050553DAF5EBE63 /* FIRVerifyClientResponse.h */, + 75ABBAC607546BF05C94D2EA117EFEE8 /* FIRVerifyClientResponse.m */, + 34E669C7C4D8508C8254BE9C56063841 /* FIRVerifyCustomTokenRequest.h */, + 079163C3758BB988A92C22F1BC465BD3 /* FIRVerifyCustomTokenRequest.m */, + 01DE3250A0CAB753DCFBDBB0C78236BF /* FIRVerifyCustomTokenResponse.h */, + 2476127FCECFE8BAF92977DBA8A2A261 /* FIRVerifyCustomTokenResponse.m */, + B176FCF2140A3B4F0B5A6F74F3E6FABD /* FIRVerifyPasswordRequest.h */, + CE44C726A617D98DE6F406C09C971EB4 /* FIRVerifyPasswordRequest.m */, + E1EAE2D6A9FA32C97243022C45926B2A /* FIRVerifyPasswordResponse.h */, + 534B4638DFA317572A39BB56A983EA7E /* FIRVerifyPasswordResponse.m */, + 189A223201EBFFEBE5AB937C2B736211 /* FIRVerifyPhoneNumberRequest.h */, + AB14DA082BF29AB88A322357A56BFD5E /* FIRVerifyPhoneNumberRequest.m */, + E312064F9390389ECFA774881A27C239 /* FIRVerifyPhoneNumberResponse.h */, + 528BC4AA27400716710899BC26508C5A /* FIRVerifyPhoneNumberResponse.m */, + AF108A81C021BE19C8E873056F584BFC /* Support Files */, + ); + name = FirebaseAuth; + path = FirebaseAuth; + sourceTree = ""; + }; + 4C7661379170F899047005E369170EF9 /* Products */ = { + isa = PBXGroup; + children = ( + 0609AE291B884541C6DF20C135E2A3FB /* Alamofire.framework */, + B537F31923042528C00C3F43D4E49F23 /* ChameleonFramework.framework */, + AC4B60D6ACFF487CD575866C2C63AA85 /* FirebaseAuth.framework */, + DCECEAA4AA603F6A9E0920E53DDDEC2E /* FirebaseCore.framework */, + CBA3F59FE4E29C803BEE9980DEBED39F /* FirebaseDatabase.framework */, + 41704C34A45976B3B0D3501C353F987E /* GoogleToolboxForMac.framework */, + CF8B0E2EDA2689C6BC746A629F7BA8C3 /* GTMSessionFetcher.framework */, + 2913119A759FDFBDC6F9FC617890BE97 /* Kingfisher.framework */, + 735BB3DB964C42BE707ED69E758226F6 /* leveldb.framework */, + 813C855CBF32B7018B96D90D50ACDC75 /* nanopb.framework */, + 4F84176FB531E6C5C208B71882DF37C2 /* Pods_pocloud.framework */, + 721BDC7FEE69CCF878D29D3396CD4BBB /* PromiseKit.framework */, + 19D823D8734EB75ED01B5866FCC79A2D /* Realm.framework */, + D0F231F015E13183195E41563BE8291D /* RealmSwift.framework */, + 8711A6C76DC7471688C3AA1DAA4567E2 /* SideMenu.framework */, + 87A9164E5451984017B164DE6217DE77 /* SVProgressHUD.framework */, + 3694A4FAEFDB9C1ADCE833F4D9151E11 /* SwiftChart.framework */, + AD098846A244706B0CA5A40F14E3FA6E /* SwiftyJSON.framework */, + ); + name = Products; + sourceTree = ""; + }; + 54E29F21FC925F93A30785D9D746DC40 /* encode */ = { + isa = PBXGroup; + children = ( + ); + name = encode; + sourceTree = ""; + }; + 5A3A0EC9465729E56E5655B8126AD3B7 /* Support Files */ = { + isa = PBXGroup; + children = ( + 344282A34D78727F32CD1188E0A98BD4 /* Info.plist */, + EBD02801F0F79D84CB2A96A4C8461D5F /* SVProgressHUD.modulemap */, + 69979796FD401B825B73A8FBF40D7E7C /* SVProgressHUD.xcconfig */, + F37AA9A32DD9CCBC3CDCFF34D0CDDBCC /* SVProgressHUD-dummy.m */, + 88E580127B8AC3BCDE2FF1A04185CA79 /* SVProgressHUD-prefix.pch */, + 4AA5D6181A6B4867451ED54A8080BA9B /* SVProgressHUD-umbrella.h */, + ); + name = "Support Files"; + path = "../Target Support Files/SVProgressHUD"; + sourceTree = ""; + }; + 5FF271350056D19A65C510BBAD344C09 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 649842BF1C52EF2A7DB0CD4E9A4002E7 /* librealmcore-ios.a */, + ); + name = Frameworks; sourceTree = ""; }; 644D1183A0EAD6A30C1AC9369115D8B3 /* Targets Support Files */ = { @@ -2826,383 +2873,108 @@ name = "Targets Support Files"; sourceTree = ""; }; - 650E0D93081F3C6E6B92CA6673F21930 /* decode */ = { + 6950AEA311B700F097ED8BBA393324CC /* Frameworks */ = { isa = PBXGroup; children = ( - ); - name = decode; - sourceTree = ""; - }; - 6910A0F99B7BE2BB568200D1D6895F84 /* PromiseKit */ = { - isa = PBXGroup; - children = ( - 6BC2B2C6E9DA86C53ECCA2EA8C1BF488 /* Alamofire */, - EA7FFBC869E36351EAA1C8DC4529B714 /* CorePromise */, - 8434A8BD83FCA7903F47884CDA942E6B /* Support Files */, - ); - path = PromiseKit; - sourceTree = ""; - }; - 6BC2B2C6E9DA86C53ECCA2EA8C1BF488 /* Alamofire */ = { - isa = PBXGroup; - children = ( - AA270E0A892F6815A2095445E99A47C5 /* Alamofire+Promise.swift */, - ); - name = Alamofire; - sourceTree = ""; - }; - 6C6B79C9414BBAC99E7C56F96948A990 /* FirebaseCore */ = { - isa = PBXGroup; - children = ( - F58D74604C861101C5F7C4286B1E8805 /* FIRAnalyticsConfiguration.h */, - BC2363746E416B86E7E205A4BBE41220 /* FIRAnalyticsConfiguration.m */, - 189419EB2B0E5DD35DB34F072E56C425 /* FIRAnalyticsConfiguration+Internal.h */, - 78F96F52FC031C153519FF97A88CFBCF /* FIRApp.h */, - 24B596C258261D23838026677EA05A46 /* FIRApp.m */, - 1B0A22AD83ED4A64C74D5B3957BAEE8B /* FIRAppAssociationRegistration.h */, - BDE1AE42A749D8F3F4DA447304398496 /* FIRAppAssociationRegistration.m */, - 451247555E10CEEDC54A5C058F0D83A9 /* FIRAppEnvironmentUtil.h */, - 53BFC5A74AADB31152A334E2DE3D13E3 /* FIRAppEnvironmentUtil.m */, - DE87C87E60D0E3F14EE3C58A618E2B2B /* FIRAppInternal.h */, - D069F50EA6B633B0362600E2FFA007FF /* FIRBundleUtil.h */, - FFE6E54F981095976DA6E568D0D7773F /* FIRBundleUtil.m */, - 72889B9D16AF1D4C3880B414B78F90A5 /* FIRConfiguration.h */, - B0D3ED671D9673A8F52FB3A4F1CA3141 /* FIRConfiguration.m */, - D1D656B349CCEE894EFF937CF58BA0DC /* FirebaseCore.h */, - E52204AE861533589DC6D985FE814247 /* FIRErrorCode.h */, - 51419585E41FC0556F03EF9BAA982EB2 /* FIRErrors.h */, - 3B09AB461FCAE22D41D72D85E4F9C01B /* FIRErrors.m */, - DC3B358F6ACEFB569985BA7F52559574 /* FIRLogger.h */, - A15CA296378D60AEFA654A2500DDE1F1 /* FIRLogger.m */, - 7E671E9C7D470EFE8D6E573D05C540A9 /* FIRLoggerLevel.h */, - AEA557A9B71FEB67087E00A163E708EC /* FIRMutableDictionary.h */, - F1CB732D7C992EBDD2E820344410DDDB /* FIRMutableDictionary.m */, - FCC4ADCC0A5C5B2078D7705F1B461BEC /* FIRNetwork.h */, - 2458677BEBE078A9D9B2559D4CD13D81 /* FIRNetwork.m */, - 2DCD26CB159C0640D201FCD5244A6BE5 /* FIRNetworkConstants.h */, - 42302DC8F2E4DA94EEDFF89C554DC942 /* FIRNetworkConstants.m */, - EEFC312B5534091BAA6F40BBE790BC61 /* FIRNetworkLoggerProtocol.h */, - 34AA230F5DF1224EB79507E64D1AA29C /* FIRNetworkMessageCode.h */, - 95497B2203F35BF887131E517E2AEA0D /* FIRNetworkURLSession.h */, - A372FF2E89E5F255CF8880D6231EA80A /* FIRNetworkURLSession.m */, - 7B6B633227EBACEED674EE89D6BFB4BF /* FIROptions.h */, - A17E95186A1AFD69619E152CFBA25AC0 /* FIROptions.m */, - FAE87CADF5A2410BDB259DB1C10ACF50 /* FIROptionsInternal.h */, - 97639739AFD0E7498034A28D1B84F558 /* FIRReachabilityChecker.h */, - C49252D2F1FE5E110D1F4A31086D20D9 /* FIRReachabilityChecker.m */, - B674EA64648DDA0DC43252C4286BF348 /* FIRReachabilityChecker+Internal.h */, - 2A360760101AFBF17D65C31EB8771F7F /* FIRVersion.h */, - 29D196D738E6AB60CA9522D074576F0B /* FIRVersion.m */, - 96FC70A5AEF1A68B1129B039FE2BA1CC /* Support Files */, - ); - path = FirebaseCore; - sourceTree = ""; - }; - 703106D2CCDC71E82BDDAA333A75A3C4 /* encode */ = { - isa = PBXGroup; - children = ( - ); - name = encode; - sourceTree = ""; - }; - 7098D177512D41EF522154508501BC49 /* FirebaseDatabase */ = { - isa = PBXGroup; - children = ( - B79C3EE60FDF5B4D549F1AE6B3A5781B /* APLevelDB.h */, - 8BE04856F77588F5B4569B3F2F949EE7 /* APLevelDB.mm */, - B6D8042FBB1512C12A5BDF7E401C8DE8 /* FAckUserWrite.h */, - 2564230AFF249142D2D50D650B96BD36 /* FAckUserWrite.m */, - 9AF869FCD03E2C8F8C5A5E3D5DDE8DA2 /* FArraySortedDictionary.h */, - C933AFEC321A11E069A3BF642CCFC9F2 /* FArraySortedDictionary.m */, - D0F310CC300C2FDBAD101064A452BB19 /* FAtomicNumber.h */, - 3A5D4715EF677FFF1067E71CE40F4FE4 /* FAtomicNumber.m */, - 602E898E12172256887076407004BF8A /* FAuthTokenProvider.h */, - 1DDCBC86BED57A0D4C726D45C133CFD8 /* FAuthTokenProvider.m */, - 2D984676DBA9D812E5DA21AA154C9E9C /* fbase64.c */, - 381A2D3EF006FAFAB5205550BE9287DD /* fbase64.h */, - 1625CB8B57F0833E42C5F2B58484B306 /* FCacheNode.h */, - 004A0CEEE51D8CF03E3752F426E61F73 /* FCacheNode.m */, - 6ADC1AD870840A35BE9009B1CFA7E442 /* FCachePolicy.h */, - E369F309C93D2839CE3BF00246C29D4F /* FCachePolicy.m */, - 8CCF8E3D82405CAE3663C0BEB9F9984D /* FCancelEvent.h */, - 207EB5CECD32094A41075EA1895C7E07 /* FCancelEvent.m */, - 4A16547B350127180F4DFA80DC7F3112 /* FChange.h */, - A53AB7EACAF1BFF37C03A17769226430 /* FChange.m */, - 219D3B280C26D6CEE066F9CF163C127D /* FChildChangeAccumulator.h */, - 65923EA3D4B6E945AB48840757B5CFFD /* FChildChangeAccumulator.m */, - 2C5159D21245A1D3CE61288414A886A9 /* FChildEventRegistration.h */, - DACCB7B7BFD1EA6BEEBBC010E9447DC4 /* FChildEventRegistration.m */, - 262DFDBC88D9405347DC1C6AEB818511 /* FChildrenNode.h */, - 2F86754AD561E5E43602F81D0BD41346 /* FChildrenNode.m */, - 059AA18F8140DD51732CCA2790BB32D2 /* FClock.h */, - 13F9C98C4873C25CA7A34CEE56D44F8F /* FClock.m */, - D8C1243F22B4397979E7E613431D647A /* FCompleteChildSource.h */, - 8AC2E9B509B487B76B0091CB3BACD6A1 /* FCompoundHash.h */, - 36AA3FBC107D76156ABD561E4DBBE778 /* FCompoundHash.m */, - 5B2D2D3C9EEADAFF86344A78EFCAFAF5 /* FCompoundWrite.h */, - 92F89977756DEB27BE5137F350E7CC2B /* FCompoundWrite.m */, - E8FD2E8E185346816B6FA1E56C68871C /* FConnection.h */, - C33D841772D4A6630AA59EF4A9F26FFE /* FConnection.m */, - 67F3A8495843796A3D1C7EDA13D619BE /* FConstants.h */, - 61C87D14552A176199D745B006B71205 /* FConstants.m */, - 42EBFC626A1B80E8B44C51CD2523774C /* FDataEvent.h */, - 534ACBEB5C8D3678B77B0609B8E66428 /* FDataEvent.m */, - 6AEEDC1028C21CD9EA0E1395B796501C /* FEmptyNode.h */, - 4BF806A0675FF7D5638B202E1D02DB81 /* FEmptyNode.m */, - B257A9649AC928A9A1194ECBCF8C64F9 /* FEvent.h */, - 289218350BE288041B47ECFD5E393ADF /* FEventEmitter.h */, - 64358FF799F3B849E1F6D3589B9BE74F /* FEventEmitter.m */, - E5D03803ADEA48B9EE5B5C421E7ADB07 /* FEventGenerator.h */, - 5E674E9DA99F2BA359133E52E71B709D /* FEventGenerator.m */, - AC9AB3EAF0A4D15AE89236D2843DC207 /* FEventRaiser.h */, - 8559047C2BAD6D1BB24E740FC1E31D4A /* FEventRaiser.m */, - 2DA22C288684262AC947DC8564E364BF /* FEventRegistration.h */, - 7CA6A87F9E38EB064244150759E2CACA /* FImmutableSortedDictionary.h */, - 0DF9DB26F1E823A24CEAE984E018BF92 /* FImmutableSortedDictionary.m */, - 7939FBE0B9C0CD985095DFC3C297AB21 /* FImmutableSortedSet.h */, - 7C388B3D8979454C3F014DFFD040B397 /* FImmutableSortedSet.m */, - 684FE56FC16B7CC673A6A8F9A5F7E444 /* FImmutableTree.h */, - 44A25CB3D383B9D226D46F4DA4688E50 /* FImmutableTree.m */, - AE5DC3ADE33392E1A208FCEE203E8E6E /* FIndex.h */, - 76B32BB67E7E615E278E510B6C97CF34 /* FIndex.m */, - E0C7967A1F79956DBDCFBA39A9856379 /* FIndexedFilter.h */, - 5DB66D53A17E15A6A1F981094FBA4B52 /* FIndexedFilter.m */, - 883E3FCFA36DBC970B0FC801662B962A /* FIndexedNode.h */, - 4B8E9C3B3CAAB58832ED7B6961E65BF2 /* FIndexedNode.m */, - F52E4484F3676D5BEBE31ED106AC0442 /* FIRDatabase.h */, - 981893C19E3025011A5139AF9D856262 /* FIRDatabase.m */, - D88981E072E49FA742B47EAED086035F /* FIRDatabase_Private.h */, - 16A95802E474A4E0A6B6EC479764A53B /* FIRDatabaseConfig.h */, - 7ACCF0250E01532E5668707A0E5B888F /* FIRDatabaseConfig.m */, - 5852D839FA262EB0C0AA27318BD38277 /* FIRDatabaseConfig_Private.h */, - 9318CAEDFD1C7D4C29139BA0561637B2 /* FIRDatabaseQuery.h */, - AAAD2EAD9E852D0141C0AD333F25CF89 /* FIRDatabaseQuery.m */, - CD0B1F58E510410D975F1DF34030D3D3 /* FIRDatabaseQuery_Private.h */, - AFFFA3713C629019757D78A17C61AC42 /* FIRDatabaseReference.h */, - 8D11CE6B63804E855574750C646F62FD /* FIRDatabaseReference.m */, - E356EF383FB59FA49E97F67412F2F880 /* FIRDatabaseReference_Private.h */, - A8353D02F75C3F695CD63891672DE793 /* FIRDataEventType.h */, - 0A4D624C7F3EDF97D7B6FB1698B15E46 /* FIRDataSnapshot.h */, - E90A70684E6184BB84750F28958AA460 /* FIRDataSnapshot.m */, - B0F26B5AB8CC4899DDE8729A65487F20 /* FIRDataSnapshot_Private.h */, - D3978498F8AB4B876B3C3226F3E5FD1D /* FirebaseDatabase.h */, - 1AB24C452831122C7F8AB869D4C834EC /* FIRMutableData.h */, - BDB5175076461C017C6DA342699ADB9F /* FIRMutableData.m */, - 4BDD1F582CCE40BB690F869AA049B054 /* FIRMutableData_Private.h */, - 0D640EC28956CF73DD81C5F0B4FC7AE2 /* FIRNoopAuthTokenProvider.h */, - 8190CF7CE77BB4BC189188E2DDB5D02E /* FIRNoopAuthTokenProvider.m */, - D2C8B3F582073A6DB7F5209906C4EA9C /* FIRRetryHelper.h */, - 2333A8842FF3F1F21EA9063BB8E6B6A7 /* FIRRetryHelper.m */, - DB9FE4907103188EE8D9137A2C5683AF /* FIRServerValue.h */, - 4AA991C0B4EBDB2998BA934DB0A9E4D9 /* FIRServerValue.m */, - 234BAE9D1CFD0D8C03449A03570E4FD4 /* FIRTransactionResult.h */, - 7C0A35C778AE012F3C063308B4381A79 /* FIRTransactionResult.m */, - 02C252F227E639A34B27954FBAFEDFAA /* FIRTransactionResult_Private.h */, - C7E4F9DA3686C265A1F82D2403412EBF /* FKeepSyncedEventRegistration.h */, - F663D155CBA6DD57B104CC7F1EE148FB /* FKeepSyncedEventRegistration.m */, - F5E8EDF66AE60F09E6411D0E3724912A /* FKeyIndex.h */, - 5CE1A41B35D8C6323D5EC3F49E251B88 /* FKeyIndex.m */, - B4C89E4E54A4970BE80F070851BD0061 /* FLeafNode.h */, - 1CAF97107D798BABA60D946C203A9658 /* FLeafNode.m */, - 32E9F0F81F769CE7FD8FEF870A3133D7 /* FLevelDBStorageEngine.h */, - 5521E1FC3157F3590C53689FBBFF28F1 /* FLevelDBStorageEngine.m */, - CA57E0FE6E6E78D2EDDCBD6A9B9F4902 /* FLimitedFilter.h */, - BDF558EC5E7D4E74493DCBCF258151BC /* FLimitedFilter.m */, - 3405703B4CBE8AE3C47BCEE4B07EAF11 /* FListenComplete.h */, - 2D1409588BFE31CB62D49A9F690ABBBC /* FListenComplete.m */, - B5BB50DD43C3712F12767A44D0F3EC2D /* FListenProvider.h */, - 7EA686D86DAFD6CE65B41266570B8FA5 /* FListenProvider.m */, - 3FB9623BAF627EB99F8C341D53E2B3D5 /* FLLRBEmptyNode.h */, - 9DAB6AE54D9BA26EF5CA82D53D4D7768 /* FLLRBEmptyNode.m */, - E66A2E9CCACCA78B76141FA381409E30 /* FLLRBNode.h */, - 3DCA6CCFA47B6AA897B2F6803F102CD7 /* FLLRBValueNode.h */, - 7211004D6969BD3DD2D5BC4B8F350164 /* FLLRBValueNode.m */, - 2DC464BEE96B9011BDD20794F511E984 /* FMaxNode.h */, - 92DCA21420C6BFB28D7D5DB5C614455A /* FMaxNode.m */, - B50219925E2434C9D7AC474AEE578D7C /* FMerge.h */, - 5127F30CA12C8EE10EE90DEA6D7BFFF5 /* FMerge.m */, - 11F1F2132225533500C84B8E67D41A1B /* FNamedNode.h */, - AAC5CA0FE5683C865ABA4349EE11E2A5 /* FNamedNode.m */, - 93F007F4C2BC12991B21B23C54427DE8 /* FNextPushId.h */, - 80EBFE479C71AF54E5D268F250DEA63C /* FNextPushId.m */, - F29F11F12177378694E987AABAFF324F /* FNode.h */, - 3DFB175EA042B5B01A2E605A80BAEEA3 /* FNodeFilter.h */, - 92317A42675FCC0EA3B52813763C769B /* FOperation.h */, - FB7EC51C00B5EF763320268829CF58C6 /* FOperationSource.h */, - F439D36B4D00F508A5FAF24EDF238AA6 /* FOperationSource.m */, - 954315A1B8C004BE54582B2B2F0E9404 /* FOverwrite.h */, - EB20B394F9964EB22BE36FDFBCA02A0D /* FOverwrite.m */, - 1FF61DE945AD8BFD38EDB9C42895CB65 /* FParsedUrl.h */, - B974069188F8391E2D6568FE47B386EE /* FParsedUrl.m */, - 59FB0A067ABC9831155A00B7363E0D61 /* FPath.h */, - B015D059B8E393B9CD0D09D51115B3AB /* FPath.m */, - 7E69D17E9D0E6CE24F29FA96FA67824F /* FPathIndex.h */, - 5686DC68CA7B59FB0E6E68704BB70EFE /* FPathIndex.m */, - CD29F09CA855B0348813A559DF19C8AE /* FPendingPut.h */, - 925A4FA267A9E87F979380653C87B2A6 /* FPendingPut.m */, - E0AB07F488E6F0EE4D099648ACE336A7 /* FPersistenceManager.h */, - FE79FC179ACA6047426FBB4189C44004 /* FPersistenceManager.m */, - 6CFD4E1B2DAE2E2215827D35C8C9F8E5 /* FPersistentConnection.h */, - B56359E9389050201926A850C49BA72B /* FPersistentConnection.m */, - B706FA233F1BAE95EF984B3E3BC2B43C /* FPriorityIndex.h */, - 67A8D04548F8F981DA4ABC6DB5F91C27 /* FPriorityIndex.m */, - EED2ECB284CB66386989E1198A651733 /* FPruneForest.h */, - 619166E50D32C826DC55AEDFD56D8E78 /* FPruneForest.m */, - 732AFC7C86E51395EEC889C842F8F08E /* FQueryParams.h */, - EE65F6013A52F2757AC72B9F92F64E67 /* FQueryParams.m */, - 797593E0893419741B9BD2D21A8F119D /* FQuerySpec.h */, - 3BCD4D2E26D76EF3F95FDD7E6ED7A56E /* FQuerySpec.m */, - C69A03B76C75FB5337580718476F1208 /* FRangedFilter.h */, - E166CD8E9336B7487309FE06001F8B5C /* FRangedFilter.m */, - ABE2B32AEF9C5FA85F6BF30E5FCF2710 /* FRangeMerge.h */, - C67A5AFC812A61C20F939FADEB5432F7 /* FRangeMerge.m */, - 83C768EE34EB562F10BE654B0B18C687 /* FRepo.h */, - 2647649FA256A0176A86B9B3E296E325 /* FRepo.m */, - 07E21103383CF5DF2DA9D628556759FC /* FRepo_Private.h */, - 3BEB8804925913C48C4B1573CA18455E /* FRepoInfo.h */, - 2AE67FBDA313547AC9D2C3DE2315B835 /* FRepoInfo.m */, - EE4496B94543CC1366A6806634BA3C12 /* FRepoManager.h */, - E8C8ED8BBDF38514F9CB7C65E18ED6D0 /* FRepoManager.m */, - 7316C0852585415651E7ECD0CF05137F /* FServerValues.h */, - CFB1C50C6437C623E3A2666CF371E69A /* FServerValues.m */, - 12D087DE957A4ADB3D5BCE8729980DF7 /* FSnapshotHolder.h */, - 450503655FA4290CE47B3B5150EF73BC /* FSnapshotHolder.m */, - 3E10B07127212E393BD8C975ADCE6B62 /* FSnapshotUtilities.h */, - 56F7281F2C74F9D95FF2CCFA3B635CB9 /* FSnapshotUtilities.m */, - E601148E9FC0BA72245BEAAFB449E3DF /* FSparseSnapshotTree.h */, - 9F82CA0EF9C6037C4EADC58069404809 /* FSparseSnapshotTree.m */, - 6800C2BDCCAA81BE24CD2FC51F013C1B /* FSRWebSocket.h */, - 2E023CD7A8241A62F507FCE72306356B /* FSRWebSocket.m */, - E1D731F36517ADDAA02F1D04D7D09628 /* FStorageEngine.h */, - 7907551311AF73EF22165A22B9620574 /* FStringUtilities.h */, - 6B0DD6D0C2971D2D2144433150CBB984 /* FStringUtilities.m */, - EAB8A873B80F6D9FEBF859542080F01B /* FSyncPoint.h */, - F7520BA042C7E1BEA2177E1114C21C3D /* FSyncPoint.m */, - 9ADB35DFB24D3945602A7431181154AD /* FSyncTree.h */, - AE67F883D4ADA63A57CFE4C87A8DDFB8 /* FSyncTree.m */, - B3D5D60D8A61FA3137C48BDD6CAD64FD /* FTrackedQuery.h */, - 1C31221AE7BA8257171D490CC9FFD95F /* FTrackedQuery.m */, - C62169027E8ECA9805ACDF58DDD27D9D /* FTrackedQueryManager.h */, - 630E3C5E84591800D55D57287BFFD973 /* FTrackedQueryManager.m */, - A6515C9B7303CE300270B9999D153EE3 /* FTransformedEnumerator.h */, - 5B14A0BFDFB6CF5E697F549D93F97891 /* FTransformedEnumerator.m */, - 6228633AC6D5CA4D7A359851450BEA16 /* FTree.h */, - 94FEE98393E7168C05FCF32136DB76BC /* FTree.m */, - 95149D8D2D2B20E206DC0FFA5C3C7D96 /* FTreeNode.h */, - 546DAD756205C379E688A537A615B8B1 /* FTreeNode.m */, - 0DB2EBD33E41AB89BCF7606F0FF19B20 /* FTreeSortedDictionary.h */, - 7B3710E5022218A58EE612677830A114 /* FTreeSortedDictionary.m */, - 69A645B1EC4287051036038D2397ABC6 /* FTreeSortedDictionaryEnumerator.h */, - A020F0A6742EADC12DD67B356FC7A93C /* FTreeSortedDictionaryEnumerator.m */, - 67806C149DB50889E23B783AFB2E840E /* FTupleBoolBlock.h */, - A85BD078509FFC52560A0EE8DDDECD06 /* FTupleBoolBlock.m */, - 464D91316253AB370C9433A73DA86047 /* FTupleCallbackStatus.h */, - 64B4367992C9782537CBD21282F2AF32 /* FTupleCallbackStatus.m */, - C9DA54DEEB044C12E3939E873A873BB2 /* FTupleFirebase.h */, - 095A7F08C3C4EDACEBF740BB39D036AF /* FTupleFirebase.m */, - 0315D9C9108CBA1076326844834F9345 /* FTupleNodePath.h */, - C04B20888D70CD3AE4CD875A72806DD3 /* FTupleNodePath.m */, - A6908F072A4E07569269D2D2146FCA44 /* FTupleObjectNode.h */, - 3C281C1329265C25318082B5C691F53E /* FTupleObjectNode.m */, - DD3095AE481F6C492FF4E2F65D967CF4 /* FTupleObjects.h */, - F33565C77EC4489498AD21B8E012EE39 /* FTupleObjects.m */, - 55D67CD68AE1FBB02C680B9B05E4BEF6 /* FTupleOnDisconnect.h */, - 27CCB83237F90DCEB08DB8072080B3DA /* FTupleOnDisconnect.m */, - 6D02B8ED3F99F111890C03B4D9E0E9A4 /* FTuplePathValue.h */, - 23D3D659F2B77E02C48B2502A07C801C /* FTuplePathValue.m */, - BAD8D258A571233AA4F44CBBAA624325 /* FTupleRemovedQueriesEvents.h */, - 6E43DC072F7129A7CABDEB7B9F7C57CB /* FTupleRemovedQueriesEvents.m */, - 81A7BC2E43BB12BF722712E42ED7D8B8 /* FTupleSetIdPath.h */, - E6996480ACCB011F01C5D322E63FF269 /* FTupleSetIdPath.m */, - FF068E91992476DB4B9EADA7130CB9C7 /* FTupleStringNode.h */, - 6EDB54471D89F722C160667A90F6699F /* FTupleStringNode.m */, - FD1A06D5734D2144B1C64A5D7BCB6538 /* FTupleTransaction.h */, - 17BAEC1944F0D75464419ADB70A9EBF3 /* FTupleTransaction.m */, - 2B68E61BEBE69F5C29B3AA4634AB8548 /* FTupleTSN.h */, - CBA7443CC09481133CD51E3856F2418A /* FTupleTSN.m */, - 4A3E6DE53B4FACF46227A3025E84CB79 /* FTupleUserCallback.h */, - 71E4E56625809DEDFA02A89394F50045 /* FTupleUserCallback.m */, - E8E483C587FC85F5E878B6513E5F16BE /* FTypedefs.h */, - FE86BA8A151F66A0B8013636DCA5955E /* FTypedefs_Private.h */, - 81950114D6A4F772330D524B9063F694 /* FUtilities.h */, - 3E13CF04BE392AE0D069853C6B2C4DBC /* FUtilities.m */, - 247BA51CE9AC396EDCA9E7C1850B7C46 /* FValidation.h */, - 4DA8BADA020A457D90E8CDB08B581BC8 /* FValidation.m */, - 36D335FE5EB366A0343B8B7CFB10F2BD /* FValueEventRegistration.h */, - 0538B6478240A135BCCEF02CBE0FA74A /* FValueEventRegistration.m */, - B1FB38E1870A1E59FB36CC7448A955BB /* FValueIndex.h */, - 33D3E242D2ED9439285C044BB0596AE3 /* FValueIndex.m */, - FDB8277A691A42DD5E6B8120F7FDC4E8 /* FView.h */, - 1D86E04705FC3F7B389A08AA014C16AD /* FView.m */, - 5AFCB60C5FCD6909301CA20DD308BD18 /* FViewCache.h */, - 13C8F8423DA9F5A183D9C694CE9DD7C3 /* FViewCache.m */, - F26968E152080F410C710EA55F6B93AE /* FViewProcessor.h */, - B6762E1931DCF6A02DFD9B4765BD6ECC /* FViewProcessor.m */, - 6FEF60320800D2D185A159D996AE64CE /* FViewProcessorResult.h */, - 5BCE6EF55108895E9C396BBE40D8433E /* FViewProcessorResult.m */, - A26799CCA03BA4447B9ECFAAAAB36F05 /* FWebSocketConnection.h */, - 312703F1D1F9CA64037BA8E43B8D5962 /* FWebSocketConnection.m */, - 745EC9C4F31A1CB457B23A280DA04435 /* FWriteRecord.h */, - C318C84528FA9982377945B0BD37E35B /* FWriteRecord.m */, - EBE02BC66489CCBBA4CAA270B20EBDED /* FWriteTree.h */, - 6D0058AFE58E388114966CBC7463C2E5 /* FWriteTree.m */, - 34E744EE97C9570602EFB8BDA7B6BF32 /* FWriteTreeRef.h */, - D802EC6D556CBDCAB7FEA7E9F16623E3 /* FWriteTreeRef.m */, - F6D6C95D001B2B456917B539B7E4E759 /* NSData+SRB64Additions.h */, - 7C085135D1A89DE61CC0C683CFBAEE97 /* NSData+SRB64Additions.m */, - BAC30B361B549644F209DC66774B1A07 /* Support Files */, - ); - path = FirebaseDatabase; - sourceTree = ""; - }; - 709AB2F86AD0BA9D278B2F5A238F0A1A /* RealmSwift */ = { - isa = PBXGroup; - children = ( - 2054E0DA78EB6C79D3BAB35BB70550EE /* Aliases.swift */, - 44329ECBDF7A502EAA599A9114E506E1 /* Error.swift */, - 889FCCD77ACE5C96ABA290D96685F9C9 /* LinkingObjects.swift */, - 45FD0ECDE4C409C82232571344999EDB /* List.swift */, - 06332DF57C47EBAE93B5446F10B1B4F7 /* Migration.swift */, - 99B2694A1736D9808D3A829E1D042AE9 /* Object.swift */, - 27ABFE7F1F623FC659C55A666B2DE005 /* ObjectiveCSupport.swift */, - 2390A92A23B77DADCC5265E90859DEF4 /* ObjectSchema.swift */, - 8676B4A7F0BA2967F736B0300EE8563D /* Optional.swift */, - 3295A201043950C7666C7D6372E908F4 /* Property.swift */, - B53913C8228BCBF75A575E1876F46205 /* Realm.swift */, - C2F7D77472D38F688D8018259EAF2211 /* RealmCollection.swift */, - BB8FF9C210A53CDF7CDA270D3F42ADAC /* RealmConfiguration.swift */, - CE38C5B5EFFB5D8F80900B9743310367 /* Results.swift */, - 233B10D8FE1AAFFC2D690D78AB318166 /* Schema.swift */, - 8489DF57EC54BEBA4D82C76D4C8511B7 /* SortDescriptor.swift */, - C02082D90670AFF463A50F2BE2AFC311 /* SwiftVersion.swift */, - EDFF247BB45002D191F0DA976894CADA /* Sync.swift */, - AC15102A7FF692A0A2E2A2AD2C4FDFBF /* ThreadSafeReference.swift */, - 13A9740E3CAD9B9C3C7C82B2C7C5B476 /* Util.swift */, - 5A8FFC4EA26F90799C4C3BCC285450F0 /* Support Files */, - ); - path = RealmSwift; - sourceTree = ""; - }; - 791BCB42759C1CE0F8BF700D822DEEEA /* Frameworks */ = { - isa = PBXGroup; - children = ( - 4950CE7B03FE064B254443BC1BB4F799 /* librealmcore-ios.a */, + 6F8AC2E4B435695A5EFDD2C14994B1EA /* FirebaseAnalytics.framework */, + 60A1D7A91801C819081DFD89E4232EB0 /* FirebaseCoreDiagnostics.framework */, + F1FD6D374F4DC01D8278EEC2DF199B58 /* FirebaseNanoPB.framework */, ); name = Frameworks; sourceTree = ""; }; - 7B3A2BA3A75575857D7BA380FAF9894A /* Support Files */ = { + 698E442A89B74629E231AF6E34F08677 /* Support Files */ = { isa = PBXGroup; children = ( - 7F928D426B6BDDC0A7C08ED1026B2905 /* GTMSessionFetcher.modulemap */, - 73EB232C4CDB0EF68D8C505DC33F13F7 /* GTMSessionFetcher.xcconfig */, - 17377BCC76243E0EFA5D3E234DB181FB /* GTMSessionFetcher-dummy.m */, - 752ED3052441C6A23490929E5020E8C9 /* GTMSessionFetcher-prefix.pch */, - 3A8E9BC7450BF188D9157A63E921E681 /* GTMSessionFetcher-umbrella.h */, - 0CF187EF767A6D1E28883D3F4CDDAE1A /* Info.plist */, + ADA6729EB237AD14B790A81F78DA5B01 /* FirebaseCore.modulemap */, + E30E2267F1E9274C87E8D4A09F0CABD0 /* FirebaseCore.xcconfig */, + CD0E05902763B9243D41CA67C83696E1 /* FirebaseCore-dummy.m */, + 77557DD69A4D0C3139C6B340667495AC /* FirebaseCore-umbrella.h */, ); name = "Support Files"; - path = "../Target Support Files/GTMSessionFetcher"; + path = "../Target Support Files/FirebaseCore"; + sourceTree = ""; + }; + 7379C9F2A29928ADC6CFECB478D72550 /* Support Files */ = { + isa = PBXGroup; + children = ( + AFE022C681FAE209955B15EC76C4B6FB /* Info.plist */, + 8DEB0049DCC0A568FB706C16B0B04B15 /* PromiseKit.modulemap */, + 5AC850C12D346539C85F42002FF892CC /* PromiseKit.xcconfig */, + 83CD4E6B1ED7B301D58E21CE221CDB01 /* PromiseKit-dummy.m */, + 05E821CB1FD3B7617B1747440CAB5E23 /* PromiseKit-prefix.pch */, + 4173B25E8676D5EAA0F87AC0ED739271 /* PromiseKit-umbrella.h */, + ); + name = "Support Files"; + path = "../Target Support Files/PromiseKit"; + sourceTree = ""; + }; + 74A8A73400D68FB8D3917084190F3EEB /* Support Files */ = { + isa = PBXGroup; + children = ( + 55E58C714D0132CDF2EAAE2B26D88B21 /* Info.plist */, + EFF27538EA032DA9FE2F20CFB945BADF /* Realm.modulemap */, + 75C6E028A0660D0E07FEC2B89B906181 /* Realm.xcconfig */, + EFB1F9E876407CD5BB252BD6A0490DAE /* Realm-dummy.m */, + D65D0BB13C4FCDA3A25FFF6CEE6254AA /* Realm-prefix.pch */, + ); + name = "Support Files"; + path = "../Target Support Files/Realm"; + sourceTree = ""; + }; + 74C82651CED5889CC34A4BBC002EB902 /* Support Files */ = { + isa = PBXGroup; + children = ( + B40B5F5C7A5892747AB538CB9B69C381 /* Info.plist */, + 2035B3D2BC6F59B3474A6BB304A0A175 /* leveldb-library.modulemap */, + 2401851FEF961A15104EB6C723CF332D /* leveldb-library.xcconfig */, + 0B2CE9529795C2488347FB5015888DB6 /* leveldb-library-dummy.m */, + 62E93BA1B4DD6210B7E3EFE261252EC6 /* leveldb-library-prefix.pch */, + 45D545BE1C689816A8345AC0B5691A94 /* leveldb-library-umbrella.h */, + ); + name = "Support Files"; + path = "../Target Support Files/leveldb-library"; + sourceTree = ""; + }; + 751BAB2B256A5F4DA9CE50A36EF01067 /* CorePromise */ = { + isa = PBXGroup; + children = ( + 69A5CDCB0D783A09A4BB193FF66CCC15 /* after.m */, + 10F9EA5391B3EA21581C23210B839467 /* after.swift */, + D487D7F1D8837144619205D9B32042A6 /* AnyPromise.h */, + 54B1B15C5992AABEA834EB9EF50BEF34 /* AnyPromise.m */, + 9858FE2A6CD145EFD7EB722FEE336C89 /* AnyPromise.swift */, + 2F2A5B73006D792A2363C64C06E8316A /* Box.swift */, + D7615907BB7747985754615DAEF089A4 /* Catchable.swift */, + 7AE853070D0387E8AC5441618DC1DF9B /* Configuration.swift */, + E1338EA89CF01F1D3968BA51757F9953 /* CustomStringConvertible.swift */, + 6F2F526A371F15523F70033F71D4E8DC /* Deprecations.swift */, + 1A3EC566AB99F6C73103EC88769C0767 /* dispatch_promise.m */, + 761F5D38A926E73917FA881566026AEB /* Error.swift */, + 96DDC705EBD3CE46C26E4DFDC7B1AB86 /* firstly.swift */, + 7A472B808EDB6A83459DD76A79343A48 /* fwd.h */, + 1815D2D0435C20942C254EEE55A77A7A /* Guarantee.swift */, + 0ACCB7C8249C4A4459C1C7B6AE74B5ED /* hang.m */, + 65C88EE0FD6E4593C528C854C2430593 /* hang.swift */, + DF090133E74CB6A388026C980D12397F /* join.m */, + A4B0D1914961561F09DC97036317B8DB /* Promise.swift */, + 44C39CC8C63A8007E41CB05DB0BFB08A /* PromiseKit.h */, + 4929B54A9E9DECE6438DB81F21C0C5A4 /* race.m */, + 9FCB6A8F99C4899F7414D370D4A77A3F /* race.swift */, + E8308C19DB799F75509F860FE1407414 /* Resolver.swift */, + 9CFB44E7986909688AA67ACB7477AFDB /* Thenable.swift */, + B40B3D12787C2D8F3DB5985AB253258F /* when.m */, + 764C857A9B00BB35B14D1BB6C4B4745F /* when.swift */, + ); + name = CorePromise; + sourceTree = ""; + }; + 799D7266536FB3D94AA2388BD71E7139 /* CoreOnly */ = { + isa = PBXGroup; + children = ( + 997244D190C4DA8AE809CE08C59D4B29 /* Firebase.h */, + ); + name = CoreOnly; sourceTree = ""; }; 7DB346D0F39D3F0E887471402A8071AB = { @@ -3210,140 +2982,121 @@ children = ( 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */, F65D932CBFAC6D55C62F23641E56191D /* Frameworks */, - A45F509CE6E245C4A413B6D3D9AA18A7 /* Pods */, - 853FC572EF3F5A08B525325686FE02E1 /* Products */, + 992A5944E9BDFDB83D83D4E0D49225FE /* Pods */, + 4C7661379170F899047005E369170EF9 /* Products */, 644D1183A0EAD6A30C1AC9369115D8B3 /* Targets Support Files */, ); sourceTree = ""; }; - 7E47132BBD0A3B18DA7951C02ACEDAF7 /* Support Files */ = { + 7F30F1B3DE10E3FC117E94C485C6AA1C /* NSData+zlib */ = { isa = PBXGroup; children = ( - C3A8209A585D56FA9B25546D197C4C98 /* ChameleonFramework.modulemap */, - 1E66CD13899125C2758CE203D2EE5421 /* ChameleonFramework.xcconfig */, - C7B2E5DD3638C5E908777688F1C29C08 /* ChameleonFramework-dummy.m */, - 1F21AB0689E30AC768D71BEAEE37378D /* ChameleonFramework-prefix.pch */, - 560160C32F5A4CB460DF4B6FB92993E2 /* ChameleonFramework-umbrella.h */, - 8C9C10F7758A234AF486BD69318F7BCC /* Info.plist */, + 08811D88CEC4702543555843C810657D /* GTMNSData+zlib.h */, + 7AED3E930C42795FCFAA5FF2243A3039 /* GTMNSData+zlib.m */, + ); + name = "NSData+zlib"; + sourceTree = ""; + }; + 83205FD68EB410546446649854884207 /* GoogleToolboxForMac */ = { + isa = PBXGroup; + children = ( + 067A91FABD003474D83BE3693E18F79B /* Defines */, + 7F30F1B3DE10E3FC117E94C485C6AA1C /* NSData+zlib */, + 211B7DA75DEEDB41239AA643A6B0DC37 /* Support Files */, + ); + name = GoogleToolboxForMac; + path = GoogleToolboxForMac; + sourceTree = ""; + }; + 87A990F23E773F9FFA90EF9C0351D853 /* Alamofire */ = { + isa = PBXGroup; + children = ( + DF18DB9AB29349185B333DDFC25DFBE8 /* Alamofire+Promise.swift */, + ); + name = Alamofire; + sourceTree = ""; + }; + 89A43EF6F0496B6DB17D7EDA92419686 /* Resources */ = { + isa = PBXGroup; + children = ( + 67E3FFD687235B98417AECB81E391CA7 /* SVProgressHUD.bundle */, + ); + name = Resources; + sourceTree = ""; + }; + 8BA5BE0A699C5919292BAA2B0A6284EC /* Frameworks */ = { + isa = PBXGroup; + children = ( + 7FA0FB5E1BD4E206AD6CA29388D53C9F /* FirebaseInstanceID.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 8D360BC880F2D320D0C08862D777B31C /* Support Files */ = { + isa = PBXGroup; + children = ( + A5980A94BB8DDBCFFF560FCFDA4CE42C /* Info.plist */, + 950B89A37F650A6B150BB61CBD929CD6 /* nanopb.modulemap */, + 678D06BE325ACF1EBC6F2EB35DA227B8 /* nanopb.xcconfig */, + 9F2EE7DDBF136DD05C0E02ED154059FE /* nanopb-dummy.m */, + 6A4692C20B2BC3C81D0B1A7F070493DF /* nanopb-prefix.pch */, + 876C8FE4C8BC6D8AF9FFD9FF46B6589C /* nanopb-umbrella.h */, ); name = "Support Files"; - path = "../Target Support Files/ChameleonFramework"; + path = "../Target Support Files/nanopb"; sourceTree = ""; }; - 8434A8BD83FCA7903F47884CDA942E6B /* Support Files */ = { + 92A416187A1798CC99732994CA5EFFEA /* Support Files */ = { isa = PBXGroup; children = ( - 30C411BE63E3147E59457654E156D2E0 /* Info.plist */, - D0EA3B3D3107F35BFCA86B37B82D15AA /* PromiseKit.modulemap */, - FA71B49E445EE262A5651A40CE7D1BC0 /* PromiseKit.xcconfig */, - D9B8CE220C910E06E356DF38C8A8D683 /* PromiseKit-dummy.m */, - 4ED0303158637D431645AC2B6E7C3D9A /* PromiseKit-prefix.pch */, - CB3C8EDA5F19A49F6A05A7730EE961EA /* PromiseKit-umbrella.h */, + FF90FD1EEAD8D69B6F2F9AFFA0D237C9 /* GTMSessionFetcher.modulemap */, + 3FCE8941552AD50778D44D36BF09208B /* GTMSessionFetcher.xcconfig */, + 52B5019F9BF77445DFE298C506B80C28 /* GTMSessionFetcher-dummy.m */, + 6B0D08298671E04D54EB4718EC3ECCAC /* GTMSessionFetcher-prefix.pch */, + F00A4739FD34EB513E15CC0292A858B0 /* GTMSessionFetcher-umbrella.h */, + 336695E3293627D6C7CB4B9F63001010 /* Info.plist */, ); name = "Support Files"; - path = "../Target Support Files/PromiseKit"; + path = "../Target Support Files/GTMSessionFetcher"; sourceTree = ""; }; - 853FC572EF3F5A08B525325686FE02E1 /* Products */ = { + 95F7AD6ADA8EDEC11385835940A70A8A /* SwiftyJSON */ = { isa = PBXGroup; children = ( - FC666E18371376BDE9EED4F1598ADC5B /* Alamofire.framework */, - 8D9B7FCB260C2EB5737E5EB03AC37D34 /* ChameleonFramework.framework */, - A98DD7171C3AF5A8618FB53F27921AD0 /* FirebaseAuth.framework */, - 81BDAE1EF3A408623FF571C1BAEE2F29 /* FirebaseCore.framework */, - 18A660E910A723CEC823DC6CA9097EDB /* FirebaseDatabase.framework */, - 7CC364DD9BCB58F1BA133C12482421D5 /* GoogleToolboxForMac.framework */, - ED4146DD510DF8D66314C4D67DDF2888 /* GTMSessionFetcher.framework */, - CC2D3D2EADFD63EACA43F1CD6C54080D /* Kingfisher.framework */, - 9EDCDCC4C6B6EA05B5157A555BE3695F /* leveldb.framework */, - A9443C6DD66FD60AE9AFAB949F1716B5 /* nanopb.framework */, - 1CFFACA43DAF65EC87AC84101EB17E52 /* Pods_pocloud.framework */, - D24EC1182168B26C0D04724AACCB451F /* PromiseKit.framework */, - 42408F7E47162942DDF3ECF07951A8FB /* Realm.framework */, - 78C65955A55BF4DA2BFD100FE5D8C955 /* RealmSwift.framework */, - 5E36392095CB913E8A2C0047D6FEB63F /* SVProgressHUD.framework */, - C5F4AE4AE7326D84BD9A68F757A3DAC3 /* SwiftChart.framework */, - 103325338058B833416D432B5CA62881 /* SwiftyJSON.framework */, - ); - name = Products; - sourceTree = ""; - }; - 87BB571894F5D01630D723AA41B303E5 /* Core */ = { - isa = PBXGroup; - children = ( - EF841C9EBD9D2BC584740A27B1224468 /* GTMSessionFetcher.h */, - 4EF5B734344B1CF013FEDC15D040C45D /* GTMSessionFetcher.m */, - 1EF86D7B9FBB064E45CE08816ACBF17F /* GTMSessionFetcherLogging.h */, - BF5D50B1E0FB914D7DA4D580433AB2BA /* GTMSessionFetcherLogging.m */, - FEF5A5EE27ACD7BC8438C16A50FDECF5 /* GTMSessionFetcherService.h */, - 1F2C6752EEE7B0075AC12827806FE60A /* GTMSessionFetcherService.m */, - 676BABF815298C8CE0DC5E456898E70B /* GTMSessionUploadFetcher.h */, - 2879A131C0F2F5E33C34E4DAEDA4E909 /* GTMSessionUploadFetcher.m */, - ); - name = Core; - sourceTree = ""; - }; - 882CDD64514D47F1A06998C59DE8002C /* SwiftyJSON */ = { - isa = PBXGroup; - children = ( - 39958A249999790DA15AB530FAB3AF59 /* SwiftyJSON.swift */, - F50D59E67543176B334917B8DA79D98E /* Support Files */, + 3B47CEC728C7969B0515AFA0224C3BAD /* SwiftyJSON.swift */, + B35359EA6012D611A6E916BA5697C9D9 /* Support Files */, ); + name = SwiftyJSON; path = SwiftyJSON; sourceTree = ""; }; - 96FC70A5AEF1A68B1129B039FE2BA1CC /* Support Files */ = { + 992A5944E9BDFDB83D83D4E0D49225FE /* Pods */ = { isa = PBXGroup; children = ( - 12B9A3E07DBA76AE010AA2934E895B13 /* FirebaseCore.modulemap */, - 498CD1FE92839BD7FE3C344C5C21422C /* FirebaseCore.xcconfig */, - D42583D6A086D1FDBFD9E4123D477635 /* FirebaseCore-dummy.m */, - DECCB90611EA7E232D2F4DCBAB0C1602 /* FirebaseCore-umbrella.h */, - ); - name = "Support Files"; - path = "../Target Support Files/FirebaseCore"; - sourceTree = ""; - }; - A45F509CE6E245C4A413B6D3D9AA18A7 /* Pods */ = { - isa = PBXGroup; - children = ( - C92C0B0731F8AC2E23BB666BD51EF24E /* Alamofire */, - 0D0D5A01BA9CBD953785B27E66CB8ED6 /* ChameleonFramework */, - BDCE40B4F7F35D0A29DBEDBD608EC776 /* Firebase */, - C2B73A4BD132C60C0AA7A62F7440DF7C /* FirebaseAnalytics */, - 4AD7FED9A1220A6977F755BF9842E893 /* FirebaseAuth */, - 6C6B79C9414BBAC99E7C56F96948A990 /* FirebaseCore */, - 7098D177512D41EF522154508501BC49 /* FirebaseDatabase */, - 06A589A62375E8D73FF669348F934F66 /* FirebaseInstanceID */, - C8D60B5D959D6BE1FB9D3336D923EC1D /* GoogleToolboxForMac */, - 333DB977AB29664354439C7B081E58B4 /* GTMSessionFetcher */, - 35A8A4762EAE3733A7D35D8AAB63ED25 /* Kingfisher */, - DADD8428AD9FC42DCB5774C8F6A21FE6 /* leveldb-library */, - F76F52F55FF81B48F6B85E0B7F72BAF2 /* nanopb */, - 6910A0F99B7BE2BB568200D1D6895F84 /* PromiseKit */, - 3EAB5BF68302BA8DA26EF28B4686926A /* Realm */, - 709AB2F86AD0BA9D278B2F5A238F0A1A /* RealmSwift */, - F41A6FDC88B55825B140850ABFD0F5A0 /* SVProgressHUD */, - B1F227F4E093C38BEED63F3C5F2C215F /* SwiftChart */, - 882CDD64514D47F1A06998C59DE8002C /* SwiftyJSON */, + C3581F726269D514E5D2B13EC19DFE10 /* Alamofire */, + D2892E868AED7C051038013C68C8550F /* ChameleonFramework */, + FE1CBE7FF469DAF716097926B50D1D6F /* Firebase */, + D83064310FEC725667BE71D6B45AE277 /* FirebaseAnalytics */, + 4C4671A9D3032543495B947003FFC2ED /* FirebaseAuth */, + C75728778401CBA49E2E96F18E9E43A4 /* FirebaseCore */, + FE360E09AAF3053FBF8AFB15F6A45941 /* FirebaseDatabase */, + 4AB3DCA2DEFBF2951A3974C8D085711C /* FirebaseInstanceID */, + 83205FD68EB410546446649854884207 /* GoogleToolboxForMac */, + EFAC254CE9F3E51CE091161EFFF830E0 /* GTMSessionFetcher */, + C38DFEDEC19B483A42FFCD4802304643 /* Kingfisher */, + CBCFAB8F8E56842C5F81CDF371893F18 /* leveldb-library */, + 069F2B5B52A90B97EB4B79A5DAFA5A9E /* nanopb */, + 39FC4763EAD7C93D4986486A653D92A1 /* PromiseKit */, + 438BABC960156F6C6F36033B72E37099 /* Realm */, + DF7D2C590F795BCB12682C821DFB3098 /* RealmSwift */, + C9EBF17A5A7D37B0C1FE5714AF197D87 /* SideMenu */, + DD66D448DBFCB79DC7C92D5A843A1471 /* SVProgressHUD */, + 038697CC3FF64AFB0BA9B957D72F0788 /* SwiftChart */, + 95F7AD6ADA8EDEC11385835940A70A8A /* SwiftyJSON */, ); name = Pods; sourceTree = ""; }; - A9494A35548638DF77B0ECD443BCF446 /* Support Files */ = { - isa = PBXGroup; - children = ( - 92F38C8AB0A13CFD1B9352CBC6FC702E /* Info.plist */, - C155E75E3796CC0DA01B2E0F0FEFA02C /* SVProgressHUD.modulemap */, - 6929CDC3DA647A6055657ACD1A8F0091 /* SVProgressHUD.xcconfig */, - 03F7F8F23046E3FF379B67EBBC8FB6D9 /* SVProgressHUD-dummy.m */, - 756FE6ECC9F97970E9862EC4F8EBEBCA /* SVProgressHUD-prefix.pch */, - A6F7AFCEC779BE1B591C7BFB37DE423F /* SVProgressHUD-umbrella.h */, - ); - name = "Support Files"; - path = "../Target Support Files/SVProgressHUD"; - sourceTree = ""; - }; AD66826F805E430D95BAA526E5E92992 /* iOS */ = { isa = PBXGroup; children = ( @@ -3358,100 +3111,299 @@ name = iOS; sourceTree = ""; }; - B1F227F4E093C38BEED63F3C5F2C215F /* SwiftChart */ = { + AF108A81C021BE19C8E873056F584BFC /* Support Files */ = { isa = PBXGroup; children = ( - 62543A741BD00829E2759EBA22E0BF66 /* Chart.swift */, - C197787BB724012E6594E3D4FF80E5A9 /* ChartColors.swift */, - F5A8A0C84953FC4228AB39F017580FAD /* ChartSeries.swift */, - 1C52A573F7ABABB90BC4CCEE9E67AAD4 /* Support Files */, + 3F16D423F4F3C3ED7305FAE90EA8E5BD /* FirebaseAuth.modulemap */, + 280E71F4A10F40DA26EB5029443DC470 /* FirebaseAuth.xcconfig */, + DBC813ED15635B220F63454D8006E073 /* FirebaseAuth-dummy.m */, + 2E58F66E1475886462800C6EAC1AB058 /* FirebaseAuth-umbrella.h */, ); - path = SwiftChart; + name = "Support Files"; + path = "../Target Support Files/FirebaseAuth"; sourceTree = ""; }; - BAC30B361B549644F209DC66774B1A07 /* Support Files */ = { + B35359EA6012D611A6E916BA5697C9D9 /* Support Files */ = { isa = PBXGroup; children = ( - 27B705B65ECF0927984E5FA869128FB4 /* FirebaseDatabase.modulemap */, - 94C2162F70957C1C8249D7D684949C95 /* FirebaseDatabase.xcconfig */, - BCB97824D25E5705DFB73E8748003FAF /* FirebaseDatabase-dummy.m */, - 9755AA75B2B9C186DD735CC9DC81DF0C /* FirebaseDatabase-umbrella.h */, + 897B651D79ACD29705D75780311D909D /* Info.plist */, + F14C3126A27ED02B8E5B7D5C709EA7E2 /* SwiftyJSON.modulemap */, + D1E7A051F99434500E664AC519B7B5C7 /* SwiftyJSON.xcconfig */, + 61DE8708D7E957E3C14D958C3924525E /* SwiftyJSON-dummy.m */, + 86AEFDFBF9CDE9F34BB3754CE36A1AE9 /* SwiftyJSON-prefix.pch */, + F7F4B9219625D214F1B6B82D278C3EFC /* SwiftyJSON-umbrella.h */, + ); + name = "Support Files"; + path = "../Target Support Files/SwiftyJSON"; + sourceTree = ""; + }; + B9F16E07A378380BD5391A08006D0D55 /* Support Files */ = { + isa = PBXGroup; + children = ( + 443BCF90C7092142D43607C82A16AB2B /* Info.plist */, + 48CF6D56AF692E9D87F5F950E5F4D13A /* SwiftChart.modulemap */, + 79AF623890C6DC0CA3A952646F4A3A74 /* SwiftChart.xcconfig */, + 5D97A8C0D678831946DEC1418C7B6876 /* SwiftChart-dummy.m */, + 98176F7EB9856607DC25015E67B35486 /* SwiftChart-prefix.pch */, + 1C8BF63BAB94A488687EF57BA50A2301 /* SwiftChart-umbrella.h */, + ); + name = "Support Files"; + path = "../Target Support Files/SwiftChart"; + sourceTree = ""; + }; + BE686A1712D588D3583AB99B2E45536D /* Support Files */ = { + isa = PBXGroup; + children = ( + 4454874BDA6C240BEC5ECC1610A46832 /* FirebaseDatabase.modulemap */, + 6A107196D4B3E10BBF7082F6BB64DE8F /* FirebaseDatabase.xcconfig */, + 59EE1EB5EDB6D0386D244460AD468670 /* FirebaseDatabase-dummy.m */, + E568AD223B636055BCADD93E5CBD699E /* FirebaseDatabase-umbrella.h */, ); name = "Support Files"; path = "../Target Support Files/FirebaseDatabase"; sourceTree = ""; }; - BDCE40B4F7F35D0A29DBEDBD608EC776 /* Firebase */ = { + C3581F726269D514E5D2B13EC19DFE10 /* Alamofire */ = { isa = PBXGroup; children = ( - CE0132335F5F865F99871F79709FBF31 /* CoreOnly */, - ); - path = Firebase; - sourceTree = ""; - }; - C2B73A4BD132C60C0AA7A62F7440DF7C /* FirebaseAnalytics */ = { - isa = PBXGroup; - children = ( - EB85D42B7EF6355B3FDF569E4B46EB41 /* Frameworks */, - ); - path = FirebaseAnalytics; - sourceTree = ""; - }; - C89C0F4733E3C208A838E561DDCA1B6B /* Support Files */ = { - isa = PBXGroup; - children = ( - 6D9BDC0D6AE74BDCD6F6E72B771F0567 /* Info.plist */, - 03FADAC1F24E4EEF73A03FCF89F8ECA5 /* nanopb.modulemap */, - C55858CD9E87FE10438425CC741D8CC3 /* nanopb.xcconfig */, - DAE44A6CA165D7CFA9035F65DF17E4C6 /* nanopb-dummy.m */, - ED6087CE72294EB3D24DF2F74FD1EA96 /* nanopb-prefix.pch */, - 391D0B38169D1D8AE7D5C85B4BBADC98 /* nanopb-umbrella.h */, - ); - name = "Support Files"; - path = "../Target Support Files/nanopb"; - sourceTree = ""; - }; - C8D60B5D959D6BE1FB9D3336D923EC1D /* GoogleToolboxForMac */ = { - isa = PBXGroup; - children = ( - 13239D149BD2E75D9F7F82C16D17EEBD /* Defines */, - 1CEFAED672FD75FF2A37B7B0AE33EF75 /* NSData+zlib */, - 0CD9E3C5D71A66C849CCF17236571E52 /* Support Files */, - ); - path = GoogleToolboxForMac; - sourceTree = ""; - }; - C92C0B0731F8AC2E23BB666BD51EF24E /* Alamofire */ = { - isa = PBXGroup; - children = ( - 1DC361F9F81CAA3F8E3D49F0F66C4235 /* AFError.swift */, - 57927E2F087815D2FC8666A89859E547 /* Alamofire.swift */, - 3B546E83AA57F71E840EEC9CBD55B3D9 /* DispatchQueue+Alamofire.swift */, - F43D578727B4DE4613D4E925F5C908A7 /* MultipartFormData.swift */, - 910E650D8C865C0D1B57AB7BF4272BE6 /* NetworkReachabilityManager.swift */, - E6C84D885FE0E77210DF2BA4E3271117 /* Notifications.swift */, - D9662143B5A8C405B7B29DD51AD695BF /* ParameterEncoding.swift */, - D50E90189ED3D962CFB705E5B68311EE /* Request.swift */, - 1D84E53433197757B3A9DECB5A8A067C /* Response.swift */, - 3529BADD8EAD6B1A652D0C1599B8282A /* ResponseSerialization.swift */, - E798FD6D4DFEACFA5CAC72C26582438F /* Result.swift */, - FD1F997F67A5F45AF8E33ED8C9449E12 /* ServerTrustPolicy.swift */, - 1B23E66C62F6DA10A276DDE826DFCB78 /* SessionDelegate.swift */, - E0FCC6D5D070154A369F942552B5B4B7 /* SessionManager.swift */, - EF7AE302F3C08B1EB53CAE1614240122 /* TaskDelegate.swift */, - 178BD059D08FFF5F3812438313646436 /* Timeline.swift */, - B9898728630718367EA36B9499FA27D9 /* Validation.swift */, - 58DDF544CC8543D45915D59991B50E22 /* Support Files */, + 796D14C630D8812D2DCE28B605FC4564 /* AFError.swift */, + F2817712D14124F193818D0195281148 /* Alamofire.swift */, + 1EDFA25CA7B170D7E62F384298B2DA9C /* DispatchQueue+Alamofire.swift */, + 3C986E51C8A5D6AA268C2B5C679439D7 /* MultipartFormData.swift */, + 296659C5638CAF0191D8D60039C7A4DE /* NetworkReachabilityManager.swift */, + 994E34C59DB8E9DCF98E5A5EE5489AAA /* Notifications.swift */, + 39CD106DAA14CF78C23C7060CE05739E /* ParameterEncoding.swift */, + 6287EE2E2EBB2F65A34E83E0ED37A309 /* Request.swift */, + 2DC347A6ED7C92D386603D2735988B2E /* Response.swift */, + AD36562FCB3CAC1CDF829BFEF0FB6CFD /* ResponseSerialization.swift */, + 85BEE294468499CAB9D040C75CFB6879 /* Result.swift */, + 1D8BA7FAB9088209FF49CF19669B6A8D /* ServerTrustPolicy.swift */, + EE5C428F3A3B7B6D673F2A48706658C7 /* SessionDelegate.swift */, + C92E165878030D6059C424B9B1951E29 /* SessionManager.swift */, + 7EA0E86840087A2F988191982AEF7BE4 /* TaskDelegate.swift */, + 3419E8890B5ECC68471FF7152A9D3867 /* Timeline.swift */, + F0D1DDC4A6C31D6F3FDCE41C7CD4BD2D /* Validation.swift */, + 14AEB16459037B1D455526B0EAC33370 /* Support Files */, ); + name = Alamofire; path = Alamofire; sourceTree = ""; }; - CE0132335F5F865F99871F79709FBF31 /* CoreOnly */ = { + C38DFEDEC19B483A42FFCD4802304643 /* Kingfisher */ = { isa = PBXGroup; children = ( - 14830FDBD72D5E109A8E67A42D85C2BB /* Firebase.h */, + AC505C9440C7D4BEAA2918C701E0D1E0 /* AnimatedImageView.swift */, + 0E0FEF05B614A195E9DF14BD40E5A30B /* Box.swift */, + F9ABDA150F8FCB5586804EBB396E825F /* CacheSerializer.swift */, + 101E7D7A3849AF8379E44C24618B8570 /* Filter.swift */, + 1645A9E9EEE934729E23AB96051EB3AD /* FormatIndicatedCacheSerializer.swift */, + 3209A5685F06611A1F5C751F8845366F /* Image.swift */, + 4D23F10C68371CC69CFDF6EDFEE2FC50 /* ImageCache.swift */, + 6BA71F18701F565C90D0804B16EE5F84 /* ImageDownloader.swift */, + 84B5E0BD4A534DE8672E0ECCC5B57062 /* ImageModifier.swift */, + 6DBA4949E4537E73554B770BD9FCD696 /* ImagePrefetcher.swift */, + F7A0EF2088DBAD9A780E518DC022003A /* ImageProcessor.swift */, + 7BFDFA14359B1B0BEE2CA0ABDC4C58B3 /* ImageTransition.swift */, + 7DD6C39190CCBFB2CC1FC01CA4F58CEA /* ImageView+Kingfisher.swift */, + AB354B2F7FC0718FC09C1C020E00D73F /* Indicator.swift */, + 701681E97FC378477898782FA5C80933 /* Kingfisher.h */, + A71BAAB6BB2A78F9ACDEA00D68266E01 /* Kingfisher.swift */, + 3B3AA80D8B2AF7C36A131F15E22D7503 /* KingfisherManager.swift */, + 2CC7B9007790C3A994D2A077B2A10C42 /* KingfisherOptionsInfo.swift */, + BDCA84FD49BEBABF9E067C2827A9E33D /* Placeholder.swift */, + 54B6FE265FF633C4B985BC1BA1BC027D /* RequestModifier.swift */, + 4F2C92932D029D32CCE07BD577973029 /* Resource.swift */, + F0C497181F13C716F7C4EBC2AAA343A6 /* String+MD5.swift */, + 3823BB85C260F0B5558755549E60251A /* ThreadHelper.swift */, + DA12F09478DC61C0A6342F9C486EF289 /* UIButton+Kingfisher.swift */, + 080D194E73166F77137479721FEA2F8E /* Support Files */, ); - name = CoreOnly; + name = Kingfisher; + path = Kingfisher; + sourceTree = ""; + }; + C75728778401CBA49E2E96F18E9E43A4 /* FirebaseCore */ = { + isa = PBXGroup; + children = ( + A68C55C04B542FE304E7B417B1BD6D00 /* FIRAnalyticsConfiguration.h */, + B854E348078BB064C1A7930A6131C5FA /* FIRAnalyticsConfiguration.m */, + F8F6F94C2E3D8C837B8CC9E7DDF471CF /* FIRAnalyticsConfiguration+Internal.h */, + 5B76C34DAB2C4FAF6245ADBF3CC9BD14 /* FIRApp.h */, + 6D3CE21281F234A7CC3F0C5655C24097 /* FIRApp.m */, + 9DCA4497DF78553D1239B754708C2CB9 /* FIRAppAssociationRegistration.h */, + F8DC957A7E9E4767AD118CFEC226B886 /* FIRAppAssociationRegistration.m */, + 5678876753C0D72CCD71DE8D71ABE2D7 /* FIRAppEnvironmentUtil.h */, + 5EC37ABFB101C5CFFD17423D93AB7C6F /* FIRAppEnvironmentUtil.m */, + 5A3C7DFCABE213768DFF8B34B4286677 /* FIRAppInternal.h */, + 133E1CBCA9D4227BA0693421D24078B5 /* FIRBundleUtil.h */, + A1D45D2E35C892676FF4C6063859015E /* FIRBundleUtil.m */, + 23F60B0C684B89763846E2F8FF9A007D /* FIRConfiguration.h */, + B241A34EB7306BCF77878A8D266F416C /* FIRConfiguration.m */, + 4351F9D1008713ABC051703842527BD1 /* FirebaseCore.h */, + 6253B6F08C1C7483ACD03327448E082F /* FIRErrorCode.h */, + AA84C0312A0FE59EE3266F53E20785E9 /* FIRErrors.h */, + D8D5C12768B4509B8E069E019A2AF140 /* FIRErrors.m */, + 580642BDB2A550A0A752100C1BAEDD62 /* FIRLogger.h */, + B11E28DD6F22A848433322EE62C82A0D /* FIRLogger.m */, + 022F7A2E011A1E1354FE0BDC21A7CD66 /* FIRLoggerLevel.h */, + CCDBD9A006F118C43699D882889419C6 /* FIRMutableDictionary.h */, + 36BAB10C547C609FD6ADE9F03AB68684 /* FIRMutableDictionary.m */, + 60CE8BE9D8110D3D1BD11AF01584255F /* FIRNetwork.h */, + 3B61F0E6347F886A15B6123340937E6D /* FIRNetwork.m */, + 7CF285C720B7E99C27DE9EE39CF64F0C /* FIRNetworkConstants.h */, + AB093E52CEE6389EE9A0049CB4AB92D0 /* FIRNetworkConstants.m */, + E0FE3457ECF74D7276A964351CDB65C4 /* FIRNetworkLoggerProtocol.h */, + E2C88860B94B8599BDF9BE6D8FF30EC7 /* FIRNetworkMessageCode.h */, + CAB101BD0349A15D67E3E402F78CD62E /* FIRNetworkURLSession.h */, + 7EEFEA8CE983E6EE050FBF782D98B79D /* FIRNetworkURLSession.m */, + 26B2AF4FE85BC2B05F422DD7CFCECEAE /* FIROptions.h */, + 570D4872F753E82842DDD66B6A81DB10 /* FIROptions.m */, + 17D7473FEC7E4B09268EA7A1117ABA72 /* FIROptionsInternal.h */, + 273D0275517578F12DFEF2A0A0543B47 /* FIRReachabilityChecker.h */, + A2A07B142B800725A2FF3BFD9BE0E748 /* FIRReachabilityChecker.m */, + 7CED8D21E7C53ED13858B3B607897C0C /* FIRReachabilityChecker+Internal.h */, + 80E58255240BCE83C15FD794E52C3F01 /* FIRVersion.h */, + AB5E6538AECFF5B077FB238B5106FF95 /* FIRVersion.m */, + 698E442A89B74629E231AF6E34F08677 /* Support Files */, + ); + name = FirebaseCore; + path = FirebaseCore; + sourceTree = ""; + }; + C9EBF17A5A7D37B0C1FE5714AF197D87 /* SideMenu */ = { + isa = PBXGroup; + children = ( + 25ABAE281B9B85515231C787D50B50C8 /* SideMenuManager.swift */, + 4C7BC07DE3D0650ED280F57F67EC1995 /* SideMenuTransition.swift */, + 91616CCF5C4E910975ED0143C9C9FA25 /* UISideMenuNavigationController.swift */, + AA0D50CD1AFF150D598303B5E53DD1E5 /* UITableViewVibrantCell.swift */, + DEF91EADEEE06F212B7B54F802EAF35A /* Support Files */, + ); + name = SideMenu; + path = SideMenu; + sourceTree = ""; + }; + CBCFAB8F8E56842C5F81CDF371893F18 /* leveldb-library */ = { + isa = PBXGroup; + children = ( + F95DDBFD616330F5F6A67C5AED7689FE /* arena.cc */, + 9C03BD85ABC64CD186A121936AB36741 /* arena.h */, + 4E5E5A2031B2F2B7760AC0A33A47EF55 /* atomic_pointer.h */, + FFCE7CA270F7F0DFB617B70FD87B18EB /* block.cc */, + E42E40A46046AAEAB2CF43E6BE431B4D /* block.h */, + 3CF4365D76D4198C829B63404CF2ED16 /* block_builder.cc */, + ECD17D826CB656882BDB7CF28C25FC53 /* block_builder.h */, + D7C07886487C9B20E65BD7AD53E112B5 /* bloom.cc */, + C7B99F8FA3F243BC1099392A1B205536 /* builder.cc */, + BE5F6CB39824A2A5A61EF738AC42BD80 /* builder.h */, + 4286EFABA0810BD8CF4B7BD2281E6F04 /* c.cc */, + 201641656CA6857B14FB8FE9DD4054BF /* c.h */, + 5E3D6102C57EEF32AC91519BC2D70655 /* cache.cc */, + D5588A38A55AD18D6C3C1BE58C6BC3DF /* cache.h */, + D8FDDE7CCDB2A7DB50BC6DC4EB0D5830 /* coding.cc */, + 84421758A9D8BDF43864192E4D0CE548 /* coding.h */, + 1B3DC33DF5A79E4952AA173236099A85 /* comparator.cc */, + 4887B8B0CF7F087448CFB1B1B9B8C687 /* comparator.h */, + 7F8B89BBE9BEFAC7A8E97AF53F8C835D /* crc32c.cc */, + 7913F86A702F9C8F85472BAEC81459A5 /* crc32c.h */, + 3194D3992438F30D90F545F8B6BB8776 /* db.h */, + D817CD58242817C291BC0EE8E586CE72 /* db_impl.cc */, + 1AF9D3741DFBB014DF4F19195C830C0E /* db_impl.h */, + BB28107EC523C61FEA83D2BCB930E3EA /* db_iter.cc */, + 6E11CEC5A1750DA6841C79BA06EEAD46 /* db_iter.h */, + C0C4473C03F31586B5E1C684CB5E37AD /* dbformat.cc */, + 14B5B683844392A4519974BDECD2FE0F /* dbformat.h */, + B91BFACE8211274ACF860C0D633441BE /* dumpfile.cc */, + F78803667E6C83A5A8660CA29D277FAA /* dumpfile.h */, + 011170F025ACC6E045835611E6E339C6 /* env.cc */, + 0EE074BDDBCA5D7ACBC1D565DC19B0FE /* env.h */, + 0377ECD853047ECC66C472A94B29E043 /* env_posix.cc */, + 5062AFA7A17C69061B025939D60DBD22 /* env_posix_test_helper.h */, + 0E09B6B7C23DF784C8949C2D5EB5534E /* filename.cc */, + 98F855CE72F3685AF9024F0DF90F3AED /* filename.h */, + 9C6EEEA8B6E6845C85916F0B2DB5D00A /* filter_block.cc */, + D8D642261B2D226636A09E4CBA0215C9 /* filter_block.h */, + 0F3F404F9850B2CB2CD2B23BD179771D /* filter_policy.cc */, + 316EC660ACCEC0B560483E4DD14BA386 /* filter_policy.h */, + 57D9077B48BC77A49623101CB4DE95F1 /* format.cc */, + 34D95573EC44BD0D72B1330888525CC8 /* format.h */, + DAD8F2B2547F7377B3C959D31F89455D /* hash.cc */, + F27DDA2A4FA5B93C3D2BC4D07C85F94D /* hash.h */, + 9D1A9788A71428201F949C720DA3C9C9 /* histogram.cc */, + 544C412E1BFF5BA8C01C7DA3EA8CD2A3 /* histogram.h */, + 52C6835AB19C915DDBF7304F4A9300BB /* iterator.cc */, + 8DEA2ECAD7B0C441945F043E8A185698 /* iterator.h */, + EAD2FDD9D63185D4CE0449323C8AC108 /* iterator_wrapper.h */, + A625EB10C75C7FE7267B14C0AE89A3DB /* log_format.h */, + C58D534444744028E8F2BE35D2A31AAC /* log_reader.cc */, + 9D06031E56C16D9BA725FDC59F92C4DE /* log_reader.h */, + 20B4D9D0B60E5161CCF10BC3D1E0F0F1 /* log_writer.cc */, + 88736793BE9E25AAB9A2ADE921569424 /* log_writer.h */, + 0199999A928BD098252EE9E3E7996064 /* logging.cc */, + 60A19E52AC2DF8B18AA847F2F20E2D2F /* logging.h */, + 7628D1777E7034B427095448AFF65A1C /* memtable.cc */, + 0B51BC483E61688364E86FD7AC9706CD /* memtable.h */, + D395886C18262575291F9C963CB4F203 /* merger.cc */, + 48E989AA5700F2285C547EB9FFEA04CE /* merger.h */, + 31866ACC5E21CEE03E543BB6578BDC03 /* mutexlock.h */, + 825761CCB49BEA007AA06F02FCCE907D /* options.cc */, + 7A1DE1315A11CD023158786D3187DF8C /* options.h */, + D0C1B13116923C2FCCD5A6CD8F138C0D /* port.h */, + 97556BF680D73BEE50BC370237CE2ED1 /* port_example.h */, + 743CCCB96F2E9E1F74323049669C8766 /* port_posix.cc */, + B8570446709CB77262045BB7C12361ED /* port_posix.h */, + 122F0EC51FF8523F396566F6A3084F4B /* port_posix_sse.cc */, + 4A6933FE1C6A29ECA799CFB8C39C872A /* posix_logger.h */, + AB37E493E6EDED38AA6799D9F5AA50B3 /* random.h */, + AA81185FC0AAD55BC670D2D4C5069EF9 /* repair.cc */, + 2F759D8E1D8B844B0E78E9AD43486080 /* skiplist.h */, + 50984D13FF239651C85D127D4A9B36C3 /* slice.h */, + D57D11057021C3E5C37A12FF04539DF4 /* snapshot.h */, + 3F1E3D0F84BB635CD5899B141258779C /* status.cc */, + CA5CCBEB25184C290D089BE2CA188BCC /* status.h */, + 5EB2568CD43E1E978DA697D64C2E0CAE /* table.cc */, + E49FC6F17A125CD5AA7F1DFDAC5B02E0 /* table.h */, + 3937C1C917C4F53ADE64AF1D80858EE4 /* table_builder.cc */, + 21BA4F344F529178CDFB1ABA0D06908B /* table_builder.h */, + F2018E3AE5464446EA4FD27F6BF756A0 /* table_cache.cc */, + FE237A3FA67FD7E1361EE75D555E1F5C /* table_cache.h */, + 02496D195F2F0DDB1BBB92482BD1C8E9 /* testharness.cc */, + B687AAB9C24C10BFBD7EE58C5778AEBB /* testharness.h */, + B9AD49071C4F923C790D340FAE15064A /* testutil.cc */, + 3FEED253C14771AB979BE87C47893FD4 /* testutil.h */, + 7301F254EF0E1C7E917EA5B3B21726FE /* thread_annotations.h */, + 5B87D1659FE9B26E6CCB17A4949B8CE8 /* two_level_iterator.cc */, + BE2357C0B1A5BD4EC81436E3CDC3BE3D /* two_level_iterator.h */, + 1CF2F0A013889808BB697EF589C270E2 /* version_edit.cc */, + CCBFFB66381C8D0BCC92EF96CCE5A0F5 /* version_edit.h */, + 74E7929741A42451CBF6BBD492AA09EC /* version_set.cc */, + 21E0CE12FC42A620B6C0D721C835CC2C /* version_set.h */, + 904A85DCC0C31F485625F9429B5A0288 /* write_batch.cc */, + BC241B3ECDADE20136BE7F095C362C55 /* write_batch.h */, + 2535470B099987084D42AD7FC9199290 /* write_batch_internal.h */, + 74C82651CED5889CC34A4BBC002EB902 /* Support Files */, + ); + name = "leveldb-library"; + path = "leveldb-library"; + sourceTree = ""; + }; + D2892E868AED7C051038013C68C8550F /* ChameleonFramework */ = { + isa = PBXGroup; + children = ( + 3EE19486B2CADE9B6CC692941AF9E442 /* Default */, + E42239220E689BC0E4C61DF97C079D5E /* Support Files */, + ); + name = ChameleonFramework; + path = ChameleonFramework; + sourceTree = ""; + }; + D83064310FEC725667BE71D6B45AE277 /* FirebaseAnalytics */ = { + isa = PBXGroup; + children = ( + 6950AEA311B700F097ED8BBA393324CC /* Frameworks */, + ); + name = FirebaseAnalytics; + path = FirebaseAnalytics; sourceTree = ""; }; D981261BB0F95B92A913848049042F3B /* Pods-pocloud */ = { @@ -3472,189 +3424,110 @@ path = "Target Support Files/Pods-pocloud"; sourceTree = ""; }; - DADD8428AD9FC42DCB5774C8F6A21FE6 /* leveldb-library */ = { + DD66D448DBFCB79DC7C92D5A843A1471 /* SVProgressHUD */ = { isa = PBXGroup; children = ( - 5433883BF136EDB14B84A5ED0314823D /* arena.cc */, - 7A159FC97BC4A7A9B96319307C8033E8 /* arena.h */, - E4912990F0AFE38A5BF286BE73C21B2B /* atomic_pointer.h */, - 4796CA2B75359B1FB9E8D9BFF4CF6F94 /* block.cc */, - C6078517DD7624B99D579FAB36844131 /* block.h */, - DA5FCFB120D6DF9928E232A48D080A3D /* block_builder.cc */, - AD9F77D8BCF27B11B425E8D8143BAE4C /* block_builder.h */, - 05E8B39918DBAAB56A7C611CD76B96C0 /* bloom.cc */, - A889C9D8060F9C200DCF12FE2A265554 /* builder.cc */, - 4F1B1FDEB89E72CC7916C76B8F373E09 /* builder.h */, - 6CF724D100B3F5351C01BB1B56711C3B /* c.cc */, - 78F4FA005C28443B2CB38EA01ABB7CA5 /* c.h */, - 482A026B38ECAE3EF22A646D2345AD41 /* cache.cc */, - A63F1F9DC4C93DE06448083C08755966 /* cache.h */, - 92009EC17E21362BA0EF56CDC99B4DD4 /* coding.cc */, - 47F1A8DB7452372E653D7052F0DBCF17 /* coding.h */, - 875FED8673896796B514661B05A41E12 /* comparator.cc */, - 74978D4184DE068F14B04FE519B28A46 /* comparator.h */, - C05B09A1B62039B2FEB394F32DFD8AFD /* crc32c.cc */, - 7AC7CEC9D13907957BF2422ABDA078CF /* crc32c.h */, - C561733C26D56DFF2944BB2FC01A241A /* db.h */, - 176F2522F498AF18F663FBCE8E99E673 /* db_impl.cc */, - 437D63F5F835F80CEF77C048E7BB49D3 /* db_impl.h */, - 2C2B37A547D585B61A7E06EC93984BAB /* db_iter.cc */, - 71657399CA5F13FFA3B8327B1EF646C7 /* db_iter.h */, - F8D87725127B19899675DEDC029D93D2 /* dbformat.cc */, - 2C0E310ECAA21A47EFB2D09D344D9823 /* dbformat.h */, - E4B685E709E60FA30AAA5668645673D2 /* dumpfile.cc */, - 223259CBB653F11E49A57D29738D8AD3 /* dumpfile.h */, - C4C79F3E1E880E001F890B3739067907 /* env.cc */, - 33C39FEC8D0C773F456499DE28AF55B7 /* env.h */, - CDD0483FF0FA50E7B5D4789C4FBD452A /* env_posix.cc */, - 7B927F64F747A73376A978D73366172F /* env_posix_test_helper.h */, - C511D9ECE7B59748C5B10ABAFF70E07C /* filename.cc */, - 211ECD30D0895C431EBB8F6574A29857 /* filename.h */, - 97003794515D55FA97BBCD96C84668E6 /* filter_block.cc */, - FC6EDB45CCC5BDCF2663F543244E37F2 /* filter_block.h */, - 67B84A8245BC743D0410D873C1ABA6D9 /* filter_policy.cc */, - B824246F38CB9BDEA25FF9D8D72AE57C /* filter_policy.h */, - 047BAA337BECAB3E82C6E653D46A1831 /* format.cc */, - 47441778DBD77F8E2002538240D89B96 /* format.h */, - F1C25E44826AA56B8C280912401D6DFB /* hash.cc */, - 1D88789098E55F9E265D59F86230C8D2 /* hash.h */, - 4E0344E3C9FB04061B1E9A17DD87AD42 /* histogram.cc */, - BC60DCD136C38225B01CC1FA2211DC0E /* histogram.h */, - BBC476C98C283FA367660D26B998D6C2 /* iterator.cc */, - D119430D77BFCB2E8BF7DA6BA0A0F5A3 /* iterator.h */, - 6CFF00391A7573D2CA92BEF681C13357 /* iterator_wrapper.h */, - 1FF2A54DDE68B0ECA790325F3F140306 /* log_format.h */, - 5322F6C5593100D329F7BDFC4A74E4C0 /* log_reader.cc */, - 899C7A6FE806626B51936D1D2364D1A4 /* log_reader.h */, - 3B2F460CD67CE1F32F21473185D577C5 /* log_writer.cc */, - A4F6AA49DCD841DDAC6DA4C536DDCDE6 /* log_writer.h */, - FDE55CD62BA8A3A06A8FD0E7739255BB /* logging.cc */, - A42C909918D47DABA46652DB9CF4532E /* logging.h */, - 464CEF71955581AB1F84A942A8FC36E7 /* memtable.cc */, - F6745C9CACBEC5288616B5E17E21C4F1 /* memtable.h */, - ED2D9396FDE6771BA04FEF6DC7CBDCAA /* merger.cc */, - E36AF3F3DD6E32847192E41BED374614 /* merger.h */, - A82477F973524A114CEB34401185F2ED /* mutexlock.h */, - BDF2F182914BF4831925F27E91D3F8A5 /* options.cc */, - 0D672708B5157B93955DB911D71D5B2A /* options.h */, - AA2BFCBA08FC2BD5C82D6E82FBBA4E5D /* port.h */, - 9B6928E24C9A598D37478E8D8BFFF72F /* port_example.h */, - 5FF16A4A39A0A9B28430369A4E38B494 /* port_posix.cc */, - DA56B91822A27E36DB6F2B1764789C49 /* port_posix.h */, - BE64D9ED1524598E83735408932F542E /* port_posix_sse.cc */, - 8579B97081E354B052A60E7C66981AB4 /* posix_logger.h */, - 64D736199934DAB8123076432D7D94F4 /* random.h */, - E1DAF26C3A58D438A6AA363B8E49CB77 /* repair.cc */, - 7EB267EEE30FAA3A6EE0DE253E5B8C1A /* skiplist.h */, - 680DDF28D74306DE9BF5188B755DE115 /* slice.h */, - 5F8F69E7301DD5BF74688C8B803D0D78 /* snapshot.h */, - A5289FD4B7F370245413A4ACB2163577 /* status.cc */, - A2A1A53289F4AC54E302848FE180E825 /* status.h */, - 09672645C74440EA83A08C505DB8B610 /* table.cc */, - FF0EF96909D4A50395657B7AB26DFC5A /* table.h */, - CF21F824DE33176EE8CB9F7DD42A6D79 /* table_builder.cc */, - 71588619F64D0D658D98EAF899DF5C48 /* table_builder.h */, - 27AD69C91EDE5BAF97F70E22E67FCEA0 /* table_cache.cc */, - 473C3D1F7C4857B32068B36BEE51741D /* table_cache.h */, - 15A3F4B7AD235FCD49BC65E9B6D89AD6 /* testharness.cc */, - DD7A46CD33A1C1E6F24D16CD62BE9451 /* testharness.h */, - 6723C46A60F778643CE15EFD1AB66BF3 /* testutil.cc */, - 23A1058C7277299639542D1BDD5C82E0 /* testutil.h */, - 801EB14923EDAFA8C9503441DCF3A830 /* thread_annotations.h */, - 313DEDA4B070232E67BBC169C81382D7 /* two_level_iterator.cc */, - C54FA9CB215736950CD2ED8C7E913B9E /* two_level_iterator.h */, - 05D787F964E67DBFC6EEA6E9C6D0E4CD /* version_edit.cc */, - 8BC4100DF8EF420E7BF41FA328FEA11C /* version_edit.h */, - 6CBE9605D3BC0E1A6C22396E71401C38 /* version_set.cc */, - CD03E0C1C1D38A81283139064E8F2142 /* version_set.h */, - 0C7C390BE61BFF877A719FB0A610C3A3 /* write_batch.cc */, - 194A3A08ED767ABC255202ED54F03A75 /* write_batch.h */, - 66AA435067954AE35E2AE25DE1A0CD30 /* write_batch_internal.h */, - 39CEEDD517B2483C737266798FED44D8 /* Support Files */, - ); - path = "leveldb-library"; - sourceTree = ""; - }; - EA7B7CD3A84B1CF415C2B5118DA0DBFA /* Resources */ = { - isa = PBXGroup; - children = ( - FE16F2F56A955460414116BD939DB7D3 /* SVProgressHUD.bundle */, - ); - name = Resources; - sourceTree = ""; - }; - EA7FFBC869E36351EAA1C8DC4529B714 /* CorePromise */ = { - isa = PBXGroup; - children = ( - F28F915E8FE6B03F8F427E268AA6F6BA /* after.m */, - C2BEB486A7EFCF29CE81CBF1DC798A6F /* after.swift */, - CF2E561F5EB5B0DE34F1CC2F2189AC5A /* AnyPromise.h */, - 2199BABE8174EF74A8AAE271C6354944 /* AnyPromise.m */, - FCB84AF7E877A7BA90C29E2DF45D80F4 /* AnyPromise.swift */, - 7A4CA89E70392242C3B2A3D44F1A0435 /* Box.swift */, - 2FC92173C62E6FFABD6C8ABAFEE25FC3 /* Catchable.swift */, - 9B4196E1F5A68FACAB33ECA87AF767EC /* Configuration.swift */, - 240A01C9410F10E5E385F666BDF4943C /* CustomStringConvertible.swift */, - B9C427FC9FF9AA75B95A8A8F04E7C755 /* Deprecations.swift */, - F5A8B2C23694FCD601C5552CF502091E /* dispatch_promise.m */, - BFC0E8C7D894B90B12C523938B349BFE /* Error.swift */, - F7C92551F3CA13BEADC13B784A83B3F0 /* firstly.swift */, - 3C63C7C21C9FAD082F0C66188B5F5D28 /* fwd.h */, - AAA92CFA31F79F85B017DBA5102D20DF /* Guarantee.swift */, - 78952943BE2E12492EAC3B0866C458A4 /* hang.m */, - DF37A0EE8BBDA72037CEA513F5B65715 /* hang.swift */, - 005FE70AF97E9CC13F8A43FDBFAFC9B5 /* join.m */, - 2F11C7E3E82771E7FB3C190A55FC10D5 /* Promise.swift */, - FEA0B5C74EF712C7A9ACA9294662665C /* PromiseKit.h */, - 845702831907B10D5D889DF10BF34FE0 /* race.m */, - DF6544EDC3610947254A99AF2EEBF383 /* race.swift */, - A953A075EB5687C00FC38B718AC7C378 /* Resolver.swift */, - 554820CF408FBEC552156A9A7E7E9B75 /* Thenable.swift */, - 2C1075B0B1E84273AD0DCA79C5990478 /* when.m */, - 6CD0196D916D9D2D641254A840C4A18F /* when.swift */, - ); - name = CorePromise; - sourceTree = ""; - }; - EB85D42B7EF6355B3FDF569E4B46EB41 /* Frameworks */ = { - isa = PBXGroup; - children = ( - C4DA01D252E6866F194497347FE161C7 /* FirebaseAnalytics.framework */, - 53E359174F05F5CC988C7CEED994615D /* FirebaseCoreDiagnostics.framework */, - 6C7B1793940CBD35187E27FE53457D98 /* FirebaseNanoPB.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - F41A6FDC88B55825B140850ABFD0F5A0 /* SVProgressHUD */ = { - isa = PBXGroup; - children = ( - 4EF775B658640A7C7D88B1A71E7EC299 /* SVIndefiniteAnimatedView.h */, - 8296064CFD07D9B568538F9564AFBDCD /* SVIndefiniteAnimatedView.m */, - B9B5AC8DDB5BC3F07ACD0C1B0106EF83 /* SVProgressAnimatedView.h */, - 4C20916D74CFE6BBEB1BEBA745BA6063 /* SVProgressAnimatedView.m */, - 70BBD8E29841BCB81EC081B1E8A02FAB /* SVProgressHUD.h */, - 3AE0F005C79A7A6E2512C2AE7D9E35B6 /* SVProgressHUD.m */, - A4D94C49B809A49CDA0FB7A18C875892 /* SVRadialGradientLayer.h */, - 964B565A159A2093E70AEB55A52CC77F /* SVRadialGradientLayer.m */, - EA7B7CD3A84B1CF415C2B5118DA0DBFA /* Resources */, - A9494A35548638DF77B0ECD443BCF446 /* Support Files */, + CDF639014265922535577B76D7DD6554 /* SVIndefiniteAnimatedView.h */, + 60A348D6CFED1F1FE490C002476433E9 /* SVIndefiniteAnimatedView.m */, + 581F88DD3FFB5C907CC453A1F6B2D690 /* SVProgressAnimatedView.h */, + 7A2BDE296D8DDD93BA5BDD6A21AA3E37 /* SVProgressAnimatedView.m */, + DF4053AEB373E8A6B19592D9C08284DF /* SVProgressHUD.h */, + 44EF79207E2E34DFCC5AF186C2A10740 /* SVProgressHUD.m */, + 230529BF51BC41AE5A524A0E124E5700 /* SVRadialGradientLayer.h */, + 82121DFC73E36F57610A2EA7B5BB32A1 /* SVRadialGradientLayer.m */, + 89A43EF6F0496B6DB17D7EDA92419686 /* Resources */, + 5A3A0EC9465729E56E5655B8126AD3B7 /* Support Files */, ); + name = SVProgressHUD; path = SVProgressHUD; sourceTree = ""; }; - F50D59E67543176B334917B8DA79D98E /* Support Files */ = { + DEF91EADEEE06F212B7B54F802EAF35A /* Support Files */ = { isa = PBXGroup; children = ( - AEDA8F0680F965394A3D17534538D2B7 /* Info.plist */, - B27414433E67ABF3A82A61AF019B780B /* SwiftyJSON.modulemap */, - DEAF4999F13B2319E6CB0BDDBE2A9A61 /* SwiftyJSON.xcconfig */, - 55F78A35FADBF312D1835B70A9ABDF40 /* SwiftyJSON-dummy.m */, - 1F0F2468E449A325762B828D47EC4C5F /* SwiftyJSON-prefix.pch */, - 67FC12868696F36693CAC525404202BF /* SwiftyJSON-umbrella.h */, + 91A054E8B1F8126C7A18B34BA0D619BC /* Info.plist */, + C2AF6E1171D2C4532C72147F5E3DD5E3 /* SideMenu.modulemap */, + DD8D5C62E69E0A3FB68E2AD2DF50B971 /* SideMenu.xcconfig */, + F4351ABF0E5804F47D02066C4F50BAA1 /* SideMenu-dummy.m */, + 643E99F30206C0660B175DEAC1C8D01C /* SideMenu-prefix.pch */, + 114AACB449F70D301BC988FAB1A6ED51 /* SideMenu-umbrella.h */, ); name = "Support Files"; - path = "../Target Support Files/SwiftyJSON"; + path = "../Target Support Files/SideMenu"; + sourceTree = ""; + }; + DF7D2C590F795BCB12682C821DFB3098 /* RealmSwift */ = { + isa = PBXGroup; + children = ( + 34BEF567AC5697DBC621C486D4EAE245 /* Aliases.swift */, + 30C133579CAA0F7792D10746A36A6795 /* Error.swift */, + B4AA0EB452A4908B2C18F2E3091E17C2 /* LinkingObjects.swift */, + 09193CF269C262BBE8A20C9A22C1D22C /* List.swift */, + 06BB1F4FC9BB61074842DD02B0BAF55C /* Migration.swift */, + 593FE72222BC2EF93683E4257630D211 /* Object.swift */, + 75E2DF15F6ABE0A035905AAA3D96E9D3 /* ObjectiveCSupport.swift */, + 30BA23BD9B339BBC6480ADF054F0EA91 /* ObjectSchema.swift */, + E7BA65358ED3EFA3C71D0AD440DA51FD /* Optional.swift */, + 04FB889A3B7E33CA3EB8FF5CA1CCE7EC /* Property.swift */, + B31E0966D3CF9D0CEDD9C866DE57075C /* Realm.swift */, + 602F700222EE4CD2DFDC8A6A71B94FC5 /* RealmCollection.swift */, + 8B4702AFD645801109ACC320CB48D0E3 /* RealmConfiguration.swift */, + 9DBF4BDB35A5BDEAF68D7BE7C5FCF8F9 /* Results.swift */, + 869C5AF859D170BC4B0887A66A7D532A /* Schema.swift */, + 44410CE7FD1EFF628F5BDD09B35F2422 /* SortDescriptor.swift */, + C6A01C9CB5DD2D1ED389DF3BC6DFD7F8 /* SwiftVersion.swift */, + 737B0B8BB170869321A0C8168842696C /* Sync.swift */, + 8DD911CD20C74127970E24F1205AA100 /* ThreadSafeReference.swift */, + 96B7665DC8B7B4D3701725E3EC7BA80E /* Util.swift */, + E8DED4F204D5B97085D292457AD4626D /* Support Files */, + ); + name = RealmSwift; + path = RealmSwift; + sourceTree = ""; + }; + E42239220E689BC0E4C61DF97C079D5E /* Support Files */ = { + isa = PBXGroup; + children = ( + 8369E110071BFBC9A37294A747D99E9B /* ChameleonFramework.modulemap */, + 3E0A2CF79462B3B4ED47BA6C8B900FFB /* ChameleonFramework.xcconfig */, + 1C1CA3A2B6EA7F70F7F6B5419B489DAC /* ChameleonFramework-dummy.m */, + 6D43DD9A87F45A8AE34C94CF1F7AE7AF /* ChameleonFramework-prefix.pch */, + FA418B7D73C04C4A8B1F901C0BB3B9DA /* ChameleonFramework-umbrella.h */, + 0F4D29B0ACD4D5C0D0523BACA815679F /* Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/ChameleonFramework"; + sourceTree = ""; + }; + E8DED4F204D5B97085D292457AD4626D /* Support Files */ = { + isa = PBXGroup; + children = ( + 500E6A91A66C584EA2C316AF77E187E0 /* Info.plist */, + EFC330D3305F7763B45D2C9F016F2B74 /* RealmSwift.modulemap */, + E7AE1EF1B83DC8FC36416CE765AC2833 /* RealmSwift.xcconfig */, + 36E1C5E57E92B11E6EB24E5ACAC73E70 /* RealmSwift-dummy.m */, + A60DEBF393BC35773B5A9BD349F8AD80 /* RealmSwift-prefix.pch */, + 3E19D6AC7CA5E9702F50748E38632183 /* RealmSwift-umbrella.h */, + ); + name = "Support Files"; + path = "../Target Support Files/RealmSwift"; + sourceTree = ""; + }; + EFAC254CE9F3E51CE091161EFFF830E0 /* GTMSessionFetcher */ = { + isa = PBXGroup; + children = ( + 2CAEDB4DA317FA95290D038432E1AFC3 /* Core */, + 92A416187A1798CC99732994CA5EFFEA /* Support Files */, + ); + name = GTMSessionFetcher; + path = GTMSessionFetcher; + sourceTree = ""; + }; + F27A8D64A4BE2B058143643D80C969A1 /* decode */ = { + isa = PBXGroup; + children = ( + ); + name = decode; sourceTree = ""; }; F65D932CBFAC6D55C62F23641E56191D /* Frameworks */ = { @@ -3667,56 +3540,264 @@ name = Frameworks; sourceTree = ""; }; - F76F52F55FF81B48F6B85E0B7F72BAF2 /* nanopb */ = { + FE1CBE7FF469DAF716097926B50D1D6F /* Firebase */ = { isa = PBXGroup; children = ( - 3509303A2CB5FEDAD150753802DBB3D1 /* pb.h */, - 671B35788339FA6DB904BC79E1192982 /* pb_common.c */, - 85973043571D199C9B3C7EE033A397D6 /* pb_common.h */, - 457FDD7A54708F6E61FDD739A167B79D /* pb_decode.c */, - BF7C82F77005772AF7D0827B615FC49F /* pb_decode.h */, - A8B88D1225C6F043003AF66E3C0C8C05 /* pb_encode.c */, - F50AAC816C7CE22A9446C8645C846475 /* pb_encode.h */, - 650E0D93081F3C6E6B92CA6673F21930 /* decode */, - 703106D2CCDC71E82BDDAA333A75A3C4 /* encode */, - C89C0F4733E3C208A838E561DDCA1B6B /* Support Files */, + 799D7266536FB3D94AA2388BD71E7139 /* CoreOnly */, ); - path = nanopb; + name = Firebase; + path = Firebase; sourceTree = ""; }; - FC43E0E0987D3CE69CA207C7BE5ECCF0 /* Headers */ = { + FE360E09AAF3053FBF8AFB15F6A45941 /* FirebaseDatabase */ = { isa = PBXGroup; children = ( - 107724E3303EE11F722BB5BBF499249A /* NSError+RLMSync.h */, - C2C067E8A026119B9BBDB208DCF529D1 /* Realm.h */, - AF74E7CC87069844A5288C07F7A083D0 /* RLMArray.h */, - 0674CB03E9E65329AFAE1616DE34AAE6 /* RLMCollection.h */, - 47333000BE1D93181112C6D0CCDF7FB6 /* RLMConstants.h */, - 1D2092D66DA1D02C38589A63A98BF0A7 /* RLMMigration.h */, - 2BBD068329EEFEA2266CE7098BDE238E /* RLMObject.h */, - 8656AB29DB604E713AAC153B0DC8FF40 /* RLMObjectBase.h */, - 7001BCF93DE7C43070B62AEDB7F4B52D /* RLMObjectBase_Dynamic.h */, - 231E628EB7C4E2A81E16609942C2EC6E /* RLMObjectSchema.h */, - ABD1EF47030A73446F55B6D4DD69DBAA /* RLMPlatform.h */, - 8CCB860E9845773E0E6F08EEBD1920BF /* RLMProperty.h */, - 34598F881B7D9266EE800B779F19977C /* RLMRealm.h */, - 3ABF94C743010F7DBBE0E591160638B1 /* RLMRealm+Sync.h */, - 99883EB025E527AE8609F7B7EBC448B8 /* RLMRealm_Dynamic.h */, - 7AF6E0529980A63177BC1DE227954EDD /* RLMRealmConfiguration.h */, - 0FCB421DD0947213F7F54BD76A7AA4EA /* RLMRealmConfiguration+Sync.h */, - 756FE96D97699186B3209D248724EE3C /* RLMResults.h */, - 91D571879DFFE0562615C57990B98440 /* RLMSchema.h */, - D03F57014AAE3CB60DC113F53D8B6A9C /* RLMSyncConfiguration.h */, - C7A8771F0356AAC6FD4A333C250A31A8 /* RLMSyncCredentials.h */, - A890775A003F7EA6910A6970EB6EDD6C /* RLMSyncManager.h */, - C5960FC4106E46BD96C34558DD74E49E /* RLMSyncPermission.h */, - C3088DB24C2B1472BF3958EBFC800ACB /* RLMSyncSession.h */, - BBA934D4307DECAFD3EEEA5B3C251C05 /* RLMSyncSubscription.h */, - 6F9C4516F192388C302703178E3583C4 /* RLMSyncUser.h */, - B5B1A07BBFDBB686DAAA5FAE2DE7D518 /* RLMSyncUtil.h */, - 41C5828B5C941808FD8E09467114ABD6 /* RLMThreadSafeReference.h */, + 6D41543E190795417F7DAE9117C49FD7 /* APLevelDB.h */, + 79DFB4F96F2ADED65E9DFD60E2139A87 /* APLevelDB.mm */, + 7B2B42C046114BA0FE5525A81C338031 /* FAckUserWrite.h */, + 9298A68A6B543B408DC9E5FE996F903E /* FAckUserWrite.m */, + 498D7CB872B9E3F3206280DD6302C75B /* FArraySortedDictionary.h */, + 2E2C48448E1B625868FB98BB8BBEEE7F /* FArraySortedDictionary.m */, + C2ED7ED48B42FBB3CAFB1411E9F35938 /* FAtomicNumber.h */, + 9C224A282F04F2A209F24E12FD6A485F /* FAtomicNumber.m */, + 0ECDAC859AFE6D77E199B99242CF9302 /* FAuthTokenProvider.h */, + FFB8A6D618A3C03D20469FFA5E164E9B /* FAuthTokenProvider.m */, + 9324BF7B815CE592B1B98F5DA6A82328 /* fbase64.c */, + 2C0508B893BA3752988AAB9C06416A7C /* fbase64.h */, + E69E13C1098551E7FF04ABB2FFF1375B /* FCacheNode.h */, + 0AEB804462BD0EC775A3A28A6CA369C0 /* FCacheNode.m */, + 5C731AA8B0C2C85C48B5BBC71380CA34 /* FCachePolicy.h */, + DF1F2A07D2308D209D0DB7A524B6B4AA /* FCachePolicy.m */, + 65D54BF75DDC3FA231AA356BD5B8F3CC /* FCancelEvent.h */, + 733157C0A6CD88538BB514CA3022FE34 /* FCancelEvent.m */, + FCF8AF39C9864784716336420A00B8D6 /* FChange.h */, + 6B80A63CD2968247F06E00F9DB61A76E /* FChange.m */, + 76EF099F001B8227ACD7D720DF9D7897 /* FChildChangeAccumulator.h */, + 04274B2D193F1C3402EFB98EA7D21A6C /* FChildChangeAccumulator.m */, + D4F08FD72CF6D655250483F0381E1C04 /* FChildEventRegistration.h */, + 5DAF9D56085B88A440BDF99226C3C5EC /* FChildEventRegistration.m */, + 8B096D5FC4934FF4A2297A9CDB96AE52 /* FChildrenNode.h */, + 404A99971E2E296714F6D9264DE6AEB5 /* FChildrenNode.m */, + D855FD00DDA5E0D42BFE2777C20A9968 /* FClock.h */, + 4C0F91D2366FEC6EB1A7B28EE6A1888E /* FClock.m */, + 9621451D235008B6528F52230A6894E9 /* FCompleteChildSource.h */, + 094DA8FED8C56F8C41DBB3327BF9A850 /* FCompoundHash.h */, + 7232466B5111FDB327581672AD2D7C4D /* FCompoundHash.m */, + 012C9CCA072C9B01CA92A4C0577B282A /* FCompoundWrite.h */, + 13D830AFCC6A73DD371F88A84E69A22C /* FCompoundWrite.m */, + 23CA50BB5CC5430225B3A92952BB37AA /* FConnection.h */, + EA4E0F3B352BAC4824632A9FECA3E8C1 /* FConnection.m */, + 7825758BA28D7B159C70BBC305286DEF /* FConstants.h */, + 3164B469BD414382EA5E78E4DBB45513 /* FConstants.m */, + 39B3FAF29B072E0393348D9393D31AD4 /* FDataEvent.h */, + 4EC2388019816A657DA80E56F3C271AC /* FDataEvent.m */, + B537910B3FBFF83F11E3EF416591530D /* FEmptyNode.h */, + 5CA2808E8E1F2C6D7A19D5C2A280F43E /* FEmptyNode.m */, + 4CCB66A239E1C2ECAB01A381ECD1C729 /* FEvent.h */, + 44495764D29A5192248157697337ABAE /* FEventEmitter.h */, + ACACB1A8134E147173F966F899CBB9ED /* FEventEmitter.m */, + F79840018A94A2754D04EAD026634EA9 /* FEventGenerator.h */, + CD1747B4A54A460E488213B0D92506C7 /* FEventGenerator.m */, + 2EC81608667CC5841981197E2B59D6F3 /* FEventRaiser.h */, + 768468E80F9FE8B320DC7C1828DB5588 /* FEventRaiser.m */, + 8AE871854B59BD765240668386C1DC4D /* FEventRegistration.h */, + BB07463EBFD38A5996816DF5F0B1BD2F /* FImmutableSortedDictionary.h */, + 5FE583426B0571D546C951D11A281BF6 /* FImmutableSortedDictionary.m */, + 03BAB0254AF20F3DAF78573DC0FEE99E /* FImmutableSortedSet.h */, + AC81A7F4FB9112E5DDB4EB8457BA9324 /* FImmutableSortedSet.m */, + 8107EE21C879AF93E93DC6E232BDF7E3 /* FImmutableTree.h */, + 3301F78BD509C4ED05D8305AEE34B15A /* FImmutableTree.m */, + B62365D273DD45764036DFF87AFC2E3A /* FIndex.h */, + BCCCD79C219D9F805B8316B46CAFA25D /* FIndex.m */, + 5D3A15DF47EC881BB44A0A944834E4BB /* FIndexedFilter.h */, + 2A8EDCC8327F45F2337D1751B6527A39 /* FIndexedFilter.m */, + E96D78B8853458DE35BFBB8305779746 /* FIndexedNode.h */, + 7F7A1A72AF59BE923FA3943B224D2BBD /* FIndexedNode.m */, + 5EFD4D1CBB9EDBC363742620BADED297 /* FIRDatabase.h */, + 7F7A60E8391C0103B242BB64C3E046EF /* FIRDatabase.m */, + D2D18454880161205A54F248F1309417 /* FIRDatabase_Private.h */, + 5E5A3E50584A73D4B2C399B7302BB3F5 /* FIRDatabaseConfig.h */, + 23D2A626E8FC87744A73EF8C49B11F8B /* FIRDatabaseConfig.m */, + 6C1BC562131E66DA3F567B37BB58B4A8 /* FIRDatabaseConfig_Private.h */, + 0D4B640835F345FD00D9CB01B0AB0DC7 /* FIRDatabaseQuery.h */, + EF6769178C5B6719E6F4520E8A1A2ED0 /* FIRDatabaseQuery.m */, + 0F66493B50DF62BCB1A084C7D275B89C /* FIRDatabaseQuery_Private.h */, + 1E1A3A71989A118385B2374EB5E79BB8 /* FIRDatabaseReference.h */, + E743659391969DFFC825982CE5CC241C /* FIRDatabaseReference.m */, + 99BB089F5CF6B601E331E971470C012A /* FIRDatabaseReference_Private.h */, + EB48733EDDA28CE0130DB6F418E12216 /* FIRDataEventType.h */, + 4F06DDE1647C1B4F556BF9208E5A502D /* FIRDataSnapshot.h */, + C05C63EB66F2F185D359CF8BFADAF89D /* FIRDataSnapshot.m */, + B224F4BDCAFCCEEC67565AEA22B5F5E2 /* FIRDataSnapshot_Private.h */, + C33855C45FA18D4FE14D04003AD87671 /* FirebaseDatabase.h */, + 9D63E653C0BB9F8E37E3A4D6ACA0523C /* FIRMutableData.h */, + 9C42B2760B949BEED82EBD3F86033DE6 /* FIRMutableData.m */, + A3EB5FB28AE338E2D015F272B8007E4E /* FIRMutableData_Private.h */, + 7F568E2FB0AF2F675B252CA373C69672 /* FIRNoopAuthTokenProvider.h */, + B5C113E56C758FF777823B19EFB8C60A /* FIRNoopAuthTokenProvider.m */, + 4F1FE337DFE5384B74391B5ABFF41E34 /* FIRRetryHelper.h */, + B3D166294CFCAD78EC81C76B158B1A6E /* FIRRetryHelper.m */, + 6554B57681363990CB506AE66ADDFFD8 /* FIRServerValue.h */, + 0A7A1C13C4245A09439D1DBC7E5C75F2 /* FIRServerValue.m */, + D093E4A532BB4793C85D123B1F5BC55A /* FIRTransactionResult.h */, + 04D70AD08B309E1B7AA1E899AB9F7DD0 /* FIRTransactionResult.m */, + FBBED2A541EF26AD99B96CAEFFA4172B /* FIRTransactionResult_Private.h */, + 03ADD67983ADECBCBFF12A13D5F5446A /* FKeepSyncedEventRegistration.h */, + 57C45DAA68B153310BC786B46C0A2B7B /* FKeepSyncedEventRegistration.m */, + 228D5C9C186B55465CBBD86B5E03FCC4 /* FKeyIndex.h */, + 8F1BEA718FC558295361DE96283D7161 /* FKeyIndex.m */, + 8EB4CA782B4E1BDD6432422D73C87206 /* FLeafNode.h */, + 99F0A0BAB79736410A6D7CC877ED9A4F /* FLeafNode.m */, + FEBE6C6CC4D11E5379DA07B40C9B46D1 /* FLevelDBStorageEngine.h */, + 4199CB4345C0D7BDF479307A0449F1EF /* FLevelDBStorageEngine.m */, + 6B5D05CE22BF8AE1975019B14E5FB38B /* FLimitedFilter.h */, + D13BD7A9F2B272B66AB3A5E408D37ED2 /* FLimitedFilter.m */, + E14EA890AFFB0CE667D86C0A69FFB986 /* FListenComplete.h */, + A1ED358F43ABF0E139113AFA038BC50C /* FListenComplete.m */, + A94A195887BF4B4B1470BE0FCE132D15 /* FListenProvider.h */, + F350F4F42491E713EF27C4029334B448 /* FListenProvider.m */, + 6038170437BAF049CB60F88B2FF54AA5 /* FLLRBEmptyNode.h */, + F237BFE530F87F9D29EB20B41D6E7EA7 /* FLLRBEmptyNode.m */, + 136586EF70918CE2645599936BDA2CBD /* FLLRBNode.h */, + 9E8ADF43E9D247D3BB0419A366EEAD55 /* FLLRBValueNode.h */, + CC072C55EAA4F58FB9737792ED612B05 /* FLLRBValueNode.m */, + 769A24B9A7E6EA91AB22AC7BDF7294A1 /* FMaxNode.h */, + 92B76C50618D84D3A4C1256A34745255 /* FMaxNode.m */, + 79C6FE77B99E2E6E5FD2CF6ED248C543 /* FMerge.h */, + 2F6BFDF488B63BC769F213FF0D28D968 /* FMerge.m */, + 843D5111E7D78F9D8C0552A9992D3BCD /* FNamedNode.h */, + 022E927034BF829787B7C39142FAEA7F /* FNamedNode.m */, + A3518271C1360FECB7B62107A839F0CA /* FNextPushId.h */, + 2C738177964ED52E8059D490D1A0500E /* FNextPushId.m */, + FD13A003F07E3F8B8323B787BEBC85E1 /* FNode.h */, + CFCBD1049707A9F58E0E65E23821926E /* FNodeFilter.h */, + C3E03EEB0FF50B1253DE3D15D06B52F5 /* FOperation.h */, + 6C7E0F93D9D136C44D487B7C3B938091 /* FOperationSource.h */, + BF1545BEA2ADAD856AD2526AB9EEDD39 /* FOperationSource.m */, + BB7C81EA1D6BB6AEB7FC78A6B766921F /* FOverwrite.h */, + F464260936E9C53C8EEE939385034569 /* FOverwrite.m */, + 61C74BF8C42C637EE978632922266FC3 /* FParsedUrl.h */, + 3248E4707C43400D306C8D449F602C0A /* FParsedUrl.m */, + CD8A171098CC2FB6667109F3D914190E /* FPath.h */, + BEDCFC9F774844B490FC6F1123E91884 /* FPath.m */, + 811E448B021B0518BB2802E83B759A48 /* FPathIndex.h */, + AE84A7609499770D18328ED3ACCFA098 /* FPathIndex.m */, + 4D0567DE7174EB9965E6B3CE1BFFE735 /* FPendingPut.h */, + EAD0CC66EB949F945F8E6074B855FCA0 /* FPendingPut.m */, + FE6B8AF94F6B9320B35BA9AEF571956C /* FPersistenceManager.h */, + 40F1951617C35D1A46317044DEFCFBEA /* FPersistenceManager.m */, + A28C8055B939C8A355918ACE46F7DCF3 /* FPersistentConnection.h */, + 279506759E965C04139EA8BF32BC85F0 /* FPersistentConnection.m */, + 77E5295317BF8E35A4774EDB9696C913 /* FPriorityIndex.h */, + E2B8505FFB9E28E64596357FF3330F17 /* FPriorityIndex.m */, + 703413B3BDA586A54D308061523C6ED8 /* FPruneForest.h */, + F62D2C38661956FB1EA268061A54F656 /* FPruneForest.m */, + 53C820A895299ACA19C3562A5C0607B1 /* FQueryParams.h */, + 3CB6AE028F0001B0D4C44A5AEE15445D /* FQueryParams.m */, + 8CE420DA1558F78911A3B350A9A11A79 /* FQuerySpec.h */, + 26E5F18ACD873FD6A13EE7F4475650BE /* FQuerySpec.m */, + E9535BB87C3A65DC7EF7CAAE2BE8D61B /* FRangedFilter.h */, + D7F61CFEA9E82A3FE8BC9B336BB62F11 /* FRangedFilter.m */, + 0D0384586ACEA88566F47AAE1CC4143B /* FRangeMerge.h */, + 44AE3BAA3E5EE58F48C87AF1F5F3FF88 /* FRangeMerge.m */, + 2C7310AD32194E0C9E8955706B4FD9A7 /* FRepo.h */, + CEDEC11E8A3A5A39A44BAA92E7B9CB80 /* FRepo.m */, + 99AF1B1BAFACCE770472FD60484786B2 /* FRepo_Private.h */, + 28FD496277CE7CD6A22335D4267183D1 /* FRepoInfo.h */, + 01B65001CC680852B87526799EBC5A19 /* FRepoInfo.m */, + 9B4F6E28284FF624BFF2C716DC39024F /* FRepoManager.h */, + 324F54FD594D01AFB378373F9C8932B6 /* FRepoManager.m */, + 3D86498062747657DA44EF4E4FC1D64B /* FServerValues.h */, + 1A4C1C5AC30DE4A55E5B813F80CAB464 /* FServerValues.m */, + 35D5A4E05152C08B2026704262E08F82 /* FSnapshotHolder.h */, + C1E8E706E03B1B21D1CB82874B6BC5C4 /* FSnapshotHolder.m */, + B11683BA485E0F316EAB89F61689FE2D /* FSnapshotUtilities.h */, + A403A0080BA699A51F583B8F60C8F4F1 /* FSnapshotUtilities.m */, + F524232F2B533892102DB1982763255E /* FSparseSnapshotTree.h */, + 982417A3B308786B28B3E55A210AC1FD /* FSparseSnapshotTree.m */, + 5DF64CC029A59D164C673992AD3C8037 /* FSRWebSocket.h */, + 5D1B226B9F61815FD59B1A67E1CC7684 /* FSRWebSocket.m */, + 11784773888188D10E9F4201373A8E05 /* FStorageEngine.h */, + 70BA0C5E124A73AB8333E19108FEBDCF /* FStringUtilities.h */, + 8C419006F9EBDF2CE1572087941841CD /* FStringUtilities.m */, + CA360EC2133EBE3681DE9ED3AC9359B0 /* FSyncPoint.h */, + 11668C5DEA03D4F2BB6FF39E794BA093 /* FSyncPoint.m */, + 72F54EAFFFEB8994F4F4DBC66105B30C /* FSyncTree.h */, + 65BDC2DF79ECB93585E1BEF395A43E4C /* FSyncTree.m */, + 28275241D6047A1620E7671A606A284B /* FTrackedQuery.h */, + B3FE521C713ED654A08EB82618EB271C /* FTrackedQuery.m */, + 397B9F7253E8B343B730257BB2F433C1 /* FTrackedQueryManager.h */, + EC4F14E0A0F67A117B21CDC7A23AE25A /* FTrackedQueryManager.m */, + E762147F2F13707B979FB6B2F3BB781F /* FTransformedEnumerator.h */, + A90046E26AA851A035D7A9111C1941E8 /* FTransformedEnumerator.m */, + 5BC02749593FFFFBFBEFF12AA613D571 /* FTree.h */, + 8A062A239385A4D191C871589DED362E /* FTree.m */, + 09AA5AA89D97D1BF16F36C62FDD2AD5F /* FTreeNode.h */, + 4A1FF3997E9161B9290C7D1608B82DA0 /* FTreeNode.m */, + 51A32F0E945349D62441F3ADBE859017 /* FTreeSortedDictionary.h */, + E92D15118B786BA86D1B0ED014DAC550 /* FTreeSortedDictionary.m */, + A48997DDACC81455ECBA8ED3769582EF /* FTreeSortedDictionaryEnumerator.h */, + 4F2BFDBF37C6024A37B98BF959ED74E8 /* FTreeSortedDictionaryEnumerator.m */, + D91D0804446ED6E038CF4AF95C2E14F1 /* FTupleBoolBlock.h */, + 9F337E4E3BE93C305DBB326335C09D2C /* FTupleBoolBlock.m */, + 51DF135B95C2C63E71D97168F8ED319A /* FTupleCallbackStatus.h */, + EDE51BDB9F8A1452AEA0C36D5DB71FD8 /* FTupleCallbackStatus.m */, + 727D09BAF5CCA8E230F101E228BFEB81 /* FTupleFirebase.h */, + 6B3B6D04CD804A2DCFD0CA0DA33A568D /* FTupleFirebase.m */, + 86B7ECE0F84BACFC785AB07041F1B3C7 /* FTupleNodePath.h */, + 476E8E54604E4CD6B03F317728CC19F1 /* FTupleNodePath.m */, + C1A8F0D90BCCB517218BE7784558247B /* FTupleObjectNode.h */, + CD26081036BEE7C05DD4C429054B7894 /* FTupleObjectNode.m */, + 34FB0AC26A184602B86A7C9B582D0D62 /* FTupleObjects.h */, + A0531D91E7CFF1C4DF621C3246321F3E /* FTupleObjects.m */, + 46F7A37638CB3624A41208437A049DCB /* FTupleOnDisconnect.h */, + C924626DBF358408C0979CBA0AD1ED96 /* FTupleOnDisconnect.m */, + D223F15198F481B2D52CC3F9CE6CB2C3 /* FTuplePathValue.h */, + 527A58C2B84D5E74BBA75B24F2F2093C /* FTuplePathValue.m */, + 039F5411FDC209C6D02A79FC091E01B8 /* FTupleRemovedQueriesEvents.h */, + 770AF2E17CD58BDCA0D918158D01E602 /* FTupleRemovedQueriesEvents.m */, + 393E34A6743DCFE11EA0EB1A258748E5 /* FTupleSetIdPath.h */, + FFE1402FA9903A094033843D6D68E3CC /* FTupleSetIdPath.m */, + 2ED40CA21C81D183487E2AA1EE13C818 /* FTupleStringNode.h */, + 7D06036A48C38D7D57ADCEF3C5127F96 /* FTupleStringNode.m */, + D3EC63088647E496A1109035BAA3FAA5 /* FTupleTransaction.h */, + 5913FC3CB687FC271619277DCC1F2737 /* FTupleTransaction.m */, + 5DB7B79E357A7765895F6FB422938BE8 /* FTupleTSN.h */, + 6B85AAB94D405DD45E2B4D1A1F6EA8FF /* FTupleTSN.m */, + F5F544CE6EB349011514F2B58814743C /* FTupleUserCallback.h */, + E819A97A23766D4FB38805E95D8EB1ED /* FTupleUserCallback.m */, + 3AB5FBC45585C1A361662B4CD7EE76C5 /* FTypedefs.h */, + EC2A4FE3CF03DBEF8339CA2564CF346C /* FTypedefs_Private.h */, + 22CA6F29CD92F4C1B2BB0A4BCA0C0FA7 /* FUtilities.h */, + 65F3954631DF66A5F3305029849F5A2F /* FUtilities.m */, + CB66D88F0B7187CA3B3E9DA35265EAF0 /* FValidation.h */, + BBA9C16DE4FB1E3BFFBFB4CBB00ACC0F /* FValidation.m */, + 950BEE25475AF8AB9882D8903CBF417C /* FValueEventRegistration.h */, + ECBB5EB4DDA66EB6EA4D197712996F33 /* FValueEventRegistration.m */, + 96F68DEE8EDCECE1EA450424EB19AAEE /* FValueIndex.h */, + 8F05BBCB1F615E470A220DB8DEC9140D /* FValueIndex.m */, + 26B7CE2D2961B216E39557E9D2785C74 /* FView.h */, + 74335A52733B4DEC7F2D9349FFA9DAC9 /* FView.m */, + 88DC3C4F9C544BC4E4297988708ECE37 /* FViewCache.h */, + 8E2EF1FC87C693AD40D02F7164BC01D9 /* FViewCache.m */, + EEF64F45123D8FB8AFD81C22B85D89A5 /* FViewProcessor.h */, + A3988973AE5C02333414D4A17044A957 /* FViewProcessor.m */, + A7B096381505DCD71416779CC51D5D90 /* FViewProcessorResult.h */, + B5A0B75010E7D217156712DACB92C96A /* FViewProcessorResult.m */, + 0BC2D24DEB60661E4AB229DF73A489CA /* FWebSocketConnection.h */, + 8131049A8380941A015BC952D24BC4A5 /* FWebSocketConnection.m */, + D287124397290FCDED128BD06946425C /* FWriteRecord.h */, + 1D53D27ED4378B60C2784666ECEEFD5F /* FWriteRecord.m */, + 0A2E1CE2DC70E49CCB32378842FD5680 /* FWriteTree.h */, + F439BD97DD694938706D323C613AE6B4 /* FWriteTree.m */, + AEFD7E280A0837578CD031AA70BCCF6E /* FWriteTreeRef.h */, + EEA3E1CAFC53ED900CC4A9D1E69DAAB3 /* FWriteTreeRef.m */, + 0CD1C58110EB87B555D1286A9600FA31 /* NSData+SRB64Additions.h */, + 3015660C97A402971AD6C28366206CA9 /* NSData+SRB64Additions.m */, + BE686A1712D588D3583AB99B2E45536D /* Support Files */, ); - name = Headers; + name = FirebaseDatabase; + path = FirebaseDatabase; sourceTree = ""; }; /* End PBXGroup section */ @@ -3745,35 +3826,19 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 1E74A28879AA1DF13CAEBC33D28CBE8C /* Headers */ = { + 17418DA81431B0538F80CEE684E0DAD7 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 4A70871BF16A4A62548322E115DD0595 /* Pods-pocloud-umbrella.h in Headers */, + CC658CAD555E3C1A2C28B1C22FEF836E /* RealmSwift-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 24390E614AD54A19BF6D42D055A6AD3F /* Headers */ = { + 42001CD05334C85D1463578AA4C94423 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - BE8CC0E9161CC6562897D2016851EF04 /* SwiftChart-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 28AF765CF5D2C7F4BA9F5C26DC0535AD /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 6CC84B50C2FEBC931900F4B99E5E440B /* RealmSwift-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 3EA4ED242E48EEB80C28374DABB99BC7 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 62A1C1A1CB68530EFDED206B3947006C /* SwiftyJSON-umbrella.h in Headers */, + C92A8E7094DD8D148FE0765DC923037B /* SideMenu-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3893,14 +3958,56 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 60A2B26980F40CE23516EB58A35804F4 /* Headers */ = { + 60233E55029E9C95FA7E98EC15616C6B /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - F6A8ADDB4189BE52641B9E2109014E1D /* AnyPromise.h in Headers */, - B59660A1B638F5791D92B5529E145C22 /* fwd.h in Headers */, - A095FBED76D3A8B27DF51744610F0247 /* PromiseKit-umbrella.h in Headers */, - 0E0C668E4E5D55A70181B06CBECBEF66 /* PromiseKit.h in Headers */, + 8F45469FC0750B930C2EE7FAC32405D2 /* NSError+RLMSync.h in Headers */, + B590084EBFDF134A5FC7E2FF4E6BCEB0 /* Realm.h in Headers */, + 49433F5BF1CDBEE4B750FC1F7FA0E31F /* RLMAccessor.h in Headers */, + 736CF37051D550C1FBACA07C91ECA662 /* RLMArray.h in Headers */, + 1823F56AC8FC905ECD3E1BF9FAE59870 /* RLMArray_Private.h in Headers */, + 68C3D57B4628397434A8008F2FDE9302 /* RLMCollection.h in Headers */, + 1CE00AB5BE897A1DDAEA7390E3E75B38 /* RLMCollection_Private.h in Headers */, + DFC5B94918E5A17185B32BB4992428A1 /* RLMConstants.h in Headers */, + 67FB274BF84E310A775731821106C0B0 /* RLMListBase.h in Headers */, + 7C3D609C3C600BEA110437A812A7FAC7 /* RLMMigration.h in Headers */, + AAF9D290AEBAFC96C918CE214121B91C /* RLMMigration_Private.h in Headers */, + 54A3CCB3F39CA70BA269BA03A1D8B8DF /* RLMObject.h in Headers */, + 60114CF758A0FD7E04182B2434023670 /* RLMObject_Private.h in Headers */, + 87218279BD6EB6F67461F4C59A2F52AF /* RLMObjectBase.h in Headers */, + 2F9397DEFF57401E2F49F4AC9C882CD7 /* RLMObjectBase_Dynamic.h in Headers */, + C882486720E56C389B7B5940C7D4C7C2 /* RLMObjectBase_Private.h in Headers */, + B92588AC780C7BB76A0F77E84CBAA050 /* RLMObjectSchema.h in Headers */, + D37447352A19B729260CC336BE9551A4 /* RLMObjectSchema_Private.h in Headers */, + C5EBA8C53FB56169B055228DE189E264 /* RLMObjectStore.h in Headers */, + 544FDC91B4E21711475AB28C1D6F8979 /* RLMOptionalBase.h in Headers */, + 9840CB2A95F650C2ED4BD38CC432A36A /* RLMPlatform.h in Headers */, + 88CB2C03CCC9A1AF21D9D5671A55F67B /* RLMProperty.h in Headers */, + 0D34670655A8C04C6E5B06EEBEB10404 /* RLMProperty_Private.h in Headers */, + 2CBB417265596F128F7CB144AB2E092C /* RLMRealm+Sync.h in Headers */, + DB10F11752D36FD3F886A24E4CAE59CE /* RLMRealm.h in Headers */, + 4F8D10D1E11532433156C9EEE71054D4 /* RLMRealm_Dynamic.h in Headers */, + DC457AC426E743A4985078FCA31BB406 /* RLMRealm_Private.h in Headers */, + 7C05228AB410B7E458DB789C1C5ECD1B /* RLMRealmConfiguration+Sync.h in Headers */, + 61811049EF9DB96C6092507062774A05 /* RLMRealmConfiguration.h in Headers */, + 7CFB8E353C8EA8BEC26486824A648953 /* RLMRealmConfiguration_Private.h in Headers */, + 54F00EED638C35E4AA74BBA452C0FFD3 /* RLMResults.h in Headers */, + 49BD0A719C61893E79267E6FCA661C3B /* RLMResults_Private.h in Headers */, + F5ECFC106ED02D3F5ECA3286E183F41F /* RLMSchema.h in Headers */, + 3FDB38F6164FE77929DD8D9C77AEBAD5 /* RLMSchema_Private.h in Headers */, + 62F71D64F91549B7ED5E7842481C5C11 /* RLMSyncConfiguration.h in Headers */, + A9B8A98A4A6640297A21509480FAC721 /* RLMSyncConfiguration_Private.h in Headers */, + F1E43B61130E71B4EFF9A056CFC7AFED /* RLMSyncCredentials.h in Headers */, + AC82D120B0B465641985587872D0B2D6 /* RLMSyncManager.h in Headers */, + FB4B8550B44B1EA86000867733DA1E1E /* RLMSyncManager_Private.h in Headers */, + 4D3A39B59624C3C544119F3957BCF255 /* RLMSyncPermission.h in Headers */, + 4F654F94BA01B069E92DACA085A46975 /* RLMSyncSession.h in Headers */, + 18110CBAA89F8A5EF32D0B9699E1CCFF /* RLMSyncSubscription.h in Headers */, + 28A41A6D34FF661D9E494929560F1CE0 /* RLMSyncUser.h in Headers */, + D95E06F25144131DA98A78BBF6BCDB44 /* RLMSyncUtil.h in Headers */, + 6EE0FD7882A213AEE683064420FF9BD0 /* RLMSyncUtil_Private.h in Headers */, + 9F553C994F4E1B6AAB5FAE964C0C13A0 /* RLMThreadSafeReference.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3914,6 +4021,18 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 7D0F29317E90139B86B21BA51E821E79 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + BDE507BC224071B7E6D234DDAC75FEC8 /* SVIndefiniteAnimatedView.h in Headers */, + 424D2584DF6DFA622674DD14BD12279D /* SVProgressAnimatedView.h in Headers */, + CEFEEB418A6775DB778A0AFEAEE38030 /* SVProgressHUD-umbrella.h in Headers */, + 31ABE67DF75C99E20A9B85D5611CD71F /* SVProgressHUD.h in Headers */, + AEDBE16C5A5A9780E22938566CFB187C /* SVRadialGradientLayer.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 8410C352CEB5FE08C6D5BBCC3D30D8DC /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -3987,6 +4106,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 9B685531AC18FDA5B18AB22DC512D333 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 5394DCCA526184F919D2416E58E43089 /* SwiftChart-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 9D69BBF2E393C16E8200B1D5883237D0 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -4019,18 +4146,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - A1D5D3CE24F0E7FCC96E282849BC6528 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - EF726054B35A7C1C21162AF006A6D8C0 /* SVIndefiniteAnimatedView.h in Headers */, - 4A90730D63132879581072CBE1BDDEF0 /* SVProgressAnimatedView.h in Headers */, - 10628D62117A28E7BC6EA369DB859565 /* SVProgressHUD-umbrella.h in Headers */, - 6AE5EF5AD227581740E952A95650E04A /* SVProgressHUD.h in Headers */, - 7FBFB5736FE142C24277C8A8E7C3FC4F /* SVRadialGradientLayer.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; B4002B6E97835FDCCAA5963EFE09A3E0 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -4048,56 +4163,30 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - DF8F465736D61743A76ACAA69130519C /* Headers */ = { + EDDF4D7189FBB993DBB13161E0279B45 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - FE8E17E7ED6CDA58B0C1C07CC5645AA8 /* NSError+RLMSync.h in Headers */, - 433FAF2F2793B9E878A35AB0180971D2 /* Realm.h in Headers */, - DCF678B5BC1C5CC4DE845CDB02063D2D /* RLMAccessor.h in Headers */, - A4A1E3731060D149BB063A5E8398C01D /* RLMArray.h in Headers */, - A1AB0FCCF103877E72C63B492518BBDB /* RLMArray_Private.h in Headers */, - E80E1C8D9DC4E62DAE5FA25BAC832060 /* RLMCollection.h in Headers */, - B86FB8EFD48DCA69E5D58E2104E3F3F9 /* RLMCollection_Private.h in Headers */, - 5C57E8F615C248EF0943DB914DCFA3CC /* RLMConstants.h in Headers */, - E3608E640901863BD7A59C3BEC1FE327 /* RLMListBase.h in Headers */, - 6642297EC3990411FD74F510F98AC9E8 /* RLMMigration.h in Headers */, - D9063343BD6934349EA369163974EB12 /* RLMMigration_Private.h in Headers */, - 5B294BAB1DAF3EEF8CC3FC0A4D801608 /* RLMObject.h in Headers */, - B467B155C44F3EA23E5CEBE993AB4B0D /* RLMObject_Private.h in Headers */, - E532D892FF6F727539B6B75835585B95 /* RLMObjectBase.h in Headers */, - 3AF4E40C587A885135CED905A0AF38E2 /* RLMObjectBase_Dynamic.h in Headers */, - B8FFAC53580EDAF51EA15B7B0B7DF657 /* RLMObjectBase_Private.h in Headers */, - 46E1F154A76A173F352C0CDA882FAC23 /* RLMObjectSchema.h in Headers */, - 0DEF1C0D543583A91EA50A092D4AE31F /* RLMObjectSchema_Private.h in Headers */, - 803870E5D3A799D75EB4B654A39794E3 /* RLMObjectStore.h in Headers */, - 648BF828FBA491F4694B4853EF646F82 /* RLMOptionalBase.h in Headers */, - 36FD038890D205CB057595E95C1A2021 /* RLMPlatform.h in Headers */, - 6CAF1973FCBD74F8E9802F584BD33AF7 /* RLMProperty.h in Headers */, - DA5CCB3E89D7466027508AADB00961C1 /* RLMProperty_Private.h in Headers */, - 76C22CBAA297189F322AC7A91104D1C7 /* RLMRealm+Sync.h in Headers */, - 003D8D30DD4FDF764F280A02A016DE37 /* RLMRealm.h in Headers */, - 5FA6D12E3286E82717DE225D9BF36E89 /* RLMRealm_Dynamic.h in Headers */, - F50F2C0B006225985E95763704283050 /* RLMRealm_Private.h in Headers */, - 1C73B42D737E1C536B53DFD465172090 /* RLMRealmConfiguration+Sync.h in Headers */, - 206AFCA8751B9478018116C0D1F0224A /* RLMRealmConfiguration.h in Headers */, - 673F3FC470B833D802C1A9750F869ABC /* RLMRealmConfiguration_Private.h in Headers */, - 5750865DBF901AFA614554FE984F10C2 /* RLMResults.h in Headers */, - 118995A4B0F9F8ED438BA3969C2BC879 /* RLMResults_Private.h in Headers */, - 00C7EC6E0679BBE5DED9C26FF0A9F112 /* RLMSchema.h in Headers */, - F3B9B5B3E5C4BE84D7ECBD5247029B26 /* RLMSchema_Private.h in Headers */, - 076826E3567473DFD962B3B223AEB352 /* RLMSyncConfiguration.h in Headers */, - 70CCAAC59D53F6DC5A7DE884084F3D45 /* RLMSyncConfiguration_Private.h in Headers */, - 3584222440B118D10DE972B7B72C59BE /* RLMSyncCredentials.h in Headers */, - C12F6BEB755DC1D6DCB33B3DE2B773E8 /* RLMSyncManager.h in Headers */, - 84385EAE83DB7EE741204035FC1B1AC1 /* RLMSyncManager_Private.h in Headers */, - 848C0D1593909C30C11E71258D2A39C2 /* RLMSyncPermission.h in Headers */, - D2CE6B8C295118C681F5636EB8E53711 /* RLMSyncSession.h in Headers */, - EEB26B57D181A7DB88143E34E0FCB13D /* RLMSyncSubscription.h in Headers */, - 1AF77E7D2F017760B04ED66AE8B66D31 /* RLMSyncUser.h in Headers */, - 2AC0F7201BCDEF05262B6804BD81DA52 /* RLMSyncUtil.h in Headers */, - A6F14563C3B78D41F719FF6C9064EE96 /* RLMSyncUtil_Private.h in Headers */, - B530C5395E60BE6173B1DEEDA3377AFA /* RLMThreadSafeReference.h in Headers */, + C0530396661445F2888BA3CC4C332E44 /* SwiftyJSON-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + EF74E60AAA6831DAF93861AFA95F97A2 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + F697A47B9851FBC125DE11228FB27815 /* Pods-pocloud-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F88510EB34CC7A62DE1C2F1E30133F96 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 190658D67B3438B72DCDEA1E401FD03B /* AnyPromise.h in Headers */, + 5A4D7EA1033D8F2708B04767898629E4 /* fwd.h in Headers */, + A646A5DB58C09CD6BE0173A3BCB13234 /* PromiseKit-umbrella.h in Headers */, + 870AFE1534B3B16BEF8CF2D3328D5BDC /* PromiseKit.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4243,22 +4332,41 @@ /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 356DC07E58A591DA29A4CFF00C688E26 /* RealmSwift */ = { + 163ACDEEDFE672B67E0DB15318AF0C07 /* Realm */ = { isa = PBXNativeTarget; - buildConfigurationList = 8B559BB0529D5722C20E673A5C222755 /* Build configuration list for PBXNativeTarget "RealmSwift" */; + buildConfigurationList = A23BEC1E3515793704829744CB52774D /* Build configuration list for PBXNativeTarget "Realm" */; buildPhases = ( - EE35D8CDF8424A7CD64DB71D25EC9454 /* Sources */, - 0ECF3ADD54DCDAE58F90BA5E338F48AA /* Frameworks */, - 28AF765CF5D2C7F4BA9F5C26DC0535AD /* Headers */, + 75D2674BBDE2678648975BE3DFF60A7C /* Sources */, + FC4AAAA8C3EB9468690671F86F4299D2 /* Frameworks */, + 60233E55029E9C95FA7E98EC15616C6B /* Headers */, + C1EB0D21FF8F48274194E30BACE610AF /* Copy . Private Headers */, + 55B4421CCFAFB283030F2F9BAC7DFACD /* Copy . Public Headers */, ); buildRules = ( ); dependencies = ( - 9B8CB0DD7447AE55DE606B4984C725CE /* PBXTargetDependency */, + ); + name = Realm; + productName = Realm; + productReference = 19D823D8734EB75ED01B5866FCC79A2D /* Realm.framework */; + productType = "com.apple.product-type.framework"; + }; + 26389CA2D7E58CA4716E217346D0655C /* RealmSwift */ = { + isa = PBXNativeTarget; + buildConfigurationList = 02CAB9A62E77F3105C80D180F6C06459 /* Build configuration list for PBXNativeTarget "RealmSwift" */; + buildPhases = ( + ED79A79B4172361019A67CB6BBF408B9 /* Sources */, + 4DFE83E8AF91C894188CEC50C64E7ECB /* Frameworks */, + 17418DA81431B0538F80CEE684E0DAD7 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + F682286DACD79873C77C1B8583ADBF11 /* PBXTargetDependency */, ); name = RealmSwift; productName = RealmSwift; - productReference = 78C65955A55BF4DA2BFD100FE5D8C955 /* RealmSwift.framework */; + productReference = D0F231F015E13183195E41563BE8291D /* RealmSwift.framework */; productType = "com.apple.product-type.framework"; }; 42FD17D195FA3B5B05CE79F0B6CF447D /* FirebaseCore */ = { @@ -4276,7 +4384,7 @@ ); name = FirebaseCore; productName = FirebaseCore; - productReference = 81BDAE1EF3A408623FF571C1BAEE2F29 /* FirebaseCore.framework */; + productReference = DCECEAA4AA603F6A9E0920E53DDDEC2E /* FirebaseCore.framework */; productType = "com.apple.product-type.framework"; }; 488CA9079247B8F25888405871FCF2F4 /* GoogleToolboxForMac */ = { @@ -4293,42 +4401,25 @@ ); name = GoogleToolboxForMac; productName = GoogleToolboxForMac; - productReference = 7CC364DD9BCB58F1BA133C12482421D5 /* GoogleToolboxForMac.framework */; + productReference = 41704C34A45976B3B0D3501C353F987E /* GoogleToolboxForMac.framework */; productType = "com.apple.product-type.framework"; }; - 4AFE26606FD9F7F69C36616867B7AAB0 /* SVProgressHUD */ = { + 4EEC98C9980EBF6EB559FE9840F88600 /* PromiseKit */ = { isa = PBXNativeTarget; - buildConfigurationList = A3E9C6A7651180F0670A16F6C86163CA /* Build configuration list for PBXNativeTarget "SVProgressHUD" */; + buildConfigurationList = AF85F9BBD749F913AD78A9ADBB1BD5D2 /* Build configuration list for PBXNativeTarget "PromiseKit" */; buildPhases = ( - F799831EBA43D385B5CE77A3FF70AB62 /* Sources */, - 8A2900F31E4A6220CEF6771A147BF23D /* Frameworks */, - A1D5D3CE24F0E7FCC96E282849BC6528 /* Headers */, - 633A5992428DB119D01A9CDB6B1E7616 /* Resources */, + 7F1471170F33BBB4E520D18BF30380C7 /* Sources */, + EE560E4535B928855490E190757DE274 /* Frameworks */, + F88510EB34CC7A62DE1C2F1E30133F96 /* Headers */, ); buildRules = ( ); dependencies = ( + B5EF9156898D85CAFC0159BFD472B124 /* PBXTargetDependency */, ); - name = SVProgressHUD; - productName = SVProgressHUD; - productReference = 5E36392095CB913E8A2C0047D6FEB63F /* SVProgressHUD.framework */; - productType = "com.apple.product-type.framework"; - }; - 4E8C32738D624A9A75509B88F9A1EED6 /* SwiftChart */ = { - isa = PBXNativeTarget; - buildConfigurationList = 6C475D363234034E3FECB088CE11DF38 /* Build configuration list for PBXNativeTarget "SwiftChart" */; - buildPhases = ( - 82229235B7B906CD175E4F9A32241A7B /* Sources */, - 4E5FD8D11624E843E6ED1B8D76A107C6 /* Frameworks */, - 24390E614AD54A19BF6D42D055A6AD3F /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = SwiftChart; - productName = SwiftChart; - productReference = C5F4AE4AE7326D84BD9A68F757A3DAC3 /* SwiftChart.framework */; + name = PromiseKit; + productName = PromiseKit; + productReference = 721BDC7FEE69CCF878D29D3396CD4BBB /* PromiseKit.framework */; productType = "com.apple.product-type.framework"; }; 4F87037150ABE2C9238B54E8F6E33F36 /* Kingfisher */ = { @@ -4345,40 +4436,24 @@ ); name = Kingfisher; productName = Kingfisher; - productReference = CC2D3D2EADFD63EACA43F1CD6C54080D /* Kingfisher.framework */; + productReference = 2913119A759FDFBDC6F9FC617890BE97 /* Kingfisher.framework */; productType = "com.apple.product-type.framework"; }; - 567786AA36614289073571C74AE670B5 /* Pods-pocloud */ = { + 5F2B8B75736083DA9B4F09AE96C5205C /* SwiftChart */ = { isa = PBXNativeTarget; - buildConfigurationList = 82803C9466ECF835CE0643F660DFFAAD /* Build configuration list for PBXNativeTarget "Pods-pocloud" */; + buildConfigurationList = 7D1840B0203BDAA575D6B442391CF01D /* Build configuration list for PBXNativeTarget "SwiftChart" */; buildPhases = ( - 634ADDC85A9F3BBE0BB465486B051912 /* Sources */, - 1E630E92A3816C1AA23747F6B80F2436 /* Frameworks */, - 1E74A28879AA1DF13CAEBC33D28CBE8C /* Headers */, + 2DC8732F974416AD23FECB6C64983A47 /* Sources */, + 04C25C90C7AF94E68A35852AE88E48A3 /* Frameworks */, + 9B685531AC18FDA5B18AB22DC512D333 /* Headers */, ); buildRules = ( ); dependencies = ( - E971EC70E77AE7A55F312B0B5ABEC6DD /* PBXTargetDependency */, - 91650923A7734A04A3A1FB8C068947DE /* PBXTargetDependency */, - 67C0084E951EAC1C20564C1487C77496 /* PBXTargetDependency */, - A17D2DF6E8D699AC3F267F8C1D21A51D /* PBXTargetDependency */, - 5B30FC7D628550CC026C1ABE0EB0A77D /* PBXTargetDependency */, - 4C5CCF5179B14784ED4776883788033B /* PBXTargetDependency */, - 18D8DD4E79AE2ED5DF7A66A5AD74D580 /* PBXTargetDependency */, - 35756EEC3915B26BC4804E21A40A7BCE /* PBXTargetDependency */, - 5C4229B79B85EBE9F88098D629824509 /* PBXTargetDependency */, - C1D2A931449E2A2561AAE254A0153107 /* PBXTargetDependency */, - AC3500572C4BC9349CA4FCC549FE9F25 /* PBXTargetDependency */, - 3798DE7E2C55E6522A30DBB3861FD2EB /* PBXTargetDependency */, - 59824DF8ABC2457CBBA86BC25C6CCEEF /* PBXTargetDependency */, - 4AC9356B7EA68A9605455E67F7736F41 /* PBXTargetDependency */, - 5589672161500E2E0681A6B5AD8978A9 /* PBXTargetDependency */, - 789F26E5D6D50CBBF53A117D9D91EED1 /* PBXTargetDependency */, ); - name = "Pods-pocloud"; - productName = "Pods-pocloud"; - productReference = 1CFFACA43DAF65EC87AC84101EB17E52 /* Pods_pocloud.framework */; + name = SwiftChart; + productName = SwiftChart; + productReference = 3694A4FAEFDB9C1ADCE833F4D9151E11 /* SwiftChart.framework */; productType = "com.apple.product-type.framework"; }; 62FABD757FE4DF7B87CB5ACCAE424F36 /* FirebaseDatabase */ = { @@ -4398,7 +4473,7 @@ ); name = FirebaseDatabase; productName = FirebaseDatabase; - productReference = 18A660E910A723CEC823DC6CA9097EDB /* FirebaseDatabase.framework */; + productReference = CBA3F59FE4E29C803BEE9980DEBED39F /* FirebaseDatabase.framework */; productType = "com.apple.product-type.framework"; }; 88E9EC28B8B46C3631E6B242B50F4442 /* Alamofire */ = { @@ -4415,7 +4490,7 @@ ); name = Alamofire; productName = Alamofire; - productReference = FC666E18371376BDE9EED4F1598ADC5B /* Alamofire.framework */; + productReference = 0609AE291B884541C6DF20C135E2A3FB /* Alamofire.framework */; productType = "com.apple.product-type.framework"; }; 8A267660E1AD4832DE75665F2F87AEA3 /* ChameleonFramework */ = { @@ -4432,7 +4507,25 @@ ); name = ChameleonFramework; productName = ChameleonFramework; - productReference = 8D9B7FCB260C2EB5737E5EB03AC37D34 /* ChameleonFramework.framework */; + productReference = B537F31923042528C00C3F43D4E49F23 /* ChameleonFramework.framework */; + productType = "com.apple.product-type.framework"; + }; + 8B772225B6972C5F5121F8C6F296B00A /* SVProgressHUD */ = { + isa = PBXNativeTarget; + buildConfigurationList = BB0922DAD98FD40B80428F80AE09C920 /* Build configuration list for PBXNativeTarget "SVProgressHUD" */; + buildPhases = ( + DCD61271949EC3D14F9513DBDEBBF3AB /* Sources */, + BCFD8F7A98EDD07CCB474525DA38D51E /* Frameworks */, + 7D0F29317E90139B86B21BA51E821E79 /* Headers */, + 469AC157F509C4EEDA4929B1DDBB1AB5 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = SVProgressHUD; + productName = SVProgressHUD; + productReference = 87A9164E5451984017B164DE6217DE77 /* SVProgressHUD.framework */; productType = "com.apple.product-type.framework"; }; 9938F3058E6013FAB6444C41E86DC9E9 /* leveldb-library */ = { @@ -4449,25 +4542,7 @@ ); name = "leveldb-library"; productName = "leveldb-library"; - productReference = 9EDCDCC4C6B6EA05B5157A555BE3695F /* leveldb.framework */; - productType = "com.apple.product-type.framework"; - }; - BD59CA5368060575195ADAF677CA4EAB /* PromiseKit */ = { - isa = PBXNativeTarget; - buildConfigurationList = C1D729656FAEC34A5FCFB94025CE0F6C /* Build configuration list for PBXNativeTarget "PromiseKit" */; - buildPhases = ( - C6AA05D1A0F587A23D1E33E4D63D6088 /* Sources */, - 270A95442B6AEA891C936A31109337EE /* Frameworks */, - 60A2B26980F40CE23516EB58A35804F4 /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - 040E526DED9AC46AB50B038F0776713E /* PBXTargetDependency */, - ); - name = PromiseKit; - productName = PromiseKit; - productReference = D24EC1182168B26C0D04724AACCB451F /* PromiseKit.framework */; + productReference = 735BB3DB964C42BE707ED69E758226F6 /* leveldb.framework */; productType = "com.apple.product-type.framework"; }; C60D48C24AC5107F932D1778161FE56E /* FirebaseAuth */ = { @@ -4487,7 +4562,7 @@ ); name = FirebaseAuth; productName = FirebaseAuth; - productReference = A98DD7171C3AF5A8618FB53F27921AD0 /* FirebaseAuth.framework */; + productReference = AC4B60D6ACFF487CD575866C2C63AA85 /* FirebaseAuth.framework */; productType = "com.apple.product-type.framework"; }; C71013989C387BAAD69BFE01570495EB /* GTMSessionFetcher */ = { @@ -4504,7 +4579,75 @@ ); name = GTMSessionFetcher; productName = GTMSessionFetcher; - productReference = ED4146DD510DF8D66314C4D67DDF2888 /* GTMSessionFetcher.framework */; + productReference = CF8B0E2EDA2689C6BC746A629F7BA8C3 /* GTMSessionFetcher.framework */; + productType = "com.apple.product-type.framework"; + }; + C9AF417271F67CC4FA2DA0DC6AD972AB /* SwiftyJSON */ = { + isa = PBXNativeTarget; + buildConfigurationList = E9BF5556389B6488DD0EE3872C87645B /* Build configuration list for PBXNativeTarget "SwiftyJSON" */; + buildPhases = ( + A372A85E24A9FB711EEDFBA1B654A2B6 /* Sources */, + 7654112D71A14EF9AEC680586A284095 /* Frameworks */, + EDDF4D7189FBB993DBB13161E0279B45 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = SwiftyJSON; + productName = SwiftyJSON; + productReference = AD098846A244706B0CA5A40F14E3FA6E /* SwiftyJSON.framework */; + productType = "com.apple.product-type.framework"; + }; + DBA0CD9259A1F0AE57C098B81B8448ED /* SideMenu */ = { + isa = PBXNativeTarget; + buildConfigurationList = 2601715ED0E29541D986ABC0E58359BE /* Build configuration list for PBXNativeTarget "SideMenu" */; + buildPhases = ( + 0A5850074A7C474ECC1515871788F8AE /* Sources */, + AB1141DB4559A03F12B75C4557F9A9D7 /* Frameworks */, + 42001CD05334C85D1463578AA4C94423 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = SideMenu; + productName = SideMenu; + productReference = 8711A6C76DC7471688C3AA1DAA4567E2 /* SideMenu.framework */; + productType = "com.apple.product-type.framework"; + }; + E1AA72C2B8CC72EA72381C70AD32DFE8 /* Pods-pocloud */ = { + isa = PBXNativeTarget; + buildConfigurationList = B11E05D0A955FEE0CB7FD7BEE5D8DA43 /* Build configuration list for PBXNativeTarget "Pods-pocloud" */; + buildPhases = ( + 03C078409C7A25154F0E1C8AC98D5220 /* Sources */, + BF63EDAB06E85EE07B307527B914A351 /* Frameworks */, + EF74E60AAA6831DAF93861AFA95F97A2 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + 2A86F36893962D3721057C3BA19E5A95 /* PBXTargetDependency */, + 079382D6E3CF64149633EEC88F7CFC6A /* PBXTargetDependency */, + 70C9C1C1515C16CCCE87B013984CA7E4 /* PBXTargetDependency */, + 2C5E2A8A2CA9A0D172030B81605AC57E /* PBXTargetDependency */, + F8D9EC095D6EF0D1E5A70596A9BFE888 /* PBXTargetDependency */, + 4865637BA32C02E329A1A3D30100BF97 /* PBXTargetDependency */, + A9656A67193E0B101D1F716B816E1398 /* PBXTargetDependency */, + 332F992D8F6B6716D0B3FC2D225FC271 /* PBXTargetDependency */, + C9D4A1AAD6B7B25AD7B48A3F58CE0B67 /* PBXTargetDependency */, + 3240C58B3D888497AAEBE10DD1190F2B /* PBXTargetDependency */, + 2AB12B2A74419AA5DBC1ED8207FA0EE5 /* PBXTargetDependency */, + 61EAD5086C2DE844C06B489326243754 /* PBXTargetDependency */, + EC8C21E36D6CBAAB661813D521E54D00 /* PBXTargetDependency */, + 27A4EDBC25C510A35A3D3FCE94BC352F /* PBXTargetDependency */, + AC0E051658A34E3869CE62DAA47503AE /* PBXTargetDependency */, + 31DA194512FA54AD00904ACE842639E8 /* PBXTargetDependency */, + 56B8256ADFCF9AF58F66B6434F878DE8 /* PBXTargetDependency */, + ); + name = "Pods-pocloud"; + productName = "Pods-pocloud"; + productReference = 4F84176FB531E6C5C208B71882DF37C2 /* Pods_pocloud.framework */; productType = "com.apple.product-type.framework"; }; E4DD95323C54A78F879DAB0F1508B8E7 /* nanopb */ = { @@ -4521,43 +4664,7 @@ ); name = nanopb; productName = nanopb; - productReference = A9443C6DD66FD60AE9AFAB949F1716B5 /* nanopb.framework */; - productType = "com.apple.product-type.framework"; - }; - EB5FD05A39B5799BEEFA8AAD1FB3A333 /* SwiftyJSON */ = { - isa = PBXNativeTarget; - buildConfigurationList = 7405E2FAF11397033BD81EF98A62146E /* Build configuration list for PBXNativeTarget "SwiftyJSON" */; - buildPhases = ( - 0993E0E98A32BF975A9717EF31619C87 /* Sources */, - CD0E0497DF0ABFC9132DF914F19517E5 /* Frameworks */, - 3EA4ED242E48EEB80C28374DABB99BC7 /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = SwiftyJSON; - productName = SwiftyJSON; - productReference = 103325338058B833416D432B5CA62881 /* SwiftyJSON.framework */; - productType = "com.apple.product-type.framework"; - }; - F47F372AA656A4A5B3CF43FDEF1FCE52 /* Realm */ = { - isa = PBXNativeTarget; - buildConfigurationList = 566BF3CABF7BB4F073A1281BDF21D118 /* Build configuration list for PBXNativeTarget "Realm" */; - buildPhases = ( - 0FC9926730957D8C58E56D7775C08C65 /* Sources */, - 58A6CA8628FD534D9760CA2671387030 /* Frameworks */, - DF8F465736D61743A76ACAA69130519C /* Headers */, - 27F900CBAB5023C13D989217E759EB80 /* Copy . Private Headers */, - DCC2E41194D74F77042B03B0F856D4B8 /* Copy . Public Headers */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Realm; - productName = Realm; - productReference = 42408F7E47162942DDF3ECF07951A8FB /* Realm.framework */; + productReference = 813C855CBF32B7018B96D90D50ACDC75 /* nanopb.framework */; productType = "com.apple.product-type.framework"; }; /* End PBXNativeTarget section */ @@ -4567,7 +4674,7 @@ isa = PBXProject; attributes = { LastSwiftUpdateCheck = 0930; - LastUpgradeCheck = 0940; + LastUpgradeCheck = 0930; }; buildConfigurationList = 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */; compatibilityVersion = "Xcode 3.2"; @@ -4577,7 +4684,7 @@ en, ); mainGroup = 7DB346D0F39D3F0E887471402A8071AB; - productRefGroup = 853FC572EF3F5A08B525325686FE02E1 /* Products */; + productRefGroup = 4C7661379170F899047005E369170EF9 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( @@ -4591,120 +4698,47 @@ 4F87037150ABE2C9238B54E8F6E33F36 /* Kingfisher */, 9938F3058E6013FAB6444C41E86DC9E9 /* leveldb-library */, E4DD95323C54A78F879DAB0F1508B8E7 /* nanopb */, - 567786AA36614289073571C74AE670B5 /* Pods-pocloud */, - BD59CA5368060575195ADAF677CA4EAB /* PromiseKit */, - F47F372AA656A4A5B3CF43FDEF1FCE52 /* Realm */, - 356DC07E58A591DA29A4CFF00C688E26 /* RealmSwift */, - 4AFE26606FD9F7F69C36616867B7AAB0 /* SVProgressHUD */, - 4E8C32738D624A9A75509B88F9A1EED6 /* SwiftChart */, - EB5FD05A39B5799BEEFA8AAD1FB3A333 /* SwiftyJSON */, + E1AA72C2B8CC72EA72381C70AD32DFE8 /* Pods-pocloud */, + 4EEC98C9980EBF6EB559FE9840F88600 /* PromiseKit */, + 163ACDEEDFE672B67E0DB15318AF0C07 /* Realm */, + 26389CA2D7E58CA4716E217346D0655C /* RealmSwift */, + DBA0CD9259A1F0AE57C098B81B8448ED /* SideMenu */, + 8B772225B6972C5F5121F8C6F296B00A /* SVProgressHUD */, + 5F2B8B75736083DA9B4F09AE96C5205C /* SwiftChart */, + C9AF417271F67CC4FA2DA0DC6AD972AB /* SwiftyJSON */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 633A5992428DB119D01A9CDB6B1E7616 /* Resources */ = { + 469AC157F509C4EEDA4929B1DDBB1AB5 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - CF654CBC0FE9DDBF108E3680EEE3C4EC /* SVProgressHUD.bundle in Resources */, + 578289AD8005663CCA5DB316F4068389 /* SVProgressHUD.bundle in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - 0993E0E98A32BF975A9717EF31619C87 /* Sources */ = { + 03C078409C7A25154F0E1C8AC98D5220 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 7C3BF7F77F9C09AAC7982F5A7F87AA32 /* SwiftyJSON-dummy.m in Sources */, - 53B7936A5F29895CC42755E4FE685F3A /* SwiftyJSON.swift in Sources */, + 4B891FCED5762B1BF7172440593024A5 /* Pods-pocloud-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 0FC9926730957D8C58E56D7775C08C65 /* Sources */ = { + 0A5850074A7C474ECC1515871788F8AE /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 7EDF1E2529939D46EFC47DA16AF42B8B /* binding_callback_thread_observer.cpp in Sources */, - 99B7449DD163048AF37DF04F1015D070 /* collection_change_builder.cpp in Sources */, - 3A07A80C0B59BD97DAA5A8F01A2F05FF /* collection_notifications.cpp in Sources */, - 714181B507E2E855875F97A1272F3C18 /* collection_notifier.cpp in Sources */, - 9214808374385737D4F605BAB79A1BC7 /* external_commit_helper.cpp in Sources */, - 67E02013520EDEB9F8B3C8EF48ACE448 /* index_set.cpp in Sources */, - 14B17F74573836AB13F724848F64B99F /* keychain_helper.cpp in Sources */, - F5DFF9C54FE125FA79F3E6C4DD9D818D /* list.cpp in Sources */, - F99FE610B94C2721ADA80204E12189A1 /* list_notifier.cpp in Sources */, - 837B11595F62F3EA9F681F022F481842 /* network_reachability_observer.cpp in Sources */, - AC18F7015551D3C20066F44F2F53D394 /* NSError+RLMSync.m in Sources */, - 7C4C5A60A6995BADE324F3B8BA14A63C /* object.cpp in Sources */, - C06822C04173F15817595B4DF873F00A /* object_notifier.cpp in Sources */, - CA753437403BD72BA94B04BACC4E8D44 /* object_schema.cpp in Sources */, - 98B0F0E9727BED30C002EB835EF5348F /* object_store.cpp in Sources */, - 096D116AC30C40BB69417E7A2167CB28 /* partial_sync.cpp in Sources */, - 705FD28365D922BB9D4E5108A25EA8AD /* placeholder.cpp in Sources */, - D71CAF17551E934097F627687491E6FF /* primitive_list_notifier.cpp in Sources */, - 4059194FC38FC17436598C1C2AFDE906 /* Realm-dummy.m in Sources */, - DFDC7320136E7E0FE706C25CB5B9EC15 /* realm_coordinator.cpp in Sources */, - 7ED109D747C09FD8D5C2FD491C46FC86 /* results.cpp in Sources */, - A1A4139394F3ADDA6D7BBFB70F9BF9AB /* results_notifier.cpp in Sources */, - 0B50B53E2FAE4E462EBDF5FC334936B8 /* RLMAccessor.mm in Sources */, - 12E7933D7E20B44E5102AE437A483926 /* RLMAnalytics.mm in Sources */, - 36B33914CB7FC62AC933ED0840AFB7CC /* RLMArray.mm in Sources */, - 2C7A1985EA27A5CA7B294711DC92A8B4 /* RLMClassInfo.mm in Sources */, - 76D1C75575D9B4411A97E68516F5B6A1 /* RLMCollection.mm in Sources */, - AF12CA181981FBECA87E7C0289851812 /* RLMConstants.m in Sources */, - 5741AFA55985E6277B306F6F76335A93 /* RLMJSONModels.m in Sources */, - 7C04830D8C7E0E12C59587F8EB7DA056 /* RLMListBase.mm in Sources */, - 7F7AE037BB6803EA9C01EF5B1C6DB679 /* RLMManagedArray.mm in Sources */, - C9FF0BC95959B4B6B6A6205F54980162 /* RLMMigration.mm in Sources */, - 6D84B2954903576A671D3BF6AF7DBD2B /* RLMNetworkClient.mm in Sources */, - BE455E7ADE56DC5E5B5BF0A343FB63BF /* RLMObject.mm in Sources */, - 3F8A8D1C4EB0C58CFE32ED05A6A0836E /* RLMObjectBase.mm in Sources */, - 53F44293E6BEEADD92CF7249C2817DB2 /* RLMObjectSchema.mm in Sources */, - CF8F101E1F67012619C4B6ABF2B2D64F /* RLMObjectStore.mm in Sources */, - BA448B65AD8B7C62AFFCDA72E643FC12 /* RLMObservation.mm in Sources */, - 34D4293083AB1CC3344C4CD04AB94479 /* RLMOptionalBase.mm in Sources */, - B9B6CDB4CA6E4910B6E28F05DAF97175 /* RLMPredicateUtil.mm in Sources */, - 6E83BD8C6AA2B75012F6AEC76E63E0DA /* RLMProperty.mm in Sources */, - 9A98329D4FD6369B57E6C24BBEC5314C /* RLMQueryUtil.mm in Sources */, - 50C9011D8FB5119CE34E345545623E40 /* RLMRealm+Sync.mm in Sources */, - 0F720CDC3B81DF73F99E8315C7FF34E4 /* RLMRealm.mm in Sources */, - CA231336F7461840BE5F44D4B4D479DE /* RLMRealmConfiguration+Sync.mm in Sources */, - B74788118482DDBEC9BEE53414BB861C /* RLMRealmConfiguration.mm in Sources */, - 723E06929ABF1848625350ABA1B85346 /* RLMRealmUtil.mm in Sources */, - 44FEC26BB25269F45ACC01A50D84B3C6 /* RLMResults.mm in Sources */, - 2C5809AFED1E2950F23C14D8D7DEC18C /* RLMSchema.mm in Sources */, - 24B4DAEA7BCF2CE7D948BC5B735509D2 /* RLMSwiftSupport.m in Sources */, - C73A5D5BAD3FDC9F6224B3F7A6BB6937 /* RLMSyncConfiguration.mm in Sources */, - 11FC1CBD52390CE8A24C4D4E3EE4B2F6 /* RLMSyncCredentials.m in Sources */, - B42D63554A3F551046E51A1557B42D20 /* RLMSyncManager.mm in Sources */, - E5725C685E0426677220266048EE5857 /* RLMSyncPermission.mm in Sources */, - AB2123C9CDE2F11E31DE46EB1F002247 /* RLMSyncPermissionResults.mm in Sources */, - 89EFBCBD244D0D8880B9A5553BE7AD09 /* RLMSyncSession.mm in Sources */, - 6C314E771940804A2CB94077A7AD5CE6 /* RLMSyncSessionRefreshHandle.mm in Sources */, - 7883C1A9CD5C38322B10254E0858D61E /* RLMSyncSubscription.mm in Sources */, - 7F7D86D8153B820401EE8BFC7F708394 /* RLMSyncUser.mm in Sources */, - A118A775785AF64AA1BE5B31171D1F7B /* RLMSyncUtil.mm in Sources */, - F20B2E770A06DB21FD46025D6034BDE5 /* RLMThreadSafeReference.mm in Sources */, - 2C672D64DFA975E63E20A536FB72971F /* RLMUpdateChecker.mm in Sources */, - 9A7B7AF38FD346C2B2ED0E18A1F353C4 /* RLMUtil.mm in Sources */, - C1FBE8D788544EF79BAC48F29A18A872 /* schema.cpp in Sources */, - AAAFB8CF098B0D2A3303ABE5FFB88D35 /* shared_realm.cpp in Sources */, - 6E45DB261D22193300C7F5B5CE978E78 /* sync_config.cpp in Sources */, - 997C20BF99384005524156EAEB91F83C /* sync_file.cpp in Sources */, - A66BD9CDAF8200B50B1ED17C12D00F65 /* sync_manager.cpp in Sources */, - D4265ABB1E9126E740CFF411EBC62DAB /* sync_metadata.cpp in Sources */, - 9FDE063AB0EE751940758D642F4A92D5 /* sync_permission.cpp in Sources */, - 54FC0F69C8D0EFC254AFA5251CB39E52 /* sync_session.cpp in Sources */, - D709BFC500652BF13B7084590803F4E4 /* sync_user.cpp in Sources */, - 6A00C59AD4B477D8F8DFC7F9EE83F3AC /* system_configuration.cpp in Sources */, - 463CC3036EF11596849BBC809F7D0A1C /* thread_safe_reference.cpp in Sources */, - 77ACDF5446596B1F4C040FCCD1786A7A /* transact_log_handler.cpp in Sources */, - E7A5C7178A4D8C0A1178AFD987349E7B /* uuid.cpp in Sources */, - B61D896BF2305EE5C044B61CC9D80BD0 /* weak_realm_notifier.cpp in Sources */, - BD0A405E3CCD78297E88C2A38F5CC240 /* work_queue.cpp in Sources */, + F4EBECD3A85AF148EB96E4DB09DF31EF /* SideMenu-dummy.m in Sources */, + 64DC09353634B71B2EB822DB2445E20E /* SideMenuManager.swift in Sources */, + DA502DD67B28D53911DCC73A2F08BB27 /* SideMenuTransition.swift in Sources */, + 4648BA9616288D53B2B5DB31C4D6222C /* UISideMenuNavigationController.swift in Sources */, + 65CFC8401439ED200531A9C8BA093380 /* UITableViewVibrantCell.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4838,6 +4872,17 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 2DC8732F974416AD23FECB6C64983A47 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 1E8B7FCF340911A42EF2B52A1753FF1E /* Chart.swift in Sources */, + 1A730E27B60A026BBF8C28B9C2248CD0 /* ChartColors.swift in Sources */, + 6A1331338D376322D3540CB2488CDC63 /* ChartSeries.swift in Sources */, + A498662E3250C5FD24E596EAAD389A53 /* SwiftChart-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 32B9974868188C4803318E36329C87FE /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -4898,22 +4943,129 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 634ADDC85A9F3BBE0BB465486B051912 /* Sources */ = { + 75D2674BBDE2678648975BE3DFF60A7C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 42FBCBD051853DC959809F22059572F4 /* Pods-pocloud-dummy.m in Sources */, + CB91E5D0772AC111D85D30D48F388DA4 /* binding_callback_thread_observer.cpp in Sources */, + 26523D74D8D6F9F7C0590215FA17BDDD /* collection_change_builder.cpp in Sources */, + BA24913C00E68C019F94ECD4C7750111 /* collection_notifications.cpp in Sources */, + 3BD51F8867E61B5D07AD8D1878E6CCD7 /* collection_notifier.cpp in Sources */, + 3B951ABB1BF4AABC01084EF45A4F5F5F /* external_commit_helper.cpp in Sources */, + 97C374333A8AD74696A62D18FAB447C0 /* index_set.cpp in Sources */, + 13D063879581FD8040EED4221E51BBAC /* keychain_helper.cpp in Sources */, + 4C40DE35BE9E5242E17B40B8BBC23796 /* list.cpp in Sources */, + C7E5F646462467F90679A0000F248C5D /* list_notifier.cpp in Sources */, + CD90187F2093C106CA45CAD5665EF69A /* network_reachability_observer.cpp in Sources */, + CC05CA9B91967102D6ECB43C12F70039 /* NSError+RLMSync.m in Sources */, + CAC7B90DB6AE7BF122769B186562B3FC /* object.cpp in Sources */, + 8E0E80876FABBB77C49F15EDF5E8AD0F /* object_notifier.cpp in Sources */, + 87437C00DEEBC24AC1F230AB2562BB70 /* object_schema.cpp in Sources */, + 94F893426E662D910997200B4C1E5C73 /* object_store.cpp in Sources */, + B836EC9DD5D3BED984FC21999B9F6F16 /* partial_sync.cpp in Sources */, + 1732F5A87E40B1CB220B93660564579A /* placeholder.cpp in Sources */, + 55DC950F2F11A2F2759DC2D5F39EB31C /* primitive_list_notifier.cpp in Sources */, + 9D226860F9B2A65B99B5C94C45BE2924 /* Realm-dummy.m in Sources */, + E51F951C88537190F2AAEDD9CBB35EFF /* realm_coordinator.cpp in Sources */, + 47C99060151C7EDD1F02FFCABBFC79A7 /* results.cpp in Sources */, + 743CBC5B345DE963B7391954803C2F2B /* results_notifier.cpp in Sources */, + 357C441FA72C555E436CF6144B9F72DA /* RLMAccessor.mm in Sources */, + E6B03114980BE5CCD187BA0B951EC901 /* RLMAnalytics.mm in Sources */, + 1AD38B2AF136CFDCC8D41C3F18953811 /* RLMArray.mm in Sources */, + 75C184D6BDD0A8C401778104B6232E95 /* RLMClassInfo.mm in Sources */, + A6A2CD60CB92C4B8202AA67A9EFD7A38 /* RLMCollection.mm in Sources */, + BCD2AC2765E845F20720C59C76EB720F /* RLMConstants.m in Sources */, + 9110AF0CA02BA23C09C5CBD4664ECF76 /* RLMJSONModels.m in Sources */, + 03FC20D304822CE9807AEF3953DAC33E /* RLMListBase.mm in Sources */, + 2C8535E4F8F47ACCD65D03D7E98A9113 /* RLMManagedArray.mm in Sources */, + C1F0E2E6FF03BEAD90488976835768D4 /* RLMMigration.mm in Sources */, + 4BDCED9F2644A0A7FC3A1FF64CC49FE1 /* RLMNetworkClient.mm in Sources */, + 28A499563DC2506B0B1DD19ECE88D8A3 /* RLMObject.mm in Sources */, + 613C059605FF1F551E0350DF896A38D1 /* RLMObjectBase.mm in Sources */, + 52391F52A7796CDE9FA233ED7E94F222 /* RLMObjectSchema.mm in Sources */, + EEA51FEF4735502108B350187E58F346 /* RLMObjectStore.mm in Sources */, + 532D58CDF07BACB658E0BB2716BFAFD9 /* RLMObservation.mm in Sources */, + 8BFE7E40AF024ED087C36D6A13FD7D5F /* RLMOptionalBase.mm in Sources */, + C0852CC036464AB31A6EAC1E5A50E371 /* RLMPredicateUtil.mm in Sources */, + F6B276CEF36FA7139958E2187B36A437 /* RLMProperty.mm in Sources */, + 1918C0B680A8ADC06106115AF728CFC0 /* RLMQueryUtil.mm in Sources */, + 260AC45536F2F598B1F23A422AC0961B /* RLMRealm+Sync.mm in Sources */, + 3D54D5A74124726E90CE572E52451480 /* RLMRealm.mm in Sources */, + 9E5868385E12F294144320AF0E72C1E3 /* RLMRealmConfiguration+Sync.mm in Sources */, + D46577601813D1D2FFFF9197DE32958C /* RLMRealmConfiguration.mm in Sources */, + 3B399BA027DD08117D401A6B4CB3F80C /* RLMRealmUtil.mm in Sources */, + 3E285BC24F9A260C3F55CBBD50F1165F /* RLMResults.mm in Sources */, + 4B5CE5D26AE68ED6F41F5C21D5C41AA8 /* RLMSchema.mm in Sources */, + 6422AB7078C205EA49122992A0F937AB /* RLMSwiftSupport.m in Sources */, + B0529D5BF2ACD54FAAC3C8449FCA60AE /* RLMSyncConfiguration.mm in Sources */, + CBF7B2EA579BE392158BE91EF8E96A46 /* RLMSyncCredentials.m in Sources */, + FDECA769E6547336917B197125B49F7D /* RLMSyncManager.mm in Sources */, + C60E9DF40A1A8DE0AF779902FB2239A9 /* RLMSyncPermission.mm in Sources */, + 8A0A00EC5ECA44C69B75EC1152F35F4E /* RLMSyncPermissionResults.mm in Sources */, + 959A4950E95AB0C78F5336056D1ED21B /* RLMSyncSession.mm in Sources */, + E313E6A94FB29092207037E6E5BC47F3 /* RLMSyncSessionRefreshHandle.mm in Sources */, + 844DA7C34104E7BDEC4701C981A78D28 /* RLMSyncSubscription.mm in Sources */, + 9A84E2C9F60BFEDDF48C0F772C29CC1A /* RLMSyncUser.mm in Sources */, + 407E64843830BA3D54073180F66581F6 /* RLMSyncUtil.mm in Sources */, + 61C37CBA9900B08969B49918048D1183 /* RLMThreadSafeReference.mm in Sources */, + 7A34BAD7979EFE8DE30BEAC6C6EFEC75 /* RLMUpdateChecker.mm in Sources */, + E03769DD3A245DD283FE649B560506DA /* RLMUtil.mm in Sources */, + EAD787213E087692397BB0D101334858 /* schema.cpp in Sources */, + 5C3289C4337A0D72EF45DA7AE081D311 /* shared_realm.cpp in Sources */, + 4E0D674DE022F1FC1DB93054F1E247B0 /* sync_config.cpp in Sources */, + E76D8B9999FBCAD51836ABDA66E0C8C0 /* sync_file.cpp in Sources */, + FE6328C9D74BC0F80C0D656530028643 /* sync_manager.cpp in Sources */, + 9BA094F3143F295630DC1EE1E899E260 /* sync_metadata.cpp in Sources */, + D0E3F40CCA69DC83AC0CCD700202E532 /* sync_permission.cpp in Sources */, + 6C2E1D2F43B0EA851ADF145D490286BA /* sync_session.cpp in Sources */, + 9B1FB00469E1999BCE7526BBD16D5F47 /* sync_user.cpp in Sources */, + D1A1A0E68326E6DCB2797909651EB521 /* system_configuration.cpp in Sources */, + D95D11FA5A45ECF6DCFBB4D2F58FD056 /* thread_safe_reference.cpp in Sources */, + D150FBBE0E9B81B0A25EEFDA338B57FD /* transact_log_handler.cpp in Sources */, + DF8BA00D3D26A9EB5E3E93A6458C93AA /* uuid.cpp in Sources */, + BA57BC4C058D80C29E978462DB7A52F4 /* weak_realm_notifier.cpp in Sources */, + 548CED0AC95791F23623BCD919E46B53 /* work_queue.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 82229235B7B906CD175E4F9A32241A7B /* Sources */ = { + 7F1471170F33BBB4E520D18BF30380C7 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 056ADE8CC728BD79AB9958B4D7FFB73B /* Chart.swift in Sources */, - 72DC673002447B0F7EBEC31F0AB7C6AF /* ChartColors.swift in Sources */, - 2C732CD1BB42834EF6CE924AA46478AC /* ChartSeries.swift in Sources */, - 4F43C2C8D9034C100774289441551E73 /* SwiftChart-dummy.m in Sources */, + EF13A859D01FA9A4B2BDB00CB24D4748 /* after.m in Sources */, + 4959495C7F1283AA5DFBAD578C6FB776 /* after.swift in Sources */, + DD5FE14CFBE0E796D2C9C7D289292B9E /* Alamofire+Promise.swift in Sources */, + FD9ACDC426E5C19D4A621601F2F65D15 /* AnyPromise.m in Sources */, + F42E1724B80954ABC8705BD199473594 /* AnyPromise.swift in Sources */, + 0E345887C2458F446393A8E03280E158 /* Box.swift in Sources */, + EDC0AE2E2B97A9B99EC3EE1D3AA3766E /* Catchable.swift in Sources */, + 0B916B7D5A78D907E23E760C62C564F5 /* Configuration.swift in Sources */, + A1B533FC8826A7066B6A475303BB591F /* CustomStringConvertible.swift in Sources */, + F988B85970A139C7B4F4884582B9D531 /* Deprecations.swift in Sources */, + D50B182A4DFF40544E60F196CC22346B /* dispatch_promise.m in Sources */, + 3E083F23737BC2771B16F318CD6EDE33 /* Error.swift in Sources */, + 484A0DB6BD53D6803DC36BCAC3B8698F /* firstly.swift in Sources */, + B08A1C1CA69A1747D878E01818B2151C /* Guarantee.swift in Sources */, + DCD7B03F11EAA6E946BBEA0095155317 /* hang.m in Sources */, + 450DF41F173DA551D3267F90654AA249 /* hang.swift in Sources */, + 180459A0350285C55BC9FBF9FABFA795 /* join.m in Sources */, + 106125E7E166F639F404CE8BF5B1AFC4 /* Promise.swift in Sources */, + 79822EAE0CA5D70ABAEFB595A3E08602 /* PromiseKit-dummy.m in Sources */, + EAFDE5409F00D4D18589D1A977339952 /* race.m in Sources */, + 3A9EBE6259AABD5E8C9D29024C890100 /* race.swift in Sources */, + C8A800D4E27711D9531B7BAF0A610E9B /* Resolver.swift in Sources */, + 5145E0F78D02E14C4966514339300AF2 /* Thenable.swift in Sources */, + C0AC52263C7989D239B4E276677E81A1 /* when.m in Sources */, + 0874436CD4E3BBBBA79F2FA74BDF8126 /* when.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A372A85E24A9FB711EEDFBA1B654A2B6 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 4AD0818276F1C0C54F358E4AA77EB41C /* SwiftyJSON-dummy.m in Sources */, + 986908EC6AD3E31E5729D3262A925066 /* SwiftyJSON.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4937,35 +5089,15 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - C6AA05D1A0F587A23D1E33E4D63D6088 /* Sources */ = { + DCD61271949EC3D14F9513DBDEBBF3AB /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - CA187554B6524C278DBA2674BB2E7003 /* after.m in Sources */, - D4AF8E5F04EA5A3A6417239272E4AB35 /* after.swift in Sources */, - FEFF63034501C26ECFDA286F1691F4D5 /* Alamofire+Promise.swift in Sources */, - FC2EF18A3BF3852DED75C8BA8251491B /* AnyPromise.m in Sources */, - 613FB74A88ABA1332B6DD0C62ECC0331 /* AnyPromise.swift in Sources */, - 557FB5D9BCCD215901280D14A0296C94 /* Box.swift in Sources */, - E457217EA9112EB7FF1AE13F0C9DB90E /* Catchable.swift in Sources */, - 7EE7C4CBF448E1C1BBE2409A31077C89 /* Configuration.swift in Sources */, - EF9892DD18F7A9ADD217E92A369429E4 /* CustomStringConvertible.swift in Sources */, - AC9E915C1C15E0EDEFC5338D789E641B /* Deprecations.swift in Sources */, - B1314395C339A7490814E9773CF8FC61 /* dispatch_promise.m in Sources */, - 5A835121A72D88B82234B9F2975CA414 /* Error.swift in Sources */, - 41EF3B6E673252D139E01962CC71A2F7 /* firstly.swift in Sources */, - C596C1FF02F702110E992D1DCF601379 /* Guarantee.swift in Sources */, - E8F49AAFE9B59FBE9BCDED0E54030A9A /* hang.m in Sources */, - 5048B1DEF54EA0CA19AC3F06DCD84274 /* hang.swift in Sources */, - 01A441A4140406480766EF6EA5C3A997 /* join.m in Sources */, - DDAC40CADDFB039CDB17BC8A21FFD519 /* Promise.swift in Sources */, - 6489AABF35756DC75F230E5B5F032223 /* PromiseKit-dummy.m in Sources */, - 7FFD40FC8CE2F5FF3388F5C280B41AC7 /* race.m in Sources */, - 4E4CD0596FCC4AFBFEC9AF05B00E1371 /* race.swift in Sources */, - 71C09AEE9F59F762CD810173F360A19A /* Resolver.swift in Sources */, - 599AE11391A45D17F0761E08435DC809 /* Thenable.swift in Sources */, - 49E2E16ADA7862211F320E18702173FE /* when.m in Sources */, - AC932A7B2E6281A3CCDDE02C0A7A13EB /* when.swift in Sources */, + CA844C4C012A9D0AD0B7E1651A852CBD /* SVIndefiniteAnimatedView.m in Sources */, + E035175CF4C77707C51D7C8482D4D312 /* SVProgressAnimatedView.m in Sources */, + 88C16E132E58AF7B34F6D755DE59EDD4 /* SVProgressHUD-dummy.m in Sources */, + 7EF34A00DA1459CCF3A774CE3AE8E8A7 /* SVProgressHUD.m in Sources */, + 62E874A16C2A4062460E34245D003468 /* SVRadialGradientLayer.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5019,43 +5151,31 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - EE35D8CDF8424A7CD64DB71D25EC9454 /* Sources */ = { + ED79A79B4172361019A67CB6BBF408B9 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - D833A7594F654BD58DDFDCB140880CB5 /* Aliases.swift in Sources */, - 1D02F961540FF08D816FDE4C0C963ACB /* Error.swift in Sources */, - E92CC373A617EC215715B7DF0E37C65E /* LinkingObjects.swift in Sources */, - BB673E67AB49427F7717AA108A33D7AD /* List.swift in Sources */, - 3788DAF954830DBA81100D317AD0CBE4 /* Migration.swift in Sources */, - DFAE7A9F7F0AE8AA980FE3171534CEDE /* Object.swift in Sources */, - 3B11AF61D84D559B0A034FF74593B1A8 /* ObjectiveCSupport.swift in Sources */, - 8D8B1C74B476C0982C4E94D39B224BFB /* ObjectSchema.swift in Sources */, - 4F6D1FA7F6695870AD9DFBB590D9A549 /* Optional.swift in Sources */, - A0A5A9C0853EF19FB1FECBECE884C659 /* Property.swift in Sources */, - 65FE432C8F1437A9E5BEE50CCDB12565 /* Realm.swift in Sources */, - 7114CDF99A305155538AF3322DB3F230 /* RealmCollection.swift in Sources */, - E7701A39968C3739C5E1DB496B3692D4 /* RealmConfiguration.swift in Sources */, - 8D57F31DD724DA403439A02225A3EC2B /* RealmSwift-dummy.m in Sources */, - F8E3C46ED677BF5A22DD8CA493C098D8 /* Results.swift in Sources */, - BD047E7BD4034B09E66517663B1FFF06 /* Schema.swift in Sources */, - D58E9CFE0097BE4F361E6A5FF04EC43B /* SortDescriptor.swift in Sources */, - F18CA55EA8063AACE551808FF7C10C4D /* SwiftVersion.swift in Sources */, - 0AE50865A56231B244E29CEF218F69B0 /* Sync.swift in Sources */, - E117FEB58E667BC5D7F7FBE8F5F1668C /* ThreadSafeReference.swift in Sources */, - 848A58C4389BD05437EA0F7E95174AA4 /* Util.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - F799831EBA43D385B5CE77A3FF70AB62 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - A0081ECF6549328681627EA240815239 /* SVIndefiniteAnimatedView.m in Sources */, - 0BFEA400C3FE8EB5C806C58DD317BEDD /* SVProgressAnimatedView.m in Sources */, - F5B367BDEBD06994A9A1DCFD41102C56 /* SVProgressHUD-dummy.m in Sources */, - DCEB7B725363C0727C1AA881403FD856 /* SVProgressHUD.m in Sources */, - 38FB5699711E2F0EE090EAE9AF86578F /* SVRadialGradientLayer.m in Sources */, + AD9D97E572F2A2A9FBEC0ACE5B9EE778 /* Aliases.swift in Sources */, + FCAAC6CD678BA60068F1191155A96BBD /* Error.swift in Sources */, + 5533ACC87CC583984578DE1BFCB1B82D /* LinkingObjects.swift in Sources */, + 4945C0CDE46AABECBAA146239ECE29C7 /* List.swift in Sources */, + F8469D950E387BEA23EB3060ACFAF117 /* Migration.swift in Sources */, + F31505C5BB0BC94F063945FBEA567BF3 /* Object.swift in Sources */, + AF82F6DF4DC1CD0178AC120F8724130F /* ObjectiveCSupport.swift in Sources */, + 1F4AA0E8AAC9520C063952E44374D5A4 /* ObjectSchema.swift in Sources */, + B59494F0DA153AFA0E1D6834724A04C2 /* Optional.swift in Sources */, + 7BC7D601502B273670A5D4FB888E9CBE /* Property.swift in Sources */, + 71BC60E2FFF0BEF3977451C3DABD165F /* Realm.swift in Sources */, + 205790B0034545C1E59B740603516491 /* RealmCollection.swift in Sources */, + 22A339DD4C3B157385293F1E96D39A76 /* RealmConfiguration.swift in Sources */, + F185E0B6CB75ACF333B0A8C9A137F273 /* RealmSwift-dummy.m in Sources */, + 1A2FF7E45AC4616073975DBD62994EB1 /* Results.swift in Sources */, + 8495065E38B2EAE9DA645D45DAE2AA5C /* Schema.swift in Sources */, + 8C783050F3226AFD18382624623DB229 /* SortDescriptor.swift in Sources */, + 26727FD614DDF2000D979FB368CA56F0 /* SwiftVersion.swift in Sources */, + E47F69731DD6070B8FAB237BB65CF5CA /* Sync.swift in Sources */, + 719D9A075FE59855E3E8EE95D516FCB2 /* ThreadSafeReference.swift in Sources */, + 85224A019E1C1A806F0C4A884B5913DD /* Util.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5196,41 +5316,59 @@ target = 9938F3058E6013FAB6444C41E86DC9E9 /* leveldb-library */; targetProxy = CAE729D936A8C8BB1D7B97D1034CB700 /* PBXContainerItemProxy */; }; - 040E526DED9AC46AB50B038F0776713E /* PBXTargetDependency */ = { + 079382D6E3CF64149633EEC88F7CFC6A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ChameleonFramework; + target = 8A267660E1AD4832DE75665F2F87AEA3 /* ChameleonFramework */; + targetProxy = E5FDFB54DB94E62855733B76973770F4 /* PBXContainerItemProxy */; + }; + 27A4EDBC25C510A35A3D3FCE94BC352F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftChart; + target = 5F2B8B75736083DA9B4F09AE96C5205C /* SwiftChart */; + targetProxy = E6CF3DFABE0583E3A2408E0ADB88E865 /* PBXContainerItemProxy */; + }; + 2A86F36893962D3721057C3BA19E5A95 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Alamofire; target = 88E9EC28B8B46C3631E6B242B50F4442 /* Alamofire */; - targetProxy = 3312B921E21DFFC23D6F5C7891F69D42 /* PBXContainerItemProxy */; + targetProxy = 6EAB8D3EBB47FE6619923250344F91DA /* PBXContainerItemProxy */; }; - 18D8DD4E79AE2ED5DF7A66A5AD74D580 /* PBXTargetDependency */ = { + 2AB12B2A74419AA5DBC1ED8207FA0EE5 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = GoogleToolboxForMac; - target = 488CA9079247B8F25888405871FCF2F4 /* GoogleToolboxForMac */; - targetProxy = 43DA5E04C9EBA42C346C750E4CB6C4A0 /* PBXContainerItemProxy */; + name = RealmSwift; + target = 26389CA2D7E58CA4716E217346D0655C /* RealmSwift */; + targetProxy = 630D8AE5C58CD83D7E74430A349B79EF /* PBXContainerItemProxy */; }; - 35756EEC3915B26BC4804E21A40A7BCE /* PBXTargetDependency */ = { + 2C5E2A8A2CA9A0D172030B81605AC57E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseCore; + target = 42FD17D195FA3B5B05CE79F0B6CF447D /* FirebaseCore */; + targetProxy = BC3BBEF7A586E144762A37B14D7EFAB7 /* PBXContainerItemProxy */; + }; + 31DA194512FA54AD00904ACE842639E8 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "leveldb-library"; + target = 9938F3058E6013FAB6444C41E86DC9E9 /* leveldb-library */; + targetProxy = 42F600F68E373DFB011D0A76228D1838 /* PBXContainerItemProxy */; + }; + 3240C58B3D888497AAEBE10DD1190F2B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Realm; + target = 163ACDEEDFE672B67E0DB15318AF0C07 /* Realm */; + targetProxy = 034290CF3467836EC58FE68AD063310B /* PBXContainerItemProxy */; + }; + 332F992D8F6B6716D0B3FC2D225FC271 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Kingfisher; target = 4F87037150ABE2C9238B54E8F6E33F36 /* Kingfisher */; - targetProxy = AAEFDFE6922C3E9D8314A81781204DB4 /* PBXContainerItemProxy */; + targetProxy = 0B82B905D3FC275BD0C2E37F7EDDE8EB /* PBXContainerItemProxy */; }; - 3798DE7E2C55E6522A30DBB3861FD2EB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SVProgressHUD; - target = 4AFE26606FD9F7F69C36616867B7AAB0 /* SVProgressHUD */; - targetProxy = 2DEFC240065CF23A7A22E1D5199C961F /* PBXContainerItemProxy */; - }; - 4AC9356B7EA68A9605455E67F7736F41 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SwiftyJSON; - target = EB5FD05A39B5799BEEFA8AAD1FB3A333 /* SwiftyJSON */; - targetProxy = 1E4A967EBF6BA583B04C37E7EADC9BDA /* PBXContainerItemProxy */; - }; - 4C5CCF5179B14784ED4776883788033B /* PBXTargetDependency */ = { + 4865637BA32C02E329A1A3D30100BF97 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = GTMSessionFetcher; target = C71013989C387BAAD69BFE01570495EB /* GTMSessionFetcher */; - targetProxy = BB43FC7E2A420E814A048F234B266399 /* PBXContainerItemProxy */; + targetProxy = 7C839CBB90935D8CAC7B816BDECCB83D /* PBXContainerItemProxy */; }; 50A9116D5CD6E0F7546AABEBF72D17A1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -5238,35 +5376,17 @@ target = 488CA9079247B8F25888405871FCF2F4 /* GoogleToolboxForMac */; targetProxy = 367D61C9083B720530DA81AC98288B75 /* PBXContainerItemProxy */; }; - 5589672161500E2E0681A6B5AD8978A9 /* PBXTargetDependency */ = { + 56B8256ADFCF9AF58F66B6434F878DE8 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "leveldb-library"; - target = 9938F3058E6013FAB6444C41E86DC9E9 /* leveldb-library */; - targetProxy = A888240FDE92D9A5F64639F5AA31A27B /* PBXContainerItemProxy */; + name = nanopb; + target = E4DD95323C54A78F879DAB0F1508B8E7 /* nanopb */; + targetProxy = C936B4DDC050318851842F2C3674061A /* PBXContainerItemProxy */; }; - 59824DF8ABC2457CBBA86BC25C6CCEEF /* PBXTargetDependency */ = { + 61EAD5086C2DE844C06B489326243754 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SwiftChart; - target = 4E8C32738D624A9A75509B88F9A1EED6 /* SwiftChart */; - targetProxy = 70C25FDF72F4C5AE3CF105A97D07DC24 /* PBXContainerItemProxy */; - }; - 5B30FC7D628550CC026C1ABE0EB0A77D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FirebaseDatabase; - target = 62FABD757FE4DF7B87CB5ACCAE424F36 /* FirebaseDatabase */; - targetProxy = 9515CB109CD6A0E2188660FDF5D51BF8 /* PBXContainerItemProxy */; - }; - 5C4229B79B85EBE9F88098D629824509 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = PromiseKit; - target = BD59CA5368060575195ADAF677CA4EAB /* PromiseKit */; - targetProxy = 99CD8B403D051625C71C4AA60E86034E /* PBXContainerItemProxy */; - }; - 67C0084E951EAC1C20564C1487C77496 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FirebaseAuth; - target = C60D48C24AC5107F932D1778161FE56E /* FirebaseAuth */; - targetProxy = 494A3A5A358DEA3B35C5E499CBA21C12 /* PBXContainerItemProxy */; + name = SVProgressHUD; + target = 8B772225B6972C5F5121F8C6F296B00A /* SVProgressHUD */; + targetProxy = 28B218822CC57EB41A1C5000A771B12F /* PBXContainerItemProxy */; }; 684663704407609C016482068E1374D9 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -5274,11 +5394,11 @@ target = 42FD17D195FA3B5B05CE79F0B6CF447D /* FirebaseCore */; targetProxy = 5F522470CF5BF10D6E52C99BA2EA7B0E /* PBXContainerItemProxy */; }; - 789F26E5D6D50CBBF53A117D9D91EED1 /* PBXTargetDependency */ = { + 70C9C1C1515C16CCCE87B013984CA7E4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = nanopb; - target = E4DD95323C54A78F879DAB0F1508B8E7 /* nanopb */; - targetProxy = 407032AB5F9D07C884799E2967BA71A7 /* PBXContainerItemProxy */; + name = FirebaseAuth; + target = C60D48C24AC5107F932D1778161FE56E /* FirebaseAuth */; + targetProxy = B63C228C8CA9F2F54B2F48A8C3AD111D /* PBXContainerItemProxy */; }; 78A659337BAA6F988242D0FD77091D49 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -5286,29 +5406,23 @@ target = 488CA9079247B8F25888405871FCF2F4 /* GoogleToolboxForMac */; targetProxy = 8259DCBFC79F7A391B707A14D37A4BBA /* PBXContainerItemProxy */; }; - 91650923A7734A04A3A1FB8C068947DE /* PBXTargetDependency */ = { + A9656A67193E0B101D1F716B816E1398 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = ChameleonFramework; - target = 8A267660E1AD4832DE75665F2F87AEA3 /* ChameleonFramework */; - targetProxy = CFFCFBF6949F88169CE00C184CE82230 /* PBXContainerItemProxy */; + name = GoogleToolboxForMac; + target = 488CA9079247B8F25888405871FCF2F4 /* GoogleToolboxForMac */; + targetProxy = 193F6B242D2B389103653C57DDCFE122 /* PBXContainerItemProxy */; }; - 9B8CB0DD7447AE55DE606B4984C725CE /* PBXTargetDependency */ = { + AC0E051658A34E3869CE62DAA47503AE /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Realm; - target = F47F372AA656A4A5B3CF43FDEF1FCE52 /* Realm */; - targetProxy = 0A8FD475941F1F0C62E6D6FD0781C040 /* PBXContainerItemProxy */; + name = SwiftyJSON; + target = C9AF417271F67CC4FA2DA0DC6AD972AB /* SwiftyJSON */; + targetProxy = 38B348765667E3EF9697C0147A56A728 /* PBXContainerItemProxy */; }; - A17D2DF6E8D699AC3F267F8C1D21A51D /* PBXTargetDependency */ = { + B5EF9156898D85CAFC0159BFD472B124 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = FirebaseCore; - target = 42FD17D195FA3B5B05CE79F0B6CF447D /* FirebaseCore */; - targetProxy = 1AC73764C1BB6AD6FD9CD5B9DC04B2F3 /* PBXContainerItemProxy */; - }; - AC3500572C4BC9349CA4FCC549FE9F25 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RealmSwift; - target = 356DC07E58A591DA29A4CFF00C688E26 /* RealmSwift */; - targetProxy = 4CD028CD62372A3BD4C8C03720DC6EB0 /* PBXContainerItemProxy */; + name = Alamofire; + target = 88E9EC28B8B46C3631E6B242B50F4442 /* Alamofire */; + targetProxy = 2979C1143E109AD426C7D45E4DFEFFDB /* PBXContainerItemProxy */; }; B93E96AF5030C522B810E1CDA0B86D89 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -5322,17 +5436,17 @@ target = C71013989C387BAAD69BFE01570495EB /* GTMSessionFetcher */; targetProxy = F78BF8C4665536E7DC5A172B41F62554 /* PBXContainerItemProxy */; }; - C1D2A931449E2A2561AAE254A0153107 /* PBXTargetDependency */ = { + C9D4A1AAD6B7B25AD7B48A3F58CE0B67 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Realm; - target = F47F372AA656A4A5B3CF43FDEF1FCE52 /* Realm */; - targetProxy = 42EC9443D98FC03EF3D5B4B6E893F8EF /* PBXContainerItemProxy */; + name = PromiseKit; + target = 4EEC98C9980EBF6EB559FE9840F88600 /* PromiseKit */; + targetProxy = 6085DFA2C4D2C096E1B7DAB9EF6C6605 /* PBXContainerItemProxy */; }; - E971EC70E77AE7A55F312B0B5ABEC6DD /* PBXTargetDependency */ = { + EC8C21E36D6CBAAB661813D521E54D00 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Alamofire; - target = 88E9EC28B8B46C3631E6B242B50F4442 /* Alamofire */; - targetProxy = 1FE9FFD7D2FC39344508E45A38ED0960 /* PBXContainerItemProxy */; + name = SideMenu; + target = DBA0CD9259A1F0AE57C098B81B8448ED /* SideMenu */; + targetProxy = 3DEC546676A0F3DFB219187C19E2D1CC /* PBXContainerItemProxy */; }; ECB4E34A75C6F9EF1E6F088A13AB1948 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -5340,12 +5454,24 @@ target = 42FD17D195FA3B5B05CE79F0B6CF447D /* FirebaseCore */; targetProxy = A7629079EAFECDF56D06279F0F87B1EE /* PBXContainerItemProxy */; }; + F682286DACD79873C77C1B8583ADBF11 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Realm; + target = 163ACDEEDFE672B67E0DB15318AF0C07 /* Realm */; + targetProxy = 9AF3C01A643B8F078CB63491614D34BF /* PBXContainerItemProxy */; + }; + F8D9EC095D6EF0D1E5A70596A9BFE888 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseDatabase; + target = 62FABD757FE4DF7B87CB5ACCAE424F36 /* FirebaseDatabase */; + targetProxy = 7DCC38ED421A8E54D8BF5F4044F31C8A /* PBXContainerItemProxy */; + }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ 020A53F491639994C4514255980CDED4 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 94C2162F70957C1C8249D7D684949C95 /* FirebaseDatabase.xcconfig */; + baseConfigurationReference = 6A107196D4B3E10BBF7082F6BB64DE8F /* FirebaseDatabase.xcconfig */; buildSettings = { CLANG_WARN_DOCUMENTATION_COMMENTS = NO; CODE_SIGN_IDENTITY = ""; @@ -5374,9 +5500,42 @@ }; name = Debug; }; + 07CFBAE70C07E2AC2FC675A1A7E2C14B /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E7AE1EF1B83DC8FC36416CE765AC2833 /* RealmSwift.xcconfig */; + buildSettings = { + CLANG_WARN_DOCUMENTATION_COMMENTS = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/RealmSwift/RealmSwift-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RealmSwift/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/RealmSwift/RealmSwift.modulemap"; + PRODUCT_MODULE_NAME = RealmSwift; + PRODUCT_NAME = RealmSwift; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; 083812298EE8EFDADB287D248C210214 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A447B8C6FE689996258C6F354BCE3D51 /* GoogleToolboxForMac.xcconfig */; + baseConfigurationReference = 6115C302DB89E3786D5A51DBD5F87FA9 /* GoogleToolboxForMac.xcconfig */; buildSettings = { CLANG_WARN_DOCUMENTATION_COMMENTS = NO; CODE_SIGN_IDENTITY = ""; @@ -5406,42 +5565,9 @@ }; name = Debug; }; - 0AEB73ABB1F1800F0B6B0D91250B2968 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 6929CDC3DA647A6055657ACD1A8F0091 /* SVProgressHUD.xcconfig */; - buildSettings = { - CLANG_WARN_DOCUMENTATION_COMMENTS = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SVProgressHUD/SVProgressHUD-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SVProgressHUD/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SVProgressHUD/SVProgressHUD.modulemap"; - PRODUCT_MODULE_NAME = SVProgressHUD; - PRODUCT_NAME = SVProgressHUD; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; 13F435F608B367402B0EE25C9D5DF549 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1E66CD13899125C2758CE203D2EE5421 /* ChameleonFramework.xcconfig */; + baseConfigurationReference = 3E0A2CF79462B3B4ED47BA6C8B900FFB /* ChameleonFramework.xcconfig */; buildSettings = { CLANG_WARN_DOCUMENTATION_COMMENTS = NO; CODE_SIGN_IDENTITY = ""; @@ -5472,9 +5598,73 @@ }; name = Release; }; - 367899975FAA5558256B8F167CBFC3DE /* Debug */ = { + 37CF3FED42F9066DAAA62E00F6EFE623 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 84E15FD88E2E8118A85E23CC936686E2 /* SwiftChart.xcconfig */; + baseConfigurationReference = 75C6E028A0660D0E07FEC2B89B906181 /* Realm.xcconfig */; + buildSettings = { + CLANG_WARN_DOCUMENTATION_COMMENTS = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/Realm/Realm-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Realm/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/Realm/Realm.modulemap"; + PRODUCT_MODULE_NAME = Realm; + PRODUCT_NAME = Realm; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 475D13339E740EDE0738A030EFFC35D3 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 3E0A2CF79462B3B4ED47BA6C8B900FFB /* ChameleonFramework.xcconfig */; + buildSettings = { + CLANG_WARN_DOCUMENTATION_COMMENTS = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/ChameleonFramework/ChameleonFramework-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/ChameleonFramework/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/ChameleonFramework/ChameleonFramework.modulemap"; + PRODUCT_MODULE_NAME = ChameleonFramework; + PRODUCT_NAME = ChameleonFramework; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 4B515737757D031A8D0B6D91EA5E978B /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 79AF623890C6DC0CA3A952646F4A3A74 /* SwiftChart.xcconfig */; buildSettings = { CLANG_WARN_DOCUMENTATION_COMMENTS = NO; CODE_SIGN_IDENTITY = ""; @@ -5505,41 +5695,9 @@ }; name = Debug; }; - 475D13339E740EDE0738A030EFFC35D3 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 1E66CD13899125C2758CE203D2EE5421 /* ChameleonFramework.xcconfig */; - buildSettings = { - CLANG_WARN_DOCUMENTATION_COMMENTS = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/ChameleonFramework/ChameleonFramework-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/ChameleonFramework/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/ChameleonFramework/ChameleonFramework.modulemap"; - PRODUCT_MODULE_NAME = ChameleonFramework; - PRODUCT_NAME = ChameleonFramework; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; 4B5E299F12220705B017C121B9CA9ED4 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 94C2162F70957C1C8249D7D684949C95 /* FirebaseDatabase.xcconfig */; + baseConfigurationReference = 6A107196D4B3E10BBF7082F6BB64DE8F /* FirebaseDatabase.xcconfig */; buildSettings = { CLANG_WARN_DOCUMENTATION_COMMENTS = NO; CODE_SIGN_IDENTITY = ""; @@ -5569,9 +5727,9 @@ }; name = Release; }; - 546E3289B6473AE54D45CBE09C4437CB /* Release */ = { + 4D733C0682C88848FCCBDD36A08CEFF0 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FA71B49E445EE262A5651A40CE7D1BC0 /* PromiseKit.xcconfig */; + baseConfigurationReference = 5AC850C12D346539C85F42002FF892CC /* PromiseKit.xcconfig */; buildSettings = { CLANG_WARN_DOCUMENTATION_COMMENTS = NO; CODE_SIGN_IDENTITY = ""; @@ -5605,7 +5763,7 @@ }; 5481DCF34F1F483E96E91EEF6E2CC0F6 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D291F01F00B8ABC2428195980E8C7865 /* FirebaseAuth.xcconfig */; + baseConfigurationReference = 280E71F4A10F40DA26EB5029443DC470 /* FirebaseAuth.xcconfig */; buildSettings = { CLANG_WARN_DOCUMENTATION_COMMENTS = NO; CODE_SIGN_IDENTITY = ""; @@ -5635,6 +5793,43 @@ }; name = Release; }; + 54BF93E4D9005389FB4D6F0AF43FF7C6 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7904EA655451E47F1B178CD6080E46B3 /* Pods-pocloud.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + CLANG_WARN_DOCUMENTATION_COMMENTS = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-pocloud/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-pocloud/Pods-pocloud.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; 5C62205F1D8CC5D5B5126D501D3E0D98 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { @@ -5687,14 +5882,13 @@ MTL_ENABLE_DEBUG_INFO = NO; PRODUCT_NAME = "$(TARGET_NAME)"; STRIP_INSTALLED_PRODUCT = NO; - SWIFT_COMPILATION_MODE = wholemodule; SYMROOT = "${SRCROOT}/../build"; }; name = Release; }; 5EF4A415E940A1E4AC4429926EA3C53C /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FB6DCB86D15663AB156F3B0D2ECB8BBC /* leveldb-library.xcconfig */; + baseConfigurationReference = 2401851FEF961A15104EB6C723CF332D /* leveldb-library.xcconfig */; buildSettings = { CLANG_WARN_DOCUMENTATION_COMMENTS = NO; CODE_SIGN_IDENTITY = ""; @@ -5727,7 +5921,7 @@ }; 603973C0E78CC6D71BC55EAC2D9E2AF0 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FB6DCB86D15663AB156F3B0D2ECB8BBC /* leveldb-library.xcconfig */; + baseConfigurationReference = 2401851FEF961A15104EB6C723CF332D /* leveldb-library.xcconfig */; buildSettings = { CLANG_WARN_DOCUMENTATION_COMMENTS = NO; CODE_SIGN_IDENTITY = ""; @@ -5759,7 +5953,7 @@ }; 618A4E4327B750917546A604A45090AA /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A447B8C6FE689996258C6F354BCE3D51 /* GoogleToolboxForMac.xcconfig */; + baseConfigurationReference = 6115C302DB89E3786D5A51DBD5F87FA9 /* GoogleToolboxForMac.xcconfig */; buildSettings = { CLANG_WARN_DOCUMENTATION_COMMENTS = NO; CODE_SIGN_IDENTITY = ""; @@ -5790,139 +5984,9 @@ }; name = Release; }; - 68B728A3675FE1BCC38F47423F396EC2 /* Release */ = { + 620B89178686FF6AA02B0FBB99BB7655 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C55858CD9E87FE10438425CC741D8CC3 /* nanopb.xcconfig */; - buildSettings = { - CLANG_WARN_DOCUMENTATION_COMMENTS = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/nanopb/nanopb-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/nanopb/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/nanopb/nanopb.modulemap"; - PRODUCT_MODULE_NAME = nanopb; - PRODUCT_NAME = nanopb; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 6CCAE08297CD94559AE5A4CB96B9B633 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = FA71B49E445EE262A5651A40CE7D1BC0 /* PromiseKit.xcconfig */; - buildSettings = { - CLANG_WARN_DOCUMENTATION_COMMENTS = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/PromiseKit/PromiseKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/PromiseKit/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/PromiseKit/PromiseKit.modulemap"; - PRODUCT_MODULE_NAME = PromiseKit; - PRODUCT_NAME = PromiseKit; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 6D634A80EC1941537F34B9E2F3F02020 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 73EB232C4CDB0EF68D8C505DC33F13F7 /* GTMSessionFetcher.xcconfig */; - buildSettings = { - CLANG_WARN_DOCUMENTATION_COMMENTS = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/GTMSessionFetcher/GTMSessionFetcher-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/GTMSessionFetcher/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/GTMSessionFetcher/GTMSessionFetcher.modulemap"; - PRODUCT_MODULE_NAME = GTMSessionFetcher; - PRODUCT_NAME = GTMSessionFetcher; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 7F39F790BDD943507B33A3D527CD5B9D /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 498CD1FE92839BD7FE3C344C5C21422C /* FirebaseCore.xcconfig */; - buildSettings = { - CLANG_WARN_DOCUMENTATION_COMMENTS = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/FirebaseCore/FirebaseCore.modulemap"; - PRODUCT_MODULE_NAME = FirebaseCore; - PRODUCT_NAME = FirebaseCore; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 8E00D1C8588BB51295D30936B599056A /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = DEAF4999F13B2319E6CB0BDDBE2A9A61 /* SwiftyJSON.xcconfig */; + baseConfigurationReference = D1E7A051F99434500E664AC519B7B5C7 /* SwiftyJSON.xcconfig */; buildSettings = { CLANG_WARN_DOCUMENTATION_COMMENTS = NO; CODE_SIGN_IDENTITY = ""; @@ -5953,9 +6017,142 @@ }; name = Debug; }; - 8E30656E801C57F6C6A7FF1FBD6440F2 /* Release */ = { + 63EAEF68A0766173EC5EA3D83D3162CA /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BF9A2412D8E773F9BB934DB61876042F /* RealmSwift.xcconfig */; + baseConfigurationReference = D1E7A051F99434500E664AC519B7B5C7 /* SwiftyJSON.xcconfig */; + buildSettings = { + CLANG_WARN_DOCUMENTATION_COMMENTS = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SwiftyJSON/SwiftyJSON-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SwiftyJSON/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON.modulemap"; + PRODUCT_MODULE_NAME = SwiftyJSON; + PRODUCT_NAME = SwiftyJSON; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 68B728A3675FE1BCC38F47423F396EC2 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 678D06BE325ACF1EBC6F2EB35DA227B8 /* nanopb.xcconfig */; + buildSettings = { + CLANG_WARN_DOCUMENTATION_COMMENTS = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/nanopb/nanopb-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/nanopb/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/nanopb/nanopb.modulemap"; + PRODUCT_MODULE_NAME = nanopb; + PRODUCT_NAME = nanopb; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 6D634A80EC1941537F34B9E2F3F02020 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 3FCE8941552AD50778D44D36BF09208B /* GTMSessionFetcher.xcconfig */; + buildSettings = { + CLANG_WARN_DOCUMENTATION_COMMENTS = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/GTMSessionFetcher/GTMSessionFetcher-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/GTMSessionFetcher/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/GTMSessionFetcher/GTMSessionFetcher.modulemap"; + PRODUCT_MODULE_NAME = GTMSessionFetcher; + PRODUCT_NAME = GTMSessionFetcher; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 74EDDCBA8C16A036F1EF42B7405AA166 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = DD8D5C62E69E0A3FB68E2AD2DF50B971 /* SideMenu.xcconfig */; + buildSettings = { + CLANG_WARN_DOCUMENTATION_COMMENTS = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SideMenu/SideMenu-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SideMenu/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/SideMenu/SideMenu.modulemap"; + PRODUCT_MODULE_NAME = SideMenu; + PRODUCT_NAME = SideMenu; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 77E02A01E08B86BA0BA04B10140399D7 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E7AE1EF1B83DC8FC36416CE765AC2833 /* RealmSwift.xcconfig */; buildSettings = { CLANG_WARN_DOCUMENTATION_COMMENTS = NO; CODE_SIGN_IDENTITY = ""; @@ -5987,9 +6184,9 @@ }; name = Release; }; - 916618A0EE861EF2058EB0E0EA44C25A /* Debug */ = { + 7F39F790BDD943507B33A3D527CD5B9D /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FF3EA5DC685AFB7FD1EB2E77761D682B /* Realm.xcconfig */; + baseConfigurationReference = E30E2267F1E9274C87E8D4A09F0CABD0 /* FirebaseCore.xcconfig */; buildSettings = { CLANG_WARN_DOCUMENTATION_COMMENTS = NO; CODE_SIGN_IDENTITY = ""; @@ -6001,19 +6198,86 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Realm/Realm-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Realm/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Realm/Realm.modulemap"; - PRODUCT_MODULE_NAME = Realm; - PRODUCT_NAME = Realm; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/FirebaseCore/FirebaseCore.modulemap"; + PRODUCT_MODULE_NAME = FirebaseCore; + PRODUCT_NAME = FirebaseCore; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 7F400C2F4770D43A56259FBE3B566E20 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 79AF623890C6DC0CA3A952646F4A3A74 /* SwiftChart.xcconfig */; + buildSettings = { + CLANG_WARN_DOCUMENTATION_COMMENTS = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SwiftChart/SwiftChart-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SwiftChart/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.3; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/SwiftChart/SwiftChart.modulemap"; + PRODUCT_MODULE_NAME = SwiftChart; + PRODUCT_NAME = SwiftChart; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 89F5908883CC2F28F0C8E7C665F7752F /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 5AC850C12D346539C85F42002FF892CC /* PromiseKit.xcconfig */; + buildSettings = { + CLANG_WARN_DOCUMENTATION_COMMENTS = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/PromiseKit/PromiseKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/PromiseKit/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/PromiseKit/PromiseKit.modulemap"; + PRODUCT_MODULE_NAME = PromiseKit; + PRODUCT_NAME = PromiseKit; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; @@ -6021,7 +6285,7 @@ }; 955978003C0D0440BC6BF83154F2509D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C55858CD9E87FE10438425CC741D8CC3 /* nanopb.xcconfig */; + baseConfigurationReference = 678D06BE325ACF1EBC6F2EB35DA227B8 /* nanopb.xcconfig */; buildSettings = { CLANG_WARN_DOCUMENTATION_COMMENTS = NO; CODE_SIGN_IDENTITY = ""; @@ -6051,9 +6315,9 @@ }; name = Debug; }; - 992DFCA1DEF2CE623D30FA88FFD552DD /* Release */ = { + 95C7366905B79C22C386268EE74674EF /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FF3EA5DC685AFB7FD1EB2E77761D682B /* Realm.xcconfig */; + baseConfigurationReference = 75C6E028A0660D0E07FEC2B89B906181 /* Realm.xcconfig */; buildSettings = { CLANG_WARN_DOCUMENTATION_COMMENTS = NO; CODE_SIGN_IDENTITY = ""; @@ -6084,9 +6348,42 @@ }; name = Release; }; + 9C0B17B08BA898EC44410B6F52803AFC /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 69979796FD401B825B73A8FBF40D7E7C /* SVProgressHUD.xcconfig */; + buildSettings = { + CLANG_WARN_DOCUMENTATION_COMMENTS = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SVProgressHUD/SVProgressHUD-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SVProgressHUD/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/SVProgressHUD/SVProgressHUD.modulemap"; + PRODUCT_MODULE_NAME = SVProgressHUD; + PRODUCT_NAME = SVProgressHUD; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; 9EF5724CD349D6D1805D125DCF8045ED /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AFD37F49B77798C80539E1476D5A7928 /* Alamofire.xcconfig */; + baseConfigurationReference = 55E330F93C621C1B333A885F538531D9 /* Alamofire.xcconfig */; buildSettings = { CLANG_WARN_DOCUMENTATION_COMMENTS = NO; CODE_SIGN_IDENTITY = ""; @@ -6119,7 +6416,7 @@ }; 9F0CE5ADC8054055A74E3A818E05D22C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D291F01F00B8ABC2428195980E8C7865 /* FirebaseAuth.xcconfig */; + baseConfigurationReference = 280E71F4A10F40DA26EB5029443DC470 /* FirebaseAuth.xcconfig */; buildSettings = { CLANG_WARN_DOCUMENTATION_COMMENTS = NO; CODE_SIGN_IDENTITY = ""; @@ -6148,9 +6445,42 @@ }; name = Debug; }; + A51C0683ECDC3EA1A6DAD1B092046A89 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = DD8D5C62E69E0A3FB68E2AD2DF50B971 /* SideMenu.xcconfig */; + buildSettings = { + CLANG_WARN_DOCUMENTATION_COMMENTS = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SideMenu/SideMenu-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SideMenu/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/SideMenu/SideMenu.modulemap"; + PRODUCT_MODULE_NAME = SideMenu; + PRODUCT_NAME = SideMenu; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; B55BB3FD6E59463BD8362DD88E8CC114 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 498CD1FE92839BD7FE3C344C5C21422C /* FirebaseCore.xcconfig */; + baseConfigurationReference = E30E2267F1E9274C87E8D4A09F0CABD0 /* FirebaseCore.xcconfig */; buildSettings = { CLANG_WARN_DOCUMENTATION_COMMENTS = NO; CODE_SIGN_IDENTITY = ""; @@ -6181,7 +6511,7 @@ }; B842B52FB004503E9D2080105C6D03BD /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AFD37F49B77798C80539E1476D5A7928 /* Alamofire.xcconfig */; + baseConfigurationReference = 55E330F93C621C1B333A885F538531D9 /* Alamofire.xcconfig */; buildSettings = { CLANG_WARN_DOCUMENTATION_COMMENTS = NO; CODE_SIGN_IDENTITY = ""; @@ -6274,40 +6604,7 @@ }; name = Debug; }; - C38095E545B3B877D6040B7D53CEA779 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 73EB232C4CDB0EF68D8C505DC33F13F7 /* GTMSessionFetcher.xcconfig */; - buildSettings = { - CLANG_WARN_DOCUMENTATION_COMMENTS = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/GTMSessionFetcher/GTMSessionFetcher-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/GTMSessionFetcher/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/GTMSessionFetcher/GTMSessionFetcher.modulemap"; - PRODUCT_MODULE_NAME = GTMSessionFetcher; - PRODUCT_NAME = GTMSessionFetcher; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - C93829D7737F4F58DF5C9FE76D11914E /* Release */ = { + BE1452D7BF883D5E119A584FE22C5640 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 2A32A5F933056AF0BB4CC991F44AE061 /* Pods-pocloud.release.xcconfig */; buildSettings = { @@ -6344,9 +6641,9 @@ }; name = Release; }; - CF75AF6E43C4D1A926406AF43563ADF4 /* Debug */ = { + C38095E545B3B877D6040B7D53CEA779 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BF9A2412D8E773F9BB934DB61876042F /* RealmSwift.xcconfig */; + baseConfigurationReference = 3FCE8941552AD50778D44D36BF09208B /* GTMSessionFetcher.xcconfig */; buildSettings = { CLANG_WARN_DOCUMENTATION_COMMENTS = NO; CODE_SIGN_IDENTITY = ""; @@ -6358,28 +6655,28 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/RealmSwift/RealmSwift-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RealmSwift/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/GTMSessionFetcher/GTMSessionFetcher-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/GTMSessionFetcher/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/RealmSwift/RealmSwift.modulemap"; - PRODUCT_MODULE_NAME = RealmSwift; - PRODUCT_NAME = RealmSwift; + MODULEMAP_FILE = "Target Support Files/GTMSessionFetcher/GTMSessionFetcher.modulemap"; + PRODUCT_MODULE_NAME = GTMSessionFetcher; + PRODUCT_NAME = GTMSessionFetcher; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; D53E4CF8C6C55DA367C05C7D4D792ED1 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B49ED5C7A8AF0E523512D0D7191D2F34 /* Kingfisher.xcconfig */; + baseConfigurationReference = 7D89AEBF817EB6444223B32A0DFFD27D /* Kingfisher.xcconfig */; buildSettings = { CLANG_WARN_DOCUMENTATION_COMMENTS = NO; CODE_SIGN_IDENTITY = ""; @@ -6411,114 +6708,9 @@ }; name = Release; }; - D7A03CED52109291BE388BE8308A3496 /* Release */ = { + F39F3401315D5E3CBFF53D2343F85C61 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DEAF4999F13B2319E6CB0BDDBE2A9A61 /* SwiftyJSON.xcconfig */; - buildSettings = { - CLANG_WARN_DOCUMENTATION_COMMENTS = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SwiftyJSON/SwiftyJSON-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SwiftyJSON/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SwiftyJSON/SwiftyJSON.modulemap"; - PRODUCT_MODULE_NAME = SwiftyJSON; - PRODUCT_NAME = SwiftyJSON; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - D7FDD62EEDE6D0F24603EEC6AE158C18 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7904EA655451E47F1B178CD6080E46B3 /* Pods-pocloud.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - CLANG_WARN_DOCUMENTATION_COMMENTS = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-pocloud/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-pocloud/Pods-pocloud.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - DFD7B535A56F37572C13F928C636C0A3 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 84E15FD88E2E8118A85E23CC936686E2 /* SwiftChart.xcconfig */; - buildSettings = { - CLANG_WARN_DOCUMENTATION_COMMENTS = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SwiftChart/SwiftChart-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SwiftChart/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.3; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SwiftChart/SwiftChart.modulemap"; - PRODUCT_MODULE_NAME = SwiftChart; - PRODUCT_NAME = SwiftChart; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - EDB40408138DC918BDA7EA5105725213 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 6929CDC3DA647A6055657ACD1A8F0091 /* SVProgressHUD.xcconfig */; + baseConfigurationReference = 69979796FD401B825B73A8FBF40D7E7C /* SVProgressHUD.xcconfig */; buildSettings = { CLANG_WARN_DOCUMENTATION_COMMENTS = NO; CODE_SIGN_IDENTITY = ""; @@ -6550,7 +6742,7 @@ }; FD440EF9287D06B6AFFF45A018596019 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B49ED5C7A8AF0E523512D0D7191D2F34 /* Kingfisher.xcconfig */; + baseConfigurationReference = 7D89AEBF817EB6444223B32A0DFFD27D /* Kingfisher.xcconfig */; buildSettings = { CLANG_WARN_DOCUMENTATION_COMMENTS = NO; CODE_SIGN_IDENTITY = ""; @@ -6584,6 +6776,15 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ + 02CAB9A62E77F3105C80D180F6C06459 /* Build configuration list for PBXNativeTarget "RealmSwift" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 07CFBAE70C07E2AC2FC675A1A7E2C14B /* Debug */, + 77E02A01E08B86BA0BA04B10140399D7 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 113727F2CD8C01A362439373C0AE73DF /* Build configuration list for PBXNativeTarget "GoogleToolboxForMac" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -6611,6 +6812,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 2601715ED0E29541D986ABC0E58359BE /* Build configuration list for PBXNativeTarget "SideMenu" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + A51C0683ECDC3EA1A6DAD1B092046A89 /* Debug */, + 74EDDCBA8C16A036F1EF42B7405AA166 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -6638,24 +6848,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 566BF3CABF7BB4F073A1281BDF21D118 /* Build configuration list for PBXNativeTarget "Realm" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 916618A0EE861EF2058EB0E0EA44C25A /* Debug */, - 992DFCA1DEF2CE623D30FA88FFD552DD /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 6C475D363234034E3FECB088CE11DF38 /* Build configuration list for PBXNativeTarget "SwiftChart" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 367899975FAA5558256B8F167CBFC3DE /* Debug */, - DFD7B535A56F37572C13F928C636C0A3 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 6E151CD202797E4A2B6521EE8BECB6DE /* Build configuration list for PBXNativeTarget "Kingfisher" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -6665,15 +6857,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 7405E2FAF11397033BD81EF98A62146E /* Build configuration list for PBXNativeTarget "SwiftyJSON" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8E00D1C8588BB51295D30936B599056A /* Debug */, - D7A03CED52109291BE388BE8308A3496 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 76E36A017433028082C6A5D329A28BDD /* Build configuration list for PBXNativeTarget "FirebaseCore" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -6683,6 +6866,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 7D1840B0203BDAA575D6B442391CF01D /* Build configuration list for PBXNativeTarget "SwiftChart" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 4B515737757D031A8D0B6D91EA5E978B /* Debug */, + 7F400C2F4770D43A56259FBE3B566E20 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 7D59C7AC3BE8A44E92002E4558418AE1 /* Build configuration list for PBXNativeTarget "FirebaseAuth" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -6692,15 +6884,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 82803C9466ECF835CE0643F660DFFAAD /* Build configuration list for PBXNativeTarget "Pods-pocloud" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - D7FDD62EEDE6D0F24603EEC6AE158C18 /* Debug */, - C93829D7737F4F58DF5C9FE76D11914E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 8A86DCBB6DF6E1D41192262477E2EB2E /* Build configuration list for PBXNativeTarget "FirebaseDatabase" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -6710,29 +6893,47 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 8B559BB0529D5722C20E673A5C222755 /* Build configuration list for PBXNativeTarget "RealmSwift" */ = { + A23BEC1E3515793704829744CB52774D /* Build configuration list for PBXNativeTarget "Realm" */ = { isa = XCConfigurationList; buildConfigurations = ( - CF75AF6E43C4D1A926406AF43563ADF4 /* Debug */, - 8E30656E801C57F6C6A7FF1FBD6440F2 /* Release */, + 37CF3FED42F9066DAAA62E00F6EFE623 /* Debug */, + 95C7366905B79C22C386268EE74674EF /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - A3E9C6A7651180F0670A16F6C86163CA /* Build configuration list for PBXNativeTarget "SVProgressHUD" */ = { + AF85F9BBD749F913AD78A9ADBB1BD5D2 /* Build configuration list for PBXNativeTarget "PromiseKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - EDB40408138DC918BDA7EA5105725213 /* Debug */, - 0AEB73ABB1F1800F0B6B0D91250B2968 /* Release */, + 89F5908883CC2F28F0C8E7C665F7752F /* Debug */, + 4D733C0682C88848FCCBDD36A08CEFF0 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - C1D729656FAEC34A5FCFB94025CE0F6C /* Build configuration list for PBXNativeTarget "PromiseKit" */ = { + B11E05D0A955FEE0CB7FD7BEE5D8DA43 /* Build configuration list for PBXNativeTarget "Pods-pocloud" */ = { isa = XCConfigurationList; buildConfigurations = ( - 6CCAE08297CD94559AE5A4CB96B9B633 /* Debug */, - 546E3289B6473AE54D45CBE09C4437CB /* Release */, + 54BF93E4D9005389FB4D6F0AF43FF7C6 /* Debug */, + BE1452D7BF883D5E119A584FE22C5640 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + BB0922DAD98FD40B80428F80AE09C920 /* Build configuration list for PBXNativeTarget "SVProgressHUD" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + F39F3401315D5E3CBFF53D2343F85C61 /* Debug */, + 9C0B17B08BA898EC44410B6F52803AFC /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + E9BF5556389B6488DD0EE3872C87645B /* Build configuration list for PBXNativeTarget "SwiftyJSON" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 620B89178686FF6AA02B0FBB99BB7655 /* Debug */, + 63EAEF68A0766173EC5EA3D83D3162CA /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Pods/SideMenu/LICENSE b/Pods/SideMenu/LICENSE new file mode 100644 index 0000000..eccb52c --- /dev/null +++ b/Pods/SideMenu/LICENSE @@ -0,0 +1,19 @@ +Copyright (c) 2015 Jonathan Kent + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/Pods/SideMenu/Pod/Classes/SideMenuManager.swift b/Pods/SideMenu/Pod/Classes/SideMenuManager.swift new file mode 100644 index 0000000..dafa9d8 --- /dev/null +++ b/Pods/SideMenu/Pod/Classes/SideMenuManager.swift @@ -0,0 +1,684 @@ +// +// SideMenuManager.swift +// +// Created by Jon Kent on 12/6/15. +// Copyright © 2015 Jon Kent. All rights reserved. +// + +/* Example usage: + // Define the menus + SideMenuManager.menuLeftNavigationController = storyboard!.instantiateViewController(withIdentifier: "LeftMenuNavigationController") as? UISideMenuNavigationController + SideMenuManager.menuRightNavigationController = storyboard!.instantiateViewController(withIdentifier: "RightMenuNavigationController") as? UISideMenuNavigationController + + // Enable gestures. The left and/or right menus must be set up above for these to work. + // Note that these continue to work on the Navigation Controller independent of the View Controller it displays! + SideMenuManager.menuAddPanGestureToPresent(toView: self.navigationController!.navigationBar) + SideMenuManager.menuAddScreenEdgePanGesturesToPresent(toView: self.navigationController!.view) +*/ + +@objcMembers +open class SideMenuManager : NSObject { + + @objc public enum MenuPushStyle : Int { + case defaultBehavior, + popWhenPossible, + replace, + preserve, + preserveAndHideBackButton, + subMenu + } + + @objc public enum MenuPresentMode : Int { + case menuSlideIn, + viewSlideOut, + viewSlideInOut, + menuDissolveIn + } + + // Bounds which has been allocated for the app on the whole device screen + internal static var appScreenRect: CGRect { + let appWindowRect = UIApplication.shared.keyWindow?.bounds ?? UIWindow().bounds + return appWindowRect + } + + /** + The push style of the menu. + + There are six modes in MenuPushStyle: + - defaultBehavior: The view controller is pushed onto the stack. + - popWhenPossible: If a view controller already in the stack is of the same class as the pushed view controller, the stack is instead popped back to the existing view controller. This behavior can help users from getting lost in a deep navigation stack. + - preserve: If a view controller already in the stack is of the same class as the pushed view controller, the existing view controller is pushed to the end of the stack. This behavior is similar to a UITabBarController. + - preserveAndHideBackButton: Same as .preserve and back buttons are automatically hidden. + - replace: Any existing view controllers are released from the stack and replaced with the pushed view controller. Back buttons are automatically hidden. This behavior is ideal if view controllers require a lot of memory or their state doesn't need to be preserved.. + - subMenu: Unlike all other behaviors that push using the menu's presentingViewController, this behavior pushes view controllers within the menu. Use this behavior if you want to display a sub menu. + */ + open var menuPushStyle: MenuPushStyle = .defaultBehavior + + /** + The presentation mode of the menu. + + There are four modes in MenuPresentMode: + - menuSlideIn: Menu slides in over of the existing view. + - viewSlideOut: The existing view slides out to reveal the menu. + - viewSlideInOut: The existing view slides out while the menu slides in. + - menuDissolveIn: The menu dissolves in over the existing view controller. + */ + open var menuPresentMode: MenuPresentMode = .viewSlideOut + + /// Prevents the same view controller (or a view controller of the same class) from being pushed more than once. Defaults to true. + open var menuAllowPushOfSameClassTwice = true + + /** + Width of the menu when presented on screen, showing the existing view controller in the remaining space. Default is 75% of the screen width or 240 points, whichever is smaller. + + Note that each menu's width can be overridden using the `menuWidth` property on any `UISideMenuNavigationController` instance. + */ + open var menuWidth: CGFloat = min(round(min((appScreenRect.width), (appScreenRect.height)) * 0.75), 240) + + /// Duration of the animation when the menu is presented without gestures. Default is 0.35 seconds. + open var menuAnimationPresentDuration: Double = 0.35 + + /// Duration of the animation when the menu is dismissed without gestures. Default is 0.35 seconds. + open var menuAnimationDismissDuration: Double = 0.35 + + /// Duration of the remaining animation when the menu is partially dismissed with gestures. Default is 0.35 seconds. + open var menuAnimationCompleteGestureDuration: Double = 0.35 + + /// Amount to fade the existing view controller when the menu is presented. Default is 0 for no fade. Set to 1 to fade completely. + open var menuAnimationFadeStrength: CGFloat = 0 + + /// The amount to scale the existing view controller or the menu view controller depending on the `menuPresentMode`. Default is 1 for no scaling. Less than 1 will shrink, greater than 1 will grow. + open var menuAnimationTransformScaleFactor: CGFloat = 1 + + /// The background color behind menu animations. Depending on the animation settings this may not be visible. If `menuFadeStatusBar` is true, this color is used to fade it. Default is black. + open var menuAnimationBackgroundColor: UIColor? + + /// The shadow opacity around the menu view controller or existing view controller depending on the `menuPresentMode`. Default is 0.5 for 50% opacity. + open var menuShadowOpacity: Float = 0.5 + + /// The shadow color around the menu view controller or existing view controller depending on the `menuPresentMode`. Default is black. + open var menuShadowColor = UIColor.black + + /// The radius of the shadow around the menu view controller or existing view controller depending on the `menuPresentMode`. Default is 5. + open var menuShadowRadius: CGFloat = 5 + + /// Enable or disable interaction with the presenting view controller while the menu is displayed. Enabling may make it difficult to dismiss the menu or cause exceptions if the user tries to present and already presented menu. Default is false. + open var menuPresentingViewControllerUserInteractionEnabled: Bool = false + + /// The strength of the parallax effect on the existing view controller. Does not apply to `menuPresentMode` when set to `ViewSlideOut`. Default is 0. + open var menuParallaxStrength: Int = 0 + + /// Draws the `menuAnimationBackgroundColor` behind the status bar. Default is true. + open var menuFadeStatusBar = true + + /// The animation options when a menu is displayed. Ignored when displayed with a gesture. + open var menuAnimationOptions: UIViewAnimationOptions = .curveEaseInOut + + /// The animation spring damping when a menu is displayed. Ignored when displayed with a gesture. + open var menuAnimationUsingSpringWithDamping: CGFloat = 1 + + /// The animation initial spring velocity when a menu is displayed. Ignored when displayed with a gesture. + open var menuAnimationInitialSpringVelocity: CGFloat = 1 + + /** + Automatically dismisses the menu when another view is pushed from it. + + Note: to prevent the menu from dismissing when presenting, set modalPresentationStyle = .overFullScreen + of the view controller being presented in storyboard or during its initalization. + */ + open var menuDismissOnPush = true + + /// Forces menus to always animate when appearing or disappearing, regardless of a pushed view controller's animation. + open var menuAlwaysAnimate = false + + /// Default instance of SideMenuManager. + open static let `default` = SideMenuManager() + + /// Default instance of SideMenuManager (objective-C). + open class var defaultManager: SideMenuManager { + get { + return SideMenuManager.default + } + } + + internal var transition: SideMenuTransition! + + public override init() { + super.init() + transition = SideMenuTransition(sideMenuManager: self) + } + + /** + The blur effect style of the menu if the menu's root view controller is a UITableViewController or UICollectionViewController. + + - Note: If you want cells in a UITableViewController menu to show vibrancy, make them a subclass of UITableViewVibrantCell. + */ + open var menuBlurEffectStyle: UIBlurEffectStyle? { + didSet { + if oldValue != menuBlurEffectStyle { + updateMenuBlurIfNecessary() + } + } + } + + /// The left menu. + open var menuLeftNavigationController: UISideMenuNavigationController? { + willSet { + guard menuLeftNavigationController != newValue, menuLeftNavigationController?.presentingViewController == nil else { + return + } + menuLeftNavigationController?.locked = false + removeMenuBlurForMenu(menuLeftNavigationController) + } + didSet { + guard menuLeftNavigationController != oldValue else { + return + } + guard oldValue?.presentingViewController == nil else { + print("SideMenu Warning: menuLeftNavigationController cannot be modified while it's presented.") + menuLeftNavigationController = oldValue + return + } + + setupNavigationController(menuLeftNavigationController, leftSide: true) + } + } + + /// The right menu. + open var menuRightNavigationController: UISideMenuNavigationController? { + willSet { + guard menuRightNavigationController != newValue, menuRightNavigationController?.presentingViewController == nil else { + return + } + removeMenuBlurForMenu(menuRightNavigationController) + } + didSet { + guard menuRightNavigationController != oldValue else { + return + } + guard oldValue?.presentingViewController == nil else { + print("SideMenu Warning: menuRightNavigationController cannot be modified while it's presented.") + menuRightNavigationController = oldValue + return + } + setupNavigationController(menuRightNavigationController, leftSide: false) + } + } + + /// The left menu swipe to dismiss gesture. + open weak var menuLeftSwipeToDismissGesture: UIPanGestureRecognizer? { + didSet { + oldValue?.view?.removeGestureRecognizer(oldValue!) + setupGesture(gesture: menuLeftSwipeToDismissGesture) + } + } + + /// The right menu swipe to dismiss gesture. + open weak var menuRightSwipeToDismissGesture: UIPanGestureRecognizer? { + didSet { + oldValue?.view?.removeGestureRecognizer(oldValue!) + setupGesture(gesture: menuRightSwipeToDismissGesture) + } + } + + fileprivate func setupGesture(gesture: UIPanGestureRecognizer?) { + guard let gesture = gesture else { + return + } + + gesture.addTarget(transition, action:#selector(SideMenuTransition.handleHideMenuPan(_:))) + } + + fileprivate func setupNavigationController(_ forMenu: UISideMenuNavigationController?, leftSide: Bool) { + guard let forMenu = forMenu else { + return + } + + forMenu.transitioningDelegate = transition + forMenu.modalPresentationStyle = .overFullScreen + forMenu.leftSide = leftSide + + if forMenu.sideMenuManager != self { + #if !STFU_SIDEMENU + if forMenu.sideMenuManager?.menuLeftNavigationController == forMenu { + print("SideMenu Warning: \(String(describing: forMenu.self)) was already assigned to the menuLeftNavigationController of \(String(describing: forMenu.sideMenuManager!.self)). When using multiple SideMenuManagers you may want to use new instances of UISideMenuNavigationController instead of existing instances to avoid crashes if the menu is presented more than once.") + } else if forMenu.sideMenuManager?.menuRightNavigationController == forMenu { + print("SideMenu Warning: \(String(describing: forMenu.self)) was already assigned to the menuRightNavigationController of \(String(describing: forMenu.sideMenuManager!.self)). When using multiple SideMenuManagers you may want to use new instances of UISideMenuNavigationController instead of existing instances to avoid crashes if the menu is presented more than once.") + } + #endif + forMenu.sideMenuManager = self + } + + forMenu.locked = true + + if menuEnableSwipeGestures { + let exitPanGesture = UIPanGestureRecognizer() + exitPanGesture.cancelsTouchesInView = false + forMenu.view.addGestureRecognizer(exitPanGesture) + if leftSide { + menuLeftSwipeToDismissGesture = exitPanGesture + } else { + menuRightSwipeToDismissGesture = exitPanGesture + } + } + + // Ensures minimal lag when revealing the menu for the first time using gestures by loading the view: + let _ = forMenu.topViewController?.view + + updateMenuBlurIfNecessary() + } + + /// Enable or disable gestures that would swipe to dismiss the menu. Default is true. + open var menuEnableSwipeGestures: Bool = true { + didSet { + menuLeftSwipeToDismissGesture?.view?.removeGestureRecognizer(menuLeftSwipeToDismissGesture!) + menuRightSwipeToDismissGesture?.view?.removeGestureRecognizer(menuRightSwipeToDismissGesture!) + setupNavigationController(menuLeftNavigationController, leftSide: true) + setupNavigationController(menuRightNavigationController, leftSide: false) + } + } + + fileprivate func updateMenuBlurIfNecessary() { + if let menuLeftNavigationController = self.menuLeftNavigationController { + setupMenuBlurForMenu(menuLeftNavigationController) + } + if let menuRightNavigationController = self.menuRightNavigationController { + setupMenuBlurForMenu(menuRightNavigationController) + } + } + + fileprivate func setupMenuBlurForMenu(_ forMenu: UISideMenuNavigationController?) { + removeMenuBlurForMenu(forMenu) + + guard let forMenu = forMenu, + let menuBlurEffectStyle = menuBlurEffectStyle, + let view = forMenu.topViewController?.view, + !UIAccessibilityIsReduceTransparencyEnabled() else { + return + } + + if forMenu.originalMenuBackgroundColor == nil { + forMenu.originalMenuBackgroundColor = view.backgroundColor + } + + let blurEffect = UIBlurEffect(style: menuBlurEffectStyle) + let blurView = UIVisualEffectView(effect: blurEffect) + view.backgroundColor = UIColor.clear + if let tableViewController = forMenu.topViewController as? UITableViewController { + tableViewController.tableView.backgroundView = blurView + tableViewController.tableView.separatorEffect = UIVibrancyEffect(blurEffect: blurEffect) + tableViewController.tableView.reloadData() + } else { + blurView.autoresizingMask = [.flexibleHeight, .flexibleWidth] + blurView.frame = view.bounds + view.insertSubview(blurView, at: 0) + } + } + + fileprivate func removeMenuBlurForMenu(_ forMenu: UISideMenuNavigationController?) { + guard let forMenu = forMenu, + let originalMenuBackgroundColor = forMenu.originalMenuBackgroundColor, + let view = forMenu.topViewController?.view else { + return + } + + view.backgroundColor = originalMenuBackgroundColor + forMenu.originalMenuBackgroundColor = nil + + if let tableViewController = forMenu.topViewController as? UITableViewController { + tableViewController.tableView.backgroundView = nil + tableViewController.tableView.separatorEffect = nil + tableViewController.tableView.reloadData() + } else if let blurView = view.subviews[0] as? UIVisualEffectView { + blurView.removeFromSuperview() + } + } + + /** + Adds screen edge gestures to a view to present a menu. + + - Parameter toView: The view to add gestures to. + - Parameter forMenu: The menu (left or right) you want to add a gesture for. If unspecified, gestures will be added for both sides. + + - Returns: The array of screen edge gestures added to `toView`. + */ + @discardableResult open func menuAddScreenEdgePanGesturesToPresent(toView: UIView, forMenu:UIRectEdge? = nil) -> [UIScreenEdgePanGestureRecognizer] { + var array = [UIScreenEdgePanGestureRecognizer]() + + let newScreenEdgeGesture = { () -> UIScreenEdgePanGestureRecognizer in + let screenEdgeGestureRecognizer = UIScreenEdgePanGestureRecognizer() + screenEdgeGestureRecognizer.cancelsTouchesInView = true + toView.addGestureRecognizer(screenEdgeGestureRecognizer) + array.append(screenEdgeGestureRecognizer) + return screenEdgeGestureRecognizer + } + + if forMenu != .right { + let leftScreenEdgeGestureRecognizer = newScreenEdgeGesture() + leftScreenEdgeGestureRecognizer.addTarget(transition, action:#selector(SideMenuTransition.handlePresentMenuLeftScreenEdge(_:))) + leftScreenEdgeGestureRecognizer.edges = .left + + #if !STFU_SIDEMENU + if menuLeftNavigationController == nil { + print("SideMenu Warning: menuAddScreenEdgePanGesturesToPresent was called before menuLeftNavigationController was set. The gesture will not work without a menu. Use menuAddScreenEdgePanGesturesToPresent(toView:forMenu:) to add gestures for only one menu.") + } + #endif + } + + if forMenu != .left { + let rightScreenEdgeGestureRecognizer = newScreenEdgeGesture() + rightScreenEdgeGestureRecognizer.addTarget(transition, action:#selector(SideMenuTransition.handlePresentMenuRightScreenEdge(_:))) + rightScreenEdgeGestureRecognizer.edges = .right + + #if !STFU_SIDEMENU + if menuRightNavigationController == nil { + print("SideMenu Warning: menuAddScreenEdgePanGesturesToPresent was called before menuRightNavigationController was set. The gesture will not work without a menu. Use menuAddScreenEdgePanGesturesToPresent(toView:forMenu:) to add gestures for only one menu.") + } + #endif + } + + return array + } + + /** + Adds a pan edge gesture to a view to present menus. + + - Parameter toView: The view to add a pan gesture to. + + - Returns: The pan gesture added to `toView`. + */ + @discardableResult open func menuAddPanGestureToPresent(toView: UIView) -> UIPanGestureRecognizer { + let panGestureRecognizer = UIPanGestureRecognizer() + panGestureRecognizer.addTarget(transition, action:#selector(SideMenuTransition.handlePresentMenuPan(_:))) + toView.addGestureRecognizer(panGestureRecognizer) + + if menuLeftNavigationController ?? menuRightNavigationController == nil { + print("SideMenu Warning: menuAddPanGestureToPresent called before menuLeftNavigationController or menuRightNavigationController have been defined. Gestures will not work without a menu.") + } + + return panGestureRecognizer + } +} + +// Deprecations, to be removed at a future date. +extension SideMenuManager { + + @available(*, deprecated, renamed: "default.menuPushStyle", message: "SideMenuManager class methods deprecated.") + open static var menuPushStyle: MenuPushStyle { + get { + return `default`.menuPushStyle + } + set { + `default`.menuPushStyle = newValue + } + } + @available(*, deprecated, renamed: "default.menuPresentMode", message: "SideMenuManager class methods deprecated.") + open static var menuPresentMode: MenuPresentMode { + get { + return `default`.menuPresentMode + } + set { + `default`.menuPresentMode = newValue + } + } + @available(*, deprecated, renamed: "default.menuAllowPushOfSameClassTwice", message: "SideMenuManager class methods deprecated.") + open static var menuAllowPushOfSameClassTwice: Bool { + get { + return `default`.menuAllowPushOfSameClassTwice + } + set { + `default`.menuAllowPushOfSameClassTwice = newValue + } + } + @available(*, deprecated, renamed: "default.menuWidth", message: "SideMenuManager class methods deprecated.") + open static var menuWidth: CGFloat { + get { + return `default`.menuWidth + } + set { + `default`.menuWidth = newValue + } + } + @available(*, deprecated, renamed: "default.menuAnimationPresentDuration", message: "SideMenuManager class methods deprecated.") + open static var menuAnimationPresentDuration: Double { + get { + return `default`.menuAnimationPresentDuration + } + set { + `default`.menuAnimationPresentDuration = newValue + } + } + @available(*, deprecated, renamed: "default.menuAnimationDismissDuration", message: "SideMenuManager class methods deprecated.") + open static var menuAnimationDismissDuration: Double { + get { + return `default`.menuAnimationDismissDuration + } + set { + `default`.menuAnimationDismissDuration = newValue + } + } + @available(*, deprecated, renamed: "default.menuAnimationCompleteGestureDuration", message: "SideMenuManager class methods deprecated.") + open static var menuAnimationCompleteGestureDuration: Double { + get { + return `default`.menuAnimationCompleteGestureDuration + } + set { + `default`.menuAnimationCompleteGestureDuration = newValue + } + } + @available(*, deprecated, renamed: "default.menuAnimationFadeStrength", message: "SideMenuManager class methods deprecated.") + open static var menuAnimationFadeStrength: CGFloat { + get { + return `default`.menuAnimationFadeStrength + } + set { + `default`.menuAnimationFadeStrength = newValue + } + } + @available(*, deprecated, renamed: "default.menuAnimationTransformScaleFactor", message: "SideMenuManager class methods deprecated.") + open static var menuAnimationTransformScaleFactor: CGFloat { + get { + return `default`.menuAnimationTransformScaleFactor + } + set { + `default`.menuAnimationTransformScaleFactor = newValue + } + } + @available(*, deprecated, renamed: "default.menuAnimationBackgroundColor", message: "SideMenuManager class methods deprecated.") + open static var menuAnimationBackgroundColor: UIColor? { + get { + return `default`.menuAnimationBackgroundColor + } + set { + `default`.menuAnimationBackgroundColor = newValue + } + } + @available(*, deprecated, renamed: "default.menuShadowOpacity", message: "SideMenuManager class methods deprecated.") + open static var menuShadowOpacity: Float { + get { + return `default`.menuShadowOpacity + } + set { + `default`.menuShadowOpacity = newValue + } + } + @available(*, deprecated, renamed: "default.menuShadowColor", message: "SideMenuManager class methods deprecated.") + open static var menuShadowColor: UIColor { + get { + return `default`.menuShadowColor + } + set { + `default`.menuShadowColor = newValue + } + } + @available(*, deprecated, renamed: "default.menuShadowRadius", message: "SideMenuManager class methods deprecated.") + open static var menuShadowRadius: CGFloat { + get { + return `default`.menuShadowRadius + } + set { + `default`.menuShadowRadius = newValue + } + } + @available(*, deprecated, renamed: "default.menuPresentingViewControllerUserInteractionEnabled", message: "SideMenuManager class methods deprecated.") + open static var menuPresentingViewControllerUserInteractionEnabled: Bool { + get { + return `default`.menuPresentingViewControllerUserInteractionEnabled + } + set { + `default`.menuPresentingViewControllerUserInteractionEnabled = newValue + } + } + @available(*, deprecated, renamed: "default.menuParallaxStrength", message: "SideMenuManager class methods deprecated.") + open static var menuParallaxStrength: Int { + get { + return `default`.menuParallaxStrength + } + set { + `default`.menuParallaxStrength = newValue + } + } + @available(*, deprecated, renamed: "default.menuFadeStatusBar", message: "SideMenuManager class methods deprecated.") + open static var menuFadeStatusBar: Bool { + get { + return `default`.menuFadeStatusBar + } + set { + `default`.menuFadeStatusBar = newValue + } + } + @available(*, deprecated, renamed: "default.menuAnimationOptions", message: "SideMenuManager class methods deprecated.") + open static var menuAnimationOptions: UIViewAnimationOptions { + get { + return `default`.menuAnimationOptions + } + set { + `default`.menuAnimationOptions = newValue + } + } + @available(*, deprecated, renamed: "default.menuAnimationUsingSpringWithDamping", message: "SideMenuManager class methods deprecated.") + open static var menuAnimationUsingSpringWithDamping: CGFloat { + get { + return `default`.menuAnimationUsingSpringWithDamping + } + set { + `default`.menuAnimationUsingSpringWithDamping = newValue + } + } + @available(*, deprecated, renamed: "default.menuAnimationInitialSpringVelocity", message: "SideMenuManager class methods deprecated.") + open static var menuAnimationInitialSpringVelocity: CGFloat { + get { + return `default`.menuAnimationInitialSpringVelocity + } + set { + `default`.menuAnimationInitialSpringVelocity = newValue + } + } + @available(*, deprecated, renamed: "default.menuDismissOnPush", message: "SideMenuManager class methods deprecated.") + open static var menuDismissOnPush: Bool { + get { + return `default`.menuDismissOnPush + } + set { + `default`.menuDismissOnPush = newValue + } + } + /// -Warning: Deprecated. Use `menuPushStyle = .subMenu` instead. + @available(*, deprecated, renamed: "menuPushStyle", message: "Use `menuPushStyle = .subMenu` instead.") + open static var menuAllowSubmenus: Bool { + get { + return menuPushStyle == .subMenu + } + set { + if newValue { + menuPushStyle = .subMenu + } + } + } + /// -Warning: Deprecated. Use `menuPushStyle = .popWhenPossible` instead. + @available(*, deprecated, renamed: "menuPushStyle", message: "Use `menuPushStyle = .popWhenPossible` instead.") + open static var menuAllowPopIfPossible: Bool { + get { + return menuPushStyle == .popWhenPossible + } + set { + if newValue { + menuPushStyle = .popWhenPossible + } + } + } + /// -Warning: Deprecated. Use `menuPushStyle = .replace` instead. + @available(*, deprecated, renamed: "menuPushStyle", message: "Use `menuPushStyle = .replace` instead.") + open static var menuReplaceOnPush: Bool { + get { + return menuPushStyle == .replace + } + set { + if newValue { + menuPushStyle = .replace + } + } + } + @available(*, deprecated, renamed: "default.menuBlurEffectStyle", message: "SideMenuManager class methods deprecated.") + open static var menuBlurEffectStyle: UIBlurEffectStyle? { + get { + return `default`.menuBlurEffectStyle + } + set { + `default`.menuBlurEffectStyle = newValue + } + } + @available(*, deprecated, renamed: "default.menuLeftNavigationController", message: "SideMenuManager class methods deprecated.") + open static var menuLeftNavigationController: UISideMenuNavigationController? { + get { + return `default`.menuLeftNavigationController + } + set { + `default`.menuLeftNavigationController = newValue + } + } + @available(*, deprecated, renamed: "default.menuRightNavigationController", message: "SideMenuManager class methods deprecated.") + open static var menuRightNavigationController: UISideMenuNavigationController? { + get { + return `default`.menuRightNavigationController + } + set { + `default`.menuRightNavigationController = newValue + } + } + @available(*, deprecated, renamed: "default.menuLeftSwipeToDismissGesture", message: "SideMenuManager class methods deprecated.") + open static weak var menuLeftSwipeToDismissGesture: UIPanGestureRecognizer? { + get { + return `default`.menuLeftSwipeToDismissGesture + } + set { + `default`.menuLeftSwipeToDismissGesture = newValue + } + } + @available(*, deprecated, renamed: "default.menuRightSwipeToDismissGesture", message: "SideMenuManager class methods deprecated.") + open static weak var menuRightSwipeToDismissGesture: UIPanGestureRecognizer? { + get { + return `default`.menuRightSwipeToDismissGesture + } + set { + `default`.menuRightSwipeToDismissGesture = newValue + } + } + @available(*, deprecated, renamed: "default.menuEnableSwipeGestures", message: "SideMenuManager class methods deprecated.") + open static var menuEnableSwipeGestures: Bool { + get { + return `default`.menuEnableSwipeGestures + } + set { + `default`.menuEnableSwipeGestures = newValue + } + } + @available(*, deprecated, renamed: "default.menuAddScreenEdgePanGesturesToPresent", message: "SideMenuManager class methods deprecated.") + @discardableResult open class func menuAddScreenEdgePanGesturesToPresent(toView: UIView, forMenu:UIRectEdge? = nil) -> [UIScreenEdgePanGestureRecognizer] { + return `default`.menuAddScreenEdgePanGesturesToPresent(toView: toView, forMenu: forMenu) + } + @available(*, deprecated, renamed: "default.menuAddPanGestureToPresent", message: "SideMenuManager class methods deprecated.") + @discardableResult open class func menuAddPanGestureToPresent(toView: UIView) -> UIPanGestureRecognizer { + return `default`.menuAddPanGestureToPresent(toView: toView) + } +} diff --git a/Pods/SideMenu/Pod/Classes/SideMenuTransition.swift b/Pods/SideMenu/Pod/Classes/SideMenuTransition.swift new file mode 100644 index 0000000..11e2fce --- /dev/null +++ b/Pods/SideMenu/Pod/Classes/SideMenuTransition.swift @@ -0,0 +1,575 @@ +// +// SideMenuTransition.swift +// Pods +// +// Created by Jon Kent on 1/14/16. +// +// + +import UIKit + +open class SideMenuTransition: UIPercentDrivenInteractiveTransition { + + fileprivate var presenting = false + fileprivate var interactive = false + fileprivate weak var originalSuperview: UIView? + fileprivate weak var activeGesture: UIGestureRecognizer? + fileprivate var switchMenus = false { + didSet { + if switchMenus { + cancel() + } + } + } + fileprivate var menuWidth: CGFloat { + get { + let overriddenWidth = menuViewController?.menuWidth ?? 0 + if overriddenWidth > CGFloat.ulpOfOne { + return overriddenWidth + } + return sideMenuManager.menuWidth + } + } + internal weak var sideMenuManager: SideMenuManager! + internal weak var mainViewController: UIViewController? + internal weak var menuViewController: UISideMenuNavigationController? { + get { + return presentDirection == .left ? sideMenuManager.menuLeftNavigationController : sideMenuManager.menuRightNavigationController + } + } + internal var presentDirection: UIRectEdge = .left + internal weak var tapView: UIView? { + didSet { + guard let tapView = tapView else { + return + } + + tapView.autoresizingMask = [.flexibleHeight, .flexibleWidth] + let exitPanGesture = UIPanGestureRecognizer() + exitPanGesture.addTarget(self, action:#selector(SideMenuTransition.handleHideMenuPan(_:))) + let exitTapGesture = UITapGestureRecognizer() + exitTapGesture.addTarget(self, action: #selector(SideMenuTransition.handleHideMenuTap(_:))) + tapView.addGestureRecognizer(exitPanGesture) + tapView.addGestureRecognizer(exitTapGesture) + } + } + internal weak var statusBarView: UIView? { + didSet { + guard let statusBarView = statusBarView else { + return + } + + statusBarView.backgroundColor = sideMenuManager.menuAnimationBackgroundColor ?? UIColor.black + statusBarView.isUserInteractionEnabled = false + } + } + + required public init(sideMenuManager: SideMenuManager) { + super.init() + + NotificationCenter.default.addObserver(self, selector:#selector(handleNotification), name: NSNotification.Name.UIApplicationDidEnterBackground, object: nil) + NotificationCenter.default.addObserver(self, selector:#selector(handleNotification), name: NSNotification.Name.UIApplicationWillChangeStatusBarFrame, object: nil) + self.sideMenuManager = sideMenuManager + } + + deinit { + NotificationCenter.default.removeObserver(self) + } + + fileprivate static var visibleViewController: UIViewController? { + get { + return getVisibleViewController(forViewController: UIApplication.shared.keyWindow?.rootViewController) + } + } + + fileprivate class func getVisibleViewController(forViewController: UIViewController?) -> UIViewController? { + if let navigationController = forViewController as? UINavigationController { + return getVisibleViewController(forViewController: navigationController.visibleViewController) + } + if let tabBarController = forViewController as? UITabBarController { + return getVisibleViewController(forViewController: tabBarController.selectedViewController) + } + if let splitViewController = forViewController as? UISplitViewController { + return getVisibleViewController(forViewController: splitViewController.viewControllers.last) + } + if let presentedViewController = forViewController?.presentedViewController { + return getVisibleViewController(forViewController: presentedViewController) + } + + return forViewController + } + + @objc internal func handlePresentMenuLeftScreenEdge(_ edge: UIScreenEdgePanGestureRecognizer) { + presentDirection = .left + handlePresentMenuPan(edge) + } + + @objc internal func handlePresentMenuRightScreenEdge(_ edge: UIScreenEdgePanGestureRecognizer) { + presentDirection = .right + handlePresentMenuPan(edge) + } + + @objc internal func handlePresentMenuPan(_ pan: UIPanGestureRecognizer) { + if activeGesture == nil { + activeGesture = pan + } else if pan != activeGesture { + pan.isEnabled = false + pan.isEnabled = true + return + } else if pan.state != .began && pan.state != .changed { + activeGesture = nil + } + + // how much distance have we panned in reference to the parent view? + guard let view = mainViewController?.view ?? pan.view else { + return + } + + let transform = view.transform + view.transform = .identity + let translation = pan.translation(in: pan.view!) + view.transform = transform + + // do some math to translate this to a percentage based value + if !interactive { + if translation.x == 0 { + return // not sure which way the user is swiping yet, so do nothing + } + + if !(pan is UIScreenEdgePanGestureRecognizer) { + presentDirection = translation.x > 0 ? .left : .right + } + + if let menuViewController = menuViewController, let visibleViewController = SideMenuTransition.visibleViewController { + interactive = true + visibleViewController.present(menuViewController, animated: true, completion: nil) + } else { + return + } + } + + let direction: CGFloat = presentDirection == .left ? 1 : -1 + let distance = translation.x / menuWidth + // now lets deal with different states that the gesture recognizer sends + switch (pan.state) { + case .began, .changed: + if pan is UIScreenEdgePanGestureRecognizer { + update(min(distance * direction, 1)) + } else if distance > 0 && presentDirection == .right && sideMenuManager.menuLeftNavigationController != nil { + presentDirection = .left + switchMenus = true + } else if distance < 0 && presentDirection == .left && sideMenuManager.menuRightNavigationController != nil { + presentDirection = .right + switchMenus = true + } else { + update(min(distance * direction, 1)) + } + default: + interactive = false + view.transform = .identity + let velocity = pan.velocity(in: pan.view!).x * direction + view.transform = transform + if velocity >= 100 || velocity >= -50 && abs(distance) >= 0.5 { + finish() + } else { + cancel() + } + } + } + + @objc internal func handleHideMenuPan(_ pan: UIPanGestureRecognizer) { + if activeGesture == nil { + activeGesture = pan + } else if pan != activeGesture { + pan.isEnabled = false + pan.isEnabled = true + return + } + + let translation = pan.translation(in: pan.view!) + let direction:CGFloat = presentDirection == .left ? -1 : 1 + let distance = translation.x / menuWidth * direction + + switch (pan.state) { + + case .began: + interactive = true + mainViewController?.dismiss(animated: true, completion: nil) + case .changed: + update(max(min(distance, 1), 0)) + default: + interactive = false + let velocity = pan.velocity(in: pan.view!).x * direction + if velocity >= 100 || velocity >= -50 && distance >= 0.5 { + finish() + activeGesture = nil + } else { + cancel() + activeGesture = nil + } + } + } + + @objc internal func handleHideMenuTap(_ tap: UITapGestureRecognizer) { + menuViewController?.dismiss(animated: true, completion: nil) + } + + @discardableResult internal func hideMenuStart() -> SideMenuTransition { + guard let menuView = menuViewController?.view, + let mainView = mainViewController?.view else { + return self + } + + mainView.transform = .identity + mainView.alpha = 1 + mainView.frame.origin = .zero + menuView.transform = .identity + menuView.frame.origin.y = 0 + menuView.frame.size.width = menuWidth + menuView.frame.size.height = mainView.frame.height // in case status bar height changed + var statusBarFrame = UIApplication.shared.statusBarFrame + let statusBarOffset = SideMenuManager.appScreenRect.size.height - mainView.frame.maxY + // For in-call status bar, height is normally 40, which overlaps view. Instead, calculate height difference + // of view and set height to fill in remaining space. + if statusBarOffset >= CGFloat.ulpOfOne { + statusBarFrame.size.height = statusBarOffset + } + statusBarView?.frame = statusBarFrame + statusBarView?.alpha = 0 + + switch sideMenuManager.menuPresentMode { + + case .viewSlideOut: + menuView.alpha = 1 - sideMenuManager.menuAnimationFadeStrength + menuView.frame.origin.x = presentDirection == .left ? 0 : mainView.frame.width - menuWidth + menuView.transform = CGAffineTransform(scaleX: sideMenuManager.menuAnimationTransformScaleFactor, y: sideMenuManager.menuAnimationTransformScaleFactor) + + case .viewSlideInOut, .menuSlideIn: + menuView.alpha = 1 + menuView.frame.origin.x = presentDirection == .left ? -menuWidth : mainView.frame.width + + case .menuDissolveIn: + menuView.alpha = 0 + menuView.frame.origin.x = presentDirection == .left ? 0 : mainView.frame.width - menuWidth + } + + return self + } + + @discardableResult internal func hideMenuComplete() -> SideMenuTransition { + let menuView = menuViewController?.view + let mainView = mainViewController?.view + + tapView?.removeFromSuperview() + statusBarView?.removeFromSuperview() + mainView?.motionEffects.removeAll() + mainView?.layer.shadowOpacity = 0 + menuView?.layer.shadowOpacity = 0 + if let topNavigationController = mainViewController as? UINavigationController { + topNavigationController.interactivePopGestureRecognizer!.isEnabled = true + } + if let originalSuperview = originalSuperview, let mainView = mainViewController?.view { + originalSuperview.addSubview(mainView) + let y = originalSuperview.bounds.height - mainView.frame.size.height + mainView.frame.origin.y = max(y, 0) + } + + originalSuperview = nil + mainViewController = nil + + return self + } + + @discardableResult internal func presentMenuStart() -> SideMenuTransition { + guard let menuView = menuViewController?.view, + let mainView = mainViewController?.view else { + return self + } + + menuView.alpha = 1 + menuView.transform = .identity + menuView.frame.size.width = menuWidth + let size = SideMenuManager.appScreenRect.size + menuView.frame.origin.x = presentDirection == .left ? 0 : size.width - menuWidth + mainView.transform = .identity + mainView.frame.size.width = size.width + let statusBarOffset = size.height - menuView.bounds.height + mainView.bounds.size.height = size.height - max(statusBarOffset, 0) + mainView.frame.origin.y = 0 + var statusBarFrame = UIApplication.shared.statusBarFrame + // For in-call status bar, height is normally 40, which overlaps view. Instead, calculate height difference + // of view and set height to fill in remaining space. + if statusBarOffset >= CGFloat.ulpOfOne { + statusBarFrame.size.height = statusBarOffset + } + tapView?.transform = .identity + tapView?.bounds = mainView.bounds + statusBarView?.frame = statusBarFrame + statusBarView?.alpha = 1 + + switch sideMenuManager.menuPresentMode { + + case .viewSlideOut, .viewSlideInOut: + mainView.layer.shadowColor = sideMenuManager.menuShadowColor.cgColor + mainView.layer.shadowRadius = sideMenuManager.menuShadowRadius + mainView.layer.shadowOpacity = sideMenuManager.menuShadowOpacity + mainView.layer.shadowOffset = CGSize(width: 0, height: 0) + let direction:CGFloat = presentDirection == .left ? 1 : -1 + mainView.frame.origin.x = direction * menuView.frame.width + + case .menuSlideIn, .menuDissolveIn: + if sideMenuManager.menuBlurEffectStyle == nil { + menuView.layer.shadowColor = sideMenuManager.menuShadowColor.cgColor + menuView.layer.shadowRadius = sideMenuManager.menuShadowRadius + menuView.layer.shadowOpacity = sideMenuManager.menuShadowOpacity + menuView.layer.shadowOffset = CGSize(width: 0, height: 0) + } + mainView.frame.origin.x = 0 + } + + if sideMenuManager.menuPresentMode != .viewSlideOut { + mainView.transform = CGAffineTransform(scaleX: sideMenuManager.menuAnimationTransformScaleFactor, y: sideMenuManager.menuAnimationTransformScaleFactor) + if sideMenuManager.menuAnimationTransformScaleFactor > 1 { + tapView?.transform = mainView.transform + } + mainView.alpha = 1 - sideMenuManager.menuAnimationFadeStrength + } + + return self + } + + @discardableResult internal func presentMenuComplete() -> SideMenuTransition { + switch sideMenuManager.menuPresentMode { + case .menuSlideIn, .menuDissolveIn, .viewSlideInOut: + if let mainView = mainViewController?.view, sideMenuManager.menuParallaxStrength != 0 { + let horizontal = UIInterpolatingMotionEffect(keyPath: "center.x", type: .tiltAlongHorizontalAxis) + horizontal.minimumRelativeValue = -sideMenuManager.menuParallaxStrength + horizontal.maximumRelativeValue = sideMenuManager.menuParallaxStrength + + let vertical = UIInterpolatingMotionEffect(keyPath: "center.y", type: .tiltAlongVerticalAxis) + vertical.minimumRelativeValue = -sideMenuManager.menuParallaxStrength + vertical.maximumRelativeValue = sideMenuManager.menuParallaxStrength + + let group = UIMotionEffectGroup() + group.motionEffects = [horizontal, vertical] + mainView.addMotionEffect(group) + } + case .viewSlideOut: break; + } + if let topNavigationController = mainViewController as? UINavigationController { + topNavigationController.interactivePopGestureRecognizer!.isEnabled = false + } + + return self + } + + @objc internal func handleNotification(notification: NSNotification) { + guard menuViewController?.presentedViewController == nil && + menuViewController?.presentingViewController != nil else { + return + } + + if let originalSuperview = originalSuperview, let mainViewController = mainViewController { + originalSuperview.addSubview(mainViewController.view) + } + + if notification.name == NSNotification.Name.UIApplicationDidEnterBackground { + hideMenuStart().hideMenuComplete() + menuViewController?.dismiss(animated: false, completion: nil) + return + } + + UIView.animate(withDuration: sideMenuManager.menuAnimationDismissDuration, + delay: 0, + usingSpringWithDamping: sideMenuManager.menuAnimationUsingSpringWithDamping, + initialSpringVelocity: sideMenuManager.menuAnimationInitialSpringVelocity, + options: sideMenuManager.menuAnimationOptions, + animations: { + self.hideMenuStart() + }) { (finished) -> Void in + self.hideMenuComplete() + self.menuViewController?.dismiss(animated: false, completion: nil) + } + } + +} + +extension SideMenuTransition: UIViewControllerAnimatedTransitioning { + + // animate a change from one viewcontroller to another + open func animateTransition(using transitionContext: UIViewControllerContextTransitioning) { + + // get reference to our fromView, toView and the container view that we should perform the transition in + let container = transitionContext.containerView + // prevent any other menu gestures from firing + container.isUserInteractionEnabled = false + + if let menuBackgroundColor = sideMenuManager.menuAnimationBackgroundColor { + container.backgroundColor = menuBackgroundColor + } + + let fromViewController = transitionContext.viewController(forKey: UITransitionContextViewControllerKey.from)! + let toViewController = transitionContext.viewController(forKey: UITransitionContextViewControllerKey.to)! + + // assign references to our menu view controller and the 'bottom' view controller from the tuple + // remember that our menuViewController will alternate between the from and to view controller depending if we're presenting or dismissing + mainViewController = presenting ? fromViewController : toViewController + + let menuView = menuViewController!.view! + let topView = mainViewController!.view! + + // prepare menu items to slide in + if presenting { + originalSuperview = topView.superview + + // add the both views to our view controller + switch sideMenuManager.menuPresentMode { + case .viewSlideOut, .viewSlideInOut: + container.addSubview(menuView) + container.addSubview(topView) + case .menuSlideIn, .menuDissolveIn: + container.addSubview(topView) + container.addSubview(menuView) + } + + if sideMenuManager.menuFadeStatusBar { + let statusBarView = UIView() + self.statusBarView = statusBarView + container.addSubview(statusBarView) + } + + hideMenuStart() + } + + let animate = { + if self.presenting { + self.presentMenuStart() + } else { + self.hideMenuStart() + } + } + + let complete = { + container.isUserInteractionEnabled = true + + // tell our transitionContext object that we've finished animating + if transitionContext.transitionWasCancelled { + let viewControllerForPresentedMenu = self.mainViewController + + if self.presenting { + self.hideMenuComplete() + } else { + self.presentMenuComplete() + } + + transitionContext.completeTransition(false) + + if self.switchMenus { + self.switchMenus = false + viewControllerForPresentedMenu?.present(self.menuViewController!, animated: true, completion: nil) + } + + return + } + + if self.presenting { + self.presentMenuComplete() + transitionContext.completeTransition(true) + switch self.sideMenuManager.menuPresentMode { + case .viewSlideOut, .viewSlideInOut: + container.addSubview(topView) + case .menuSlideIn, .menuDissolveIn: + container.insertSubview(topView, at: 0) + } + if !self.sideMenuManager.menuPresentingViewControllerUserInteractionEnabled { + let tapView = UIView() + container.insertSubview(tapView, aboveSubview: topView) + tapView.bounds = container.bounds + tapView.center = topView.center + if self.sideMenuManager.menuAnimationTransformScaleFactor > 1 { + tapView.transform = topView.transform + } + self.tapView = tapView + } + if let statusBarView = self.statusBarView { + container.bringSubview(toFront: statusBarView) + } + + return + } + + self.hideMenuComplete() + transitionContext.completeTransition(true) + menuView.removeFromSuperview() + } + + // perform the animation! + let duration = transitionDuration(using: transitionContext) + if interactive { + UIView.animate(withDuration: duration, + delay: duration, // HACK: If zero, the animation briefly flashes in iOS 11. + options: .curveLinear, + animations: { + animate() + }, completion: { (finished) in + complete() + }) + } else { + UIView.animate(withDuration: duration, + delay: 0, + usingSpringWithDamping: sideMenuManager.menuAnimationUsingSpringWithDamping, + initialSpringVelocity: sideMenuManager.menuAnimationInitialSpringVelocity, + options: sideMenuManager.menuAnimationOptions, + animations: { + animate() + }) { (finished) -> Void in + complete() + } + } + } + + // return how many seconds the transiton animation will take + open func transitionDuration(using transitionContext: UIViewControllerContextTransitioning?) -> TimeInterval { + if interactive { + return sideMenuManager.menuAnimationCompleteGestureDuration + } + return presenting ? sideMenuManager.menuAnimationPresentDuration : sideMenuManager.menuAnimationDismissDuration + } + + open override func update(_ percentComplete: CGFloat) { + guard !switchMenus else { + return + } + + super.update(percentComplete) + } + +} + +extension SideMenuTransition: UIViewControllerTransitioningDelegate { + + // return the animator when presenting a viewcontroller + // rememeber that an animator (or animation controller) is any object that aheres to the UIViewControllerAnimatedTransitioning protocol + open func animationController(forPresented presented: UIViewController, presenting: UIViewController, source: UIViewController) -> UIViewControllerAnimatedTransitioning? { + self.presenting = true + presentDirection = presented == sideMenuManager.menuLeftNavigationController ? .left : .right + return self + } + + // return the animator used when dismissing from a viewcontroller + open func animationController(forDismissed dismissed: UIViewController) -> UIViewControllerAnimatedTransitioning? { + presenting = false + return self + } + + open func interactionControllerForPresentation(using animator: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? { + // if our interactive flag is true, return the transition manager object + // otherwise return nil + return interactive ? self : nil + } + + open func interactionControllerForDismissal(using animator: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? { + return interactive ? self : nil + } + +} diff --git a/Pods/SideMenu/Pod/Classes/UISideMenuNavigationController.swift b/Pods/SideMenu/Pod/Classes/UISideMenuNavigationController.swift new file mode 100644 index 0000000..0c6963c --- /dev/null +++ b/Pods/SideMenu/Pod/Classes/UISideMenuNavigationController.swift @@ -0,0 +1,343 @@ +// +// UISideMenuNavigationController.swift +// +// Created by Jon Kent on 1/14/16. +// Copyright © 2016 Jon Kent. All rights reserved. +// + +import UIKit + +@objc public protocol UISideMenuNavigationControllerDelegate { + @objc optional func sideMenuWillAppear(menu: UISideMenuNavigationController, animated: Bool) + @objc optional func sideMenuDidAppear(menu: UISideMenuNavigationController, animated: Bool) + @objc optional func sideMenuWillDisappear(menu: UISideMenuNavigationController, animated: Bool) + @objc optional func sideMenuDidDisappear(menu: UISideMenuNavigationController, animated: Bool) +} + +@objcMembers +open class UISideMenuNavigationController: UINavigationController { + + fileprivate weak var foundDelegate: UISideMenuNavigationControllerDelegate? + fileprivate weak var activeDelegate: UISideMenuNavigationControllerDelegate? { + get { + guard !view.isHidden else { + return nil + } + + return sideMenuDelegate ?? foundDelegate ?? findDelegate(forViewController: presentingViewController) + } + } + fileprivate func findDelegate(forViewController: UIViewController?) -> UISideMenuNavigationControllerDelegate? { + if let navigationController = forViewController as? UINavigationController { + return findDelegate(forViewController: navigationController.topViewController) + } + if let tabBarController = forViewController as? UITabBarController { + return findDelegate(forViewController: tabBarController.selectedViewController) + } + if let splitViewController = forViewController as? UISplitViewController { + return findDelegate(forViewController: splitViewController.viewControllers.last) + } + + foundDelegate = forViewController as? UISideMenuNavigationControllerDelegate + return foundDelegate + } + fileprivate var usingInterfaceBuilder = false + internal var locked = false + internal var originalMenuBackgroundColor: UIColor? + internal var transition: SideMenuTransition { + get { + return sideMenuManager.transition + } + } + + /// Delegate for receiving appear and disappear related events. If `nil` the visible view controller that displays a `UISideMenuNavigationController` automatically receives these events. + open weak var sideMenuDelegate: UISideMenuNavigationControllerDelegate? + + /// SideMenuManager instance associated with this menu. Default is `SideMenuManager.default`. This property cannot be changed after the menu has loaded. + open weak var sideMenuManager: SideMenuManager! = SideMenuManager.default { + didSet { + if locked && oldValue != nil { + print("SideMenu Warning: a menu's sideMenuManager property cannot be changed after it has loaded.") + sideMenuManager = oldValue + } + } + } + + /// Width of the menu when presented on screen, showing the existing view controller in the remaining space. Default is zero. When zero, `sideMenuManager.menuWidth` is used. This property cannot be changed while the isHidden property is false. + @IBInspectable open var menuWidth: CGFloat = 0 { + didSet { + if !isHidden && oldValue != menuWidth { + print("SideMenu Warning: a menu's width property can only be changed when it is hidden.") + menuWidth = oldValue + } + } + } + + /// Whether the menu appears on the right or left side of the screen. Right is the default. This property cannot be changed after the menu has loaded. + @IBInspectable open var leftSide: Bool = false { + didSet { + if locked && leftSide != oldValue { + print("SideMenu Warning: a menu's leftSide property cannot be changed after it has loaded.") + leftSide = oldValue + } + } + } + + /// Indicates if the menu is anywhere in the view hierarchy, even if covered by another view controller. + open var isHidden: Bool { + get { + return self.presentingViewController == nil + } + } + + #if !STFU_SIDEMENU + // This override prevents newbie developers from creating black/blank menus and opening newbie issues. + // If you would like to remove this override, define STFU_SIDEMENU in the Active Compilation Conditions of your .plist file. + // Sorry for the inconvenience experienced developers :( + @available(*, unavailable, renamed: "init(rootViewController:)") + public init() { + fatalError("init is not available") + } + + public override init(rootViewController: UIViewController) { + super.init(rootViewController: rootViewController) + } + + public override init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: Bundle?) { + super.init(nibName: nibNameOrNil, bundle: nibBundleOrNil) + } + + public required init?(coder aDecoder: NSCoder) { + super.init(coder: aDecoder) + } + #endif + + open override func awakeFromNib() { + super.awakeFromNib() + + usingInterfaceBuilder = true + } + + override open func viewDidLoad() { + super.viewDidLoad() + + if !locked && usingInterfaceBuilder { + if leftSide { + sideMenuManager.menuLeftNavigationController = self + } else { + sideMenuManager.menuRightNavigationController = self + } + } + } + + open override func viewWillAppear(_ animated: Bool) { + super.viewWillAppear(animated) + + // Dismiss keyboard to prevent weird keyboard animations from occurring during transition + presentingViewController?.view.endEditing(true) + + foundDelegate = nil + activeDelegate?.sideMenuWillAppear?(menu: self, animated: animated) + } + + override open func viewDidAppear(_ animated: Bool) { + super.viewDidAppear(animated) + + // We had presented a view before, so lets dismiss ourselves as already acted upon + if view.isHidden { + transition.hideMenuComplete() + dismiss(animated: false, completion: { () -> Void in + self.view.isHidden = false + }) + + return + } + + activeDelegate?.sideMenuDidAppear?(menu: self, animated: animated) + + #if !STFU_SIDEMENU + if topViewController == nil { + print("SideMenu Warning: the menu doesn't have a view controller to show! UISideMenuNavigationController needs a view controller to display just like a UINavigationController.") + } + #endif + } + + override open func viewWillDisappear(_ animated: Bool) { + super.viewWillDisappear(animated) + + // When presenting a view controller from the menu, the menu view gets moved into another transition view above our transition container + // which can break the visual layout we had before. So, we move the menu view back to its original transition view to preserve it. + if !isBeingDismissed { + guard let sideMenuManager = sideMenuManager else { + return + } + + if let mainView = transition.mainViewController?.view { + switch sideMenuManager.menuPresentMode { + case .viewSlideOut, .viewSlideInOut: + mainView.superview?.insertSubview(view, belowSubview: mainView) + case .menuSlideIn, .menuDissolveIn: + if let tapView = transition.tapView { + mainView.superview?.insertSubview(view, aboveSubview: tapView) + } else { + mainView.superview?.insertSubview(view, aboveSubview: mainView) + } + } + } + + // We're presenting a view controller from the menu, so we need to hide the menu so it isn't showing when the presented view is dismissed. + UIView.animate(withDuration: animated ? sideMenuManager.menuAnimationDismissDuration : 0, + delay: 0, + usingSpringWithDamping: sideMenuManager.menuAnimationUsingSpringWithDamping, + initialSpringVelocity: sideMenuManager.menuAnimationInitialSpringVelocity, + options: sideMenuManager.menuAnimationOptions, + animations: { + self.transition.hideMenuStart() + self.activeDelegate?.sideMenuWillDisappear?(menu: self, animated: animated) + }) { (finished) -> Void in + self.activeDelegate?.sideMenuDidDisappear?(menu: self, animated: animated) + self.view.isHidden = true + } + + return + } + + activeDelegate?.sideMenuWillDisappear?(menu: self, animated: animated) + } + + override open func viewDidDisappear(_ animated: Bool) { + super.viewDidDisappear(animated) + + // Work-around: if the menu is dismissed without animation the transition logic is never called to restore the + // the view hierarchy leaving the screen black/empty. This is because the transition moves views within a container + // view, but dismissing without animation removes the container view before the original hierarchy is restored. + // This check corrects that. + if let sideMenuDelegate = activeDelegate as? UIViewController, sideMenuDelegate.view.window == nil { + transition.hideMenuStart().hideMenuComplete() + } + + activeDelegate?.sideMenuDidDisappear?(menu: self, animated: animated) + + // Clear selecton on UITableViewControllers when reappearing using custom transitions + guard let tableViewController = topViewController as? UITableViewController, + let tableView = tableViewController.tableView, + let indexPaths = tableView.indexPathsForSelectedRows, + tableViewController.clearsSelectionOnViewWillAppear else { + return + } + + for indexPath in indexPaths { + tableView.deselectRow(at: indexPath, animated: false) + } + } + + override open func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) { + super.viewWillTransition(to: size, with: coordinator) + + // Don't bother resizing if the view isn't visible + guard !view.isHidden else { + return + } + + NotificationCenter.default.removeObserver(self.transition, name: NSNotification.Name.UIApplicationWillChangeStatusBarFrame, object: nil) + coordinator.animate(alongsideTransition: { (context) in + self.transition.presentMenuStart() + }) { (context) in + NotificationCenter.default.addObserver(self.transition, selector:#selector(SideMenuTransition.handleNotification), name: NSNotification.Name.UIApplicationWillChangeStatusBarFrame, object: nil) + } + } + + override open func pushViewController(_ viewController: UIViewController, animated: Bool) { + guard let sideMenuManager = sideMenuManager, viewControllers.count > 0 && sideMenuManager.menuPushStyle != .subMenu else { + // NOTE: pushViewController is called by init(rootViewController: UIViewController) + // so we must perform the normal super method in this case. + super.pushViewController(viewController, animated: animated) + return + } + + let splitViewController = presentingViewController as? UISplitViewController + let tabBarController = presentingViewController as? UITabBarController + let potentialNavigationController = (splitViewController?.viewControllers.first ?? tabBarController?.selectedViewController) ?? presentingViewController + guard let navigationController = potentialNavigationController as? UINavigationController else { + print("SideMenu Warning: attempt to push a View Controller from \(String(describing: potentialNavigationController.self)) where its navigationController == nil. It must be embedded in a Navigation Controller for this to work.") + return + } + + let activeDelegate = self.activeDelegate + foundDelegate = nil + + // To avoid overlapping dismiss & pop/push calls, create a transaction block where the menu + // is dismissed after showing the appropriate screen + CATransaction.begin() + if sideMenuManager.menuDismissOnPush { + let animated = animated || sideMenuManager.menuAlwaysAnimate + + CATransaction.setCompletionBlock( { () -> Void in + activeDelegate?.sideMenuDidDisappear?(menu: self, animated: animated) + if !animated { + self.transition.hideMenuStart().hideMenuComplete() + } + self.dismiss(animated: animated, completion: nil) + }) + + if animated { + let areAnimationsEnabled = UIView.areAnimationsEnabled + UIView.setAnimationsEnabled(true) + UIView.animate(withDuration: sideMenuManager.menuAnimationDismissDuration, + delay: 0, + usingSpringWithDamping: sideMenuManager.menuAnimationUsingSpringWithDamping, + initialSpringVelocity: sideMenuManager.menuAnimationInitialSpringVelocity, + options: sideMenuManager.menuAnimationOptions, + animations: { + activeDelegate?.sideMenuWillDisappear?(menu: self, animated: animated) + self.transition.hideMenuStart() + }) + UIView.setAnimationsEnabled(areAnimationsEnabled) + } + } + + if let lastViewController = navigationController.viewControllers.last, !sideMenuManager.menuAllowPushOfSameClassTwice && type(of: lastViewController) == type(of: viewController) { + CATransaction.commit() + return + } + + switch sideMenuManager.menuPushStyle { + case .subMenu, .defaultBehavior: break // .subMenu handled earlier, .defaultBehavior falls through to end + case .popWhenPossible: + for subViewController in navigationController.viewControllers.reversed() { + if type(of: subViewController) == type(of: viewController) { + navigationController.popToViewController(subViewController, animated: animated) + CATransaction.commit() + return + } + } + case .preserve, .preserveAndHideBackButton: + var viewControllers = navigationController.viewControllers + let filtered = viewControllers.filter { preservedViewController in type(of: preservedViewController) == type(of: viewController) } + if let preservedViewController = filtered.last { + viewControllers = viewControllers.filter { subViewController in subViewController !== preservedViewController } + if sideMenuManager.menuPushStyle == .preserveAndHideBackButton { + preservedViewController.navigationItem.hidesBackButton = true + } + viewControllers.append(preservedViewController) + navigationController.setViewControllers(viewControllers, animated: animated) + CATransaction.commit() + return + } + if sideMenuManager.menuPushStyle == .preserveAndHideBackButton { + viewController.navigationItem.hidesBackButton = true + } + case .replace: + viewController.navigationItem.hidesBackButton = true + navigationController.setViewControllers([viewController], animated: animated) + CATransaction.commit() + return + } + + navigationController.pushViewController(viewController, animated: animated) + CATransaction.commit() + } + +} + + diff --git a/Pods/SideMenu/Pod/Classes/UITableViewVibrantCell.swift b/Pods/SideMenu/Pod/Classes/UITableViewVibrantCell.swift new file mode 100644 index 0000000..2ececb7 --- /dev/null +++ b/Pods/SideMenu/Pod/Classes/UITableViewVibrantCell.swift @@ -0,0 +1,61 @@ +// +// UITableViewVibrantCell.swift +// Pods +// +// Created by Jon Kent on 1/14/16. +// +// + +import UIKit + +open class UITableViewVibrantCell: UITableViewCell { + + fileprivate var vibrancyView:UIVisualEffectView = UIVisualEffectView() + fileprivate var vibrancySelectedBackgroundView:UIVisualEffectView = UIVisualEffectView() + fileprivate var defaultSelectedBackgroundView:UIView? + open var blurEffectStyle: UIBlurEffectStyle? { + didSet { + updateBlur() + } + } + + // For registering with UITableView without subclassing otherwise dequeuing instance of the cell causes an exception + public override init(style: UITableViewCellStyle, reuseIdentifier: String?) { + super.init(style: style, reuseIdentifier: reuseIdentifier) + } + + required public init?(coder aDecoder: NSCoder) { + super.init(coder: aDecoder) + + vibrancyView.frame = bounds + vibrancyView.autoresizingMask = [.flexibleHeight, .flexibleWidth] + for view in subviews { + vibrancyView.contentView.addSubview(view) + } + addSubview(vibrancyView) + + let blurSelectionEffect = UIBlurEffect(style: .light) + vibrancySelectedBackgroundView.effect = blurSelectionEffect + defaultSelectedBackgroundView = selectedBackgroundView + + updateBlur() + } + + internal func updateBlur() { + // shouldn't be needed but backgroundColor is set to white on iPad: + backgroundColor = UIColor.clear + + if let blurEffectStyle = blurEffectStyle, !UIAccessibilityIsReduceTransparencyEnabled() { + let blurEffect = UIBlurEffect(style: blurEffectStyle) + vibrancyView.effect = UIVibrancyEffect(blurEffect: blurEffect) + + if selectedBackgroundView != nil && selectedBackgroundView != vibrancySelectedBackgroundView { + vibrancySelectedBackgroundView.contentView.addSubview(selectedBackgroundView!) + selectedBackgroundView = vibrancySelectedBackgroundView + } + } else { + vibrancyView.effect = nil + selectedBackgroundView = defaultSelectedBackgroundView + } + } +} diff --git a/Pods/SideMenu/README.md b/Pods/SideMenu/README.md new file mode 100644 index 0000000..f27df1c --- /dev/null +++ b/Pods/SideMenu/README.md @@ -0,0 +1,362 @@ +# ▤ SideMenu +[![Version](https://img.shields.io/cocoapods/v/SideMenu.svg?style=flat-square)](http://cocoapods.org/pods/SideMenu) +[![Carthage compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat-square)](https://github.com/Carthage/Carthage) +[![License](https://img.shields.io/cocoapods/l/SideMenu.svg?style=flat-square)](http://cocoapods.org/pods/SideMenu) +[![Platform](https://img.shields.io/cocoapods/p/SideMenu.svg?style=flat-square)](http://cocoapods.org/pods/SideMenu) +[![Total Downloads](https://img.shields.io/cocoapods/dt/SideMenu.svg?style=social)](http://cocoapods.org/pods/SideMenu) +[![Monthly Downloads](https://img.shields.io/cocoapods/dm/SideMenu.svg?style=social)](http://cocoapods.org/pods/SideMenu) +[![Weekly Downloads](https://img.shields.io/cocoapods/dw/SideMenu.svg?style=social)](http://cocoapods.org/pods/SideMenu) + +### If you like SideMenu, give it a ★ at the top right of its [GitHub](https://github.com/jonkykong/SideMenu) page. +#### Using SideMenu in your app? [Send](mailto:yo@massappeal.co?subject=SideMenu%20in%20action!) me a link to your app in the app store! + +> Hi, I'm Jon Kent and I am an iOS designer, developer, and mobile strategist. I love coffee and play the drums. +> * [**Hire me**](mailto:yo@massappeal.co?subject=Let's%20build%20something%20amazing) to help you make cool stuff. *Note: If you're having a problem with SideMenu, please open an [issue](https://github.com/jonkykong/SideMenu/issues/new) and do not email me.* +> * Check out my [website](http://massappeal.co) to see some of my other projects. +> * Building and maintaining this **free** library takes a lot of my time and **saves you time**. Please consider paying it forward by supporting me with a small amount to my [PayPal](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=contact%40jonkent%2eme&lc=US¤cy_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted). (only **2** people have donated since inception 😕 but **thank you** to those who have!) + +* **[Overview](#overview)** + * [Preview Samples](#preview-samples) +* **[Requirements](#requirements)** +* **[Installation](#installation)** + * [CocoaPods](#cocoapods) + * [Carthage](#carthage) +* **[Usage](#usage)** + * [Code-less Storyboard Implementation](#code-less-storyboard-implementation) + * [Code Implementation](#code-implementation) +* **[Customization](#customization)** + * [SideMenuManager](#sidemenumanager) + * [UISideMenuNavigationController](#uisidemenunavigationcontroller) + * [UISideMenuNavigationControllerDelegate](#uisidemenunavigationcontrollerdelegate) + * [Advanced](#advanced) +* [Known Issues](#known-issues) +* [Thank You](#thank-you) +* [License](#license) + +## Overview + +SideMenu is a simple and versatile side menu control written in Swift. +- [x] **It can be implemented in storyboard without a single line of [code](#code-less-storyboard-implementation).** +- [x] Four standard animation styles to choose from (there's even a parallax effect if you want to get weird). +- [x] Highly customizable without needing to write tons of custom code. +- [x] Supports continuous swiping between side menus on boths sides in a single gesture. +- [x] Global menu configuration. Set-up once and be done for all screens. +- [x] Menus can be presented and dismissed the same as any other view controller since this control uses [custom transitions](https://developer.apple.com/library/content/featuredarticles/ViewControllerPGforiPhoneOS/CustomizingtheTransitionAnimations.html). +- [x] Animations use your view controllers, not snapshots. +- [x] Properly handles screen rotation and in-call status bar height changes. + +Check out the example project to see it in action! +### Preview Samples +| Slide Out | Slide In | Dissolve | Slide In + Out | +| --- | --- | --- | --- | +| ![](https://raw.githubusercontent.com/jonkykong/SideMenu/master/etc/SlideOut.gif) | ![](https://raw.githubusercontent.com/jonkykong/SideMenu/master/etc/SlideIn.gif) | ![](https://raw.githubusercontent.com/jonkykong/SideMenu/master/etc/Dissolve.gif) | ![](https://raw.githubusercontent.com/jonkykong/SideMenu/master/etc/InOut.gif) | + +## Requirements +- [x] Xcode 9. +- [x] iOS 9 or higher. + +## Installation +### CocoaPods + +[CocoaPods](http://cocoapods.org) is a dependency manager for Cocoa projects. You can install it with the following command: + +```bash +$ gem install cocoapods +``` + +To integrate SideMenu into your Xcode project using CocoaPods, specify it in your `Podfile`: + +```ruby +source 'https://github.com/CocoaPods/Specs.git' +platform :ios, '8.0' +use_frameworks! + +pod 'SideMenu' + +# For Swift 3 (no longer maintained), use: +# pod 'SideMenu', '~> 3.1.7' +``` + +Then, run the following command: + +```bash +$ pod install +``` + +### Carthage + +[Carthage](https://github.com/Carthage/Carthage) is a decentralized dependency manager that builds your dependencies and provides you with binary frameworks. + +You can install Carthage with [Homebrew](http://brew.sh/) using the following command: + +```bash +$ brew update +$ brew install carthage +``` + +To integrate SideMenu into your Xcode project using Carthage, specify it in your `Cartfile`: + +```ogdl +github "jonkykong/SideMenu" "master" +``` + +## Usage +### Code-less Storyboard Implementation +1. Create a Navigation Controller for a side menu. Set the `Custom Class` of the Navigation Controller to be `UISideMenuNavigationController` in the **Identity Inspector**. Set the `Module` to `SideMenu` (ignore this step if you've manually added SideMenu to your project). Create a Root View Controller for the Navigation Controller (shown as a UITableViewController below). Set up any Triggered Segues you want in that view controller. +![](https://raw.githubusercontent.com/jonkykong/SideMenu/master/etc/Screenshot1.png) + +2. Set the `Left Side` property of the `UISideMenuNavigationController` to On if you want it to appear from the left side of the screen, or Off/Default if you want it to appear from the right side. +![](https://raw.githubusercontent.com/jonkykong/SideMenu/master/etc/Screenshot2.png) + +3. Add a UIButton or UIBarButton to a view controller that you want to display the menu from. Set that button's Triggered Segues action to modally present the Navigation Controller from step 1. +![](https://raw.githubusercontent.com/jonkykong/SideMenu/master/etc/Screenshot3.png) + +That's it. *Note: you can only enable gestures in code.* +### Code Implementation +First: +```swift +import SideMenu +``` + +In your view controller's `viewDidLoad` event, do something like this (**IMPORTANT: If you're seeing a black menu when you use gestures, read this section carefully!**): +``` swift +// Define the menus +let menuLeftNavigationController = UISideMenuNavigationController(rootViewController: YourViewController) +// UISideMenuNavigationController is a subclass of UINavigationController, so do any additional configuration +// of it here like setting its viewControllers. If you're using storyboards, you'll want to do something like: +// let menuLeftNavigationController = storyboard!.instantiateViewController(withIdentifier: "LeftMenuNavigationController") as! UISideMenuNavigationController +SideMenuManager.default.menuLeftNavigationController = menuLeftNavigationController + +let menuRightNavigationController = UISideMenuNavigationController(rootViewController: YourViewController) +// UISideMenuNavigationController is a subclass of UINavigationController, so do any additional configuration +// of it here like setting its viewControllers. If you're using storyboards, you'll want to do something like: +// let menuRightNavigationController = storyboard!.instantiateViewController(withIdentifier: "RightMenuNavigationController") as! UISideMenuNavigationController +SideMenuManager.default.menuRightNavigationController = menuRightNavigationController + +// Enable gestures. The left and/or right menus must be set up above for these to work. +// Note that these continue to work on the Navigation Controller independent of the view controller it displays! +SideMenuManager.default.menuAddPanGestureToPresent(toView: self.navigationController!.navigationBar) +SideMenuManager.default.menuAddScreenEdgePanGesturesToPresent(toView: self.navigationController!.view) +``` +Then from a button, do something like this: +``` swift +present(SideMenuManager.default.menuLeftNavigationController!, animated: true, completion: nil) + +// Similarly, to dismiss a menu programmatically, you would do this: +dismiss(animated: true, completion: nil) +``` +That's it. +### Customization +#### SideMenuManager +Just type ` SideMenuManager.default.menu...` and code completion will show you everything you can customize (for Objective-C, use `SideMenuManager.defaultManager.menu...`). Defaults values are shown below for reference: +``` swift +/** +The push style of the menu. + +There are six modes in MenuPushStyle: +- defaultBehavior: The view controller is pushed onto the stack. +- popWhenPossible: If a view controller already in the stack is of the same class as the pushed view controller, the stack is instead popped back to the existing view controller. This behavior can help users from getting lost in a deep navigation stack. +- preserve: If a view controller already in the stack is of the same class as the pushed view controller, the existing view controller is pushed to the end of the stack. This behavior is similar to a UITabBarController. +- preserveAndHideBackButton: Same as .preserve and back buttons are automatically hidden. +- replace: Any existing view controllers are released from the stack and replaced with the pushed view controller. Back buttons are automatically hidden. This behavior is ideal if view controllers require a lot of memory or their state doesn't need to be preserved. +- subMenu: Unlike all other behaviors that push using the menu's presentingViewController, this behavior pushes view controllers within the menu. Use this behavior if you want to display a sub menu. +*/ +open var menuPushStyle: MenuPushStyle = .defaultBehavior + +/** +The presentation mode of the menu. + +There are four modes in MenuPresentMode: +- menuSlideIn: Menu slides in over of the existing view. +- viewSlideOut: The existing view slides out to reveal the menu. +- viewSlideInOut: The existing view slides out while the menu slides in. +- menuDissolveIn: The menu dissolves in over the existing view controller. +*/ +open var menuPresentMode: MenuPresentMode = .viewSlideOut + +/// Prevents the same view controller (or a view controller of the same class) from being pushed more than once. Defaults to true. +open var menuAllowPushOfSameClassTwice = true + +/** +Width of the menu when presented on screen, showing the existing view controller in the remaining space. Default is 75% of the screen width. + +Note that each menu's width can be overridden using the `menuWidth` property on any `UISideMenuNavigationController` instance. +*/ +open var menuWidth: CGFloat = max(round(min((appScreenRect.width), (appScreenRect.height)) * 0.75), 240) + +/// Duration of the animation when the menu is presented without gestures. Default is 0.35 seconds. +open var menuAnimationPresentDuration: Double = 0.35 + +/// Duration of the animation when the menu is dismissed without gestures. Default is 0.35 seconds. +open var menuAnimationDismissDuration: Double = 0.35 + +/// Duration of the remaining animation when the menu is partially dismissed with gestures. Default is 0.35 seconds. +open var menuAnimationCompleteGestureDuration: Double = 0.35 + +/// Amount to fade the existing view controller when the menu is presented. Default is 0 for no fade. Set to 1 to fade completely. +open var menuAnimationFadeStrength: CGFloat = 0 + +/// The amount to scale the existing view controller or the menu view controller depending on the `menuPresentMode`. Default is 1 for no scaling. Less than 1 will shrink, greater than 1 will grow. +open var menuAnimationTransformScaleFactor: CGFloat = 1 + +/// The background color behind menu animations. Depending on the animation settings this may not be visible. If `menuFadeStatusBar` is true, this color is used to fade it. Default is black. +open var menuAnimationBackgroundColor: UIColor? + +/// The shadow opacity around the menu view controller or existing view controller depending on the `menuPresentMode`. Default is 0.5 for 50% opacity. +open var menuShadowOpacity: Float = 0.5 + +/// The shadow color around the menu view controller or existing view controller depending on the `menuPresentMode`. Default is black. +open var menuShadowColor = UIColor.black + +/// The radius of the shadow around the menu view controller or existing view controller depending on the `menuPresentMode`. Default is 5. +open var menuShadowRadius: CGFloat = 5 + +/// The left menu swipe to dismiss gesture. +open weak var menuLeftSwipeToDismissGesture: UIPanGestureRecognizer? + +/// The right menu swipe to dismiss gesture. +open weak var menuRightSwipeToDismissGesture: UIPanGestureRecognizer? + +/// Enable or disable gestures that would swipe to dismiss the menu. Default is true. +open var menuEnableSwipeGestures: Bool = true + +/// Enable or disable interaction with the presenting view controller while the menu is displayed. Enabling may make it difficult to dismiss the menu or cause exceptions if the user tries to present and already presented menu. Default is false. +open var menuPresentingViewControllerUserInteractionEnabled: Bool = false + +/// The strength of the parallax effect on the existing view controller. Does not apply to `menuPresentMode` when set to `ViewSlideOut`. Default is 0. +open var menuParallaxStrength: Int = 0 + +/// Draws the `menuAnimationBackgroundColor` behind the status bar. Default is true. +open var menuFadeStatusBar = true + +/// The animation options when a menu is displayed. Ignored when displayed with a gesture. +open var menuAnimationOptions: UIViewAnimationOptions = .curveEaseInOut + +/// The animation spring damping when a menu is displayed. Ignored when displayed with a gesture. +open var menuAnimationUsingSpringWithDamping: CGFloat = 1 + +/// The animation initial spring velocity when a menu is displayed. Ignored when displayed with a gesture. +open var menuAnimationInitialSpringVelocity: CGFloat = 1 + +/** +Automatically dismisses the menu when another view is pushed from it. + +Note: to prevent the menu from dismissing when presenting, set modalPresentationStyle = .overFullScreen +of the view controller being presented in storyboard or during its initalization. +*/ +open var menuDismissOnPush = true + +/// Forces menus to always animate when appearing or disappearing, regardless of a pushed view controller's animation. +open var menuAlwaysAnimate = false + +/** +The blur effect style of the menu if the menu's root view controller is a UITableViewController or UICollectionViewController. + +- Note: If you want cells in a UITableViewController menu to show vibrancy, make them a subclass of UITableViewVibrantCell and set the `blurEffectStyle` of each cell to SideMenuManager.default.menuBlurEffectStyle. +*/ +open var menuBlurEffectStyle: UIBlurEffectStyle? + +/// The left menu. +open var menuLeftNavigationController: UISideMenuNavigationController? + +/// The right menu. +open var menuRightNavigationController: UISideMenuNavigationController? + +/** +Adds screen edge gestures to a view to present a menu. + +- Parameter toView: The view to add gestures to. +- Parameter forMenu: The menu (left or right) you want to add a gesture for. If unspecified, gestures will be added for both sides. + +- Returns: The array of screen edge gestures added to `toView`. +*/ +@discardableResult open func menuAddScreenEdgePanGesturesToPresent(toView: UIView, forMenu:UIRectEdge? = nil) -> [UIScreenEdgePanGestureRecognizer] + +/** +Adds a pan edge gesture to a view to present menus. + +- Parameter toView: The view to add a pan gesture to. + +- Returns: The pan gesture added to `toView`. +*/ +@discardableResult open func menuAddPanGestureToPresent(toView: UIView) -> UIPanGestureRecognizer +``` +#### UISideMenuNavigationController +`UISideMenuNavigationController` supports the following customizations and properties: +``` swift +/// SideMenuManager instance associated with this menu. Default is `SideMenuManager.default`. This property cannot be changed after the menu has loaded. +open weak var sideMenuManager: SideMenuManager! = SideMenuManager.default + +/// Width of the menu when presented on screen, showing the existing view controller in the remaining space. Default is zero. When zero, `sideMenuManager.menuWidth` is used. This property cannot be changed while the isHidden property is false. +@IBInspectable open var menuWidth: CGFloat = 0 + +/// Whether the menu appears on the right or left side of the screen. Right is the default. This property cannot be changed after the menu has loaded. +@IBInspectable open var leftSide: Bool = false + +/// Indicates if the menu is anywhere in the view hierarchy, even if covered by another view controller. +open var isHidden: Bool +``` +#### UISideMenuNavigationControllerDelegate +To receive notifications when a menu is displayed from a view controller, have it adhere to the `UISideMenuNavigationControllerDelegate` protocol: +``` swift +extension MyViewController: UISideMenuNavigationControllerDelegate { + + func sideMenuWillAppear(menu: UISideMenuNavigationController, animated: Bool) { + print("SideMenu Appearing! (animated: \(animated))") + } + + func sideMenuDidAppear(menu: UISideMenuNavigationController, animated: Bool) { + print("SideMenu Appeared! (animated: \(animated))") + } + + func sideMenuWillDisappear(menu: UISideMenuNavigationController, animated: Bool) { + print("SideMenu Disappearing! (animated: \(animated))") + } + + func sideMenuDidDisappear(menu: UISideMenuNavigationController, animated: Bool) { + print("SideMenu Disappeared! (animated: \(animated))") + } + +} +``` +*Note: setting the `sideMenuDelegate` property on `UISideMenuNavigationController` is optional. If your view controller adheres to the protocol then the methods will be called automatically.* +### Advanced +For simplicity, `SideMenuManager.default` serves as the primary instance as most projects will only need one menu across all screens. If you need to show a different SideMenu, such as from a modal view controller presented from a previous SideMenu, do the following: +1. Declare a variable containing your custom `SideMenuManager` instance. You may want it to define it globally and configure it in your app delegate if menus will be used on multiple screens. +``` swift +let customSideMenuManager = SideMenuManager() +``` +2. Setup and display menus with your custom instance the same as you would with the `SideMenuManager.default` instance. +3. If using Storyboards, subclass your instance of `UISideMenuNavigationController` and set its `sideMenuManager` property to your custom instance. This must be done before `viewDidLoad` is called: +``` swift +class MySideMenuNavigationController: UISideMenuNavigationController { + + let customSideMenuManager = SideMenuManager() + + override func awakeFromNib() { + super.awakeFromNib() + + sideMenuManager = customSideMenuManager + } + +} +``` +Alternatively, you can set `sideMenuManager` from the view controller that segues to your UISideMenuNavigationController: +``` swift +override func prepare(for segue: UIStoryboardSegue, sender: Any?) { + if let sideMenuNavigationController = segue.destination as? UISideMenuNavigationController { + sideMenuNavigationController.sideMenuManager = customSideMenuManager + } +} +``` +*Important: displaying SideMenu instances directly over each other is not supported. Use `menuPushStyle = .subMenu` instead.* +## Known Issues +* Issue [#258](https://github.com/jonkykong/SideMenu/issues/258). +* Don't try to change the status bar appearance when presenting a menu. When used with quick gestures/animations, it causes the presentation animation to not complete properly and locks the UI. This was fixed in iOS 9.3. See [radar 21961293](http://www.openradar.me/21961293) for more information. + +## Thank You +A special thank you to everyone that has [contributed](https://github.com/jonkykong/SideMenu/graphs/contributors) to this library to make it better. Your support is appreciated! + +## License + +SideMenu is available under the MIT license. See the LICENSE file for more info. diff --git a/Pods/Target Support Files/Pods-pocloud/Pods-pocloud-acknowledgements.markdown b/Pods/Target Support Files/Pods-pocloud/Pods-pocloud-acknowledgements.markdown index aac77b8..2f7dbc5 100644 --- a/Pods/Target Support Files/Pods-pocloud/Pods-pocloud-acknowledgements.markdown +++ b/Pods/Target Support Files/Pods-pocloud/Pods-pocloud-acknowledgements.markdown @@ -1670,6 +1670,29 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +## SideMenu + +Copyright (c) 2015 Jonathan Kent + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + ## SwiftChart The MIT License (MIT) diff --git a/Pods/Target Support Files/Pods-pocloud/Pods-pocloud-acknowledgements.plist b/Pods/Target Support Files/Pods-pocloud/Pods-pocloud-acknowledgements.plist index 0314dd5..6d5f338 100644 --- a/Pods/Target Support Files/Pods-pocloud/Pods-pocloud-acknowledgements.plist +++ b/Pods/Target Support Files/Pods-pocloud/Pods-pocloud-acknowledgements.plist @@ -1771,6 +1771,35 @@ SOFTWARE. Type PSGroupSpecifier + + FooterText + Copyright (c) 2015 Jonathan Kent <contact@jonkent.me> + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + License + MIT + Title + SideMenu + Type + PSGroupSpecifier + FooterText The MIT License (MIT) diff --git a/Pods/Target Support Files/Pods-pocloud/Pods-pocloud-frameworks.sh b/Pods/Target Support Files/Pods-pocloud/Pods-pocloud-frameworks.sh index 7db2d18..8e36ba7 100755 --- a/Pods/Target Support Files/Pods-pocloud/Pods-pocloud-frameworks.sh +++ b/Pods/Target Support Files/Pods-pocloud/Pods-pocloud-frameworks.sh @@ -152,6 +152,7 @@ if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/Realm/Realm.framework" install_framework "${BUILT_PRODUCTS_DIR}/RealmSwift/RealmSwift.framework" install_framework "${BUILT_PRODUCTS_DIR}/SVProgressHUD/SVProgressHUD.framework" + install_framework "${BUILT_PRODUCTS_DIR}/SideMenu/SideMenu.framework" install_framework "${BUILT_PRODUCTS_DIR}/SwiftChart/SwiftChart.framework" install_framework "${BUILT_PRODUCTS_DIR}/SwiftyJSON/SwiftyJSON.framework" install_framework "${BUILT_PRODUCTS_DIR}/leveldb-library/leveldb.framework" @@ -167,6 +168,7 @@ if [[ "$CONFIGURATION" == "Release" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/Realm/Realm.framework" install_framework "${BUILT_PRODUCTS_DIR}/RealmSwift/RealmSwift.framework" install_framework "${BUILT_PRODUCTS_DIR}/SVProgressHUD/SVProgressHUD.framework" + install_framework "${BUILT_PRODUCTS_DIR}/SideMenu/SideMenu.framework" install_framework "${BUILT_PRODUCTS_DIR}/SwiftChart/SwiftChart.framework" install_framework "${BUILT_PRODUCTS_DIR}/SwiftyJSON/SwiftyJSON.framework" install_framework "${BUILT_PRODUCTS_DIR}/leveldb-library/leveldb.framework" diff --git a/Pods/Target Support Files/Pods-pocloud/Pods-pocloud.debug.xcconfig b/Pods/Target Support Files/Pods-pocloud/Pods-pocloud.debug.xcconfig index ef6d4a8..2f10670 100644 --- a/Pods/Target Support Files/Pods-pocloud/Pods-pocloud.debug.xcconfig +++ b/Pods/Target Support Files/Pods-pocloud/Pods-pocloud.debug.xcconfig @@ -1,10 +1,10 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/ChameleonFramework" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseAuth" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseDatabase" "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleToolboxForMac" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "${PODS_CONFIGURATION_BUILD_DIR}/PromiseKit" "${PODS_CONFIGURATION_BUILD_DIR}/Realm" "${PODS_CONFIGURATION_BUILD_DIR}/RealmSwift" "${PODS_CONFIGURATION_BUILD_DIR}/SVProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftChart" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON" "${PODS_CONFIGURATION_BUILD_DIR}/leveldb-library" "${PODS_CONFIGURATION_BUILD_DIR}/nanopb" "${PODS_ROOT}/FirebaseAnalytics/Frameworks" "${PODS_ROOT}/FirebaseInstanceID/Frameworks" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/ChameleonFramework" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseAuth" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseDatabase" "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleToolboxForMac" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "${PODS_CONFIGURATION_BUILD_DIR}/PromiseKit" "${PODS_CONFIGURATION_BUILD_DIR}/Realm" "${PODS_CONFIGURATION_BUILD_DIR}/RealmSwift" "${PODS_CONFIGURATION_BUILD_DIR}/SVProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/SideMenu" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftChart" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON" "${PODS_CONFIGURATION_BUILD_DIR}/leveldb-library" "${PODS_CONFIGURATION_BUILD_DIR}/nanopb" "${PODS_ROOT}/FirebaseAnalytics/Frameworks" "${PODS_ROOT}/FirebaseInstanceID/Frameworks" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 $(inherited) PB_FIELD_32BIT=1 PB_NO_PACKED_STRUCTS=1 HEADER_SEARCH_PATHS = $(inherited) ${PODS_ROOT}/Firebase/CoreOnly/Sources "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Firebase" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/ChameleonFramework/ChameleonFramework.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseAuth/FirebaseAuth.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore/FirebaseCore.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseDatabase/FirebaseDatabase.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher/GTMSessionFetcher.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/GoogleToolboxForMac/GoogleToolboxForMac.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/PromiseKit/PromiseKit.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Realm/Realm.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/RealmSwift/RealmSwift.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SVProgressHUD/SVProgressHUD.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SwiftChart/SwiftChart.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON/SwiftyJSON.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/leveldb-library/leveldb.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/nanopb/nanopb.framework/Headers" -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/Firebase" -OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"icucore" -l"sqlite3" -l"z" -framework "Alamofire" -framework "CFNetwork" -framework "ChameleonFramework" -framework "FirebaseAnalytics" -framework "FirebaseAuth" -framework "FirebaseCore" -framework "FirebaseCoreDiagnostics" -framework "FirebaseDatabase" -framework "FirebaseInstanceID" -framework "FirebaseNanoPB" -framework "Foundation" -framework "GTMSessionFetcher" -framework "GoogleToolboxForMac" -framework "Kingfisher" -framework "PromiseKit" -framework "Realm" -framework "RealmSwift" -framework "SVProgressHUD" -framework "Security" -framework "StoreKit" -framework "SwiftChart" -framework "SwiftyJSON" -framework "SystemConfiguration" -framework "leveldb" -framework "nanopb" +OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/ChameleonFramework/ChameleonFramework.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseAuth/FirebaseAuth.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore/FirebaseCore.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseDatabase/FirebaseDatabase.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher/GTMSessionFetcher.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/GoogleToolboxForMac/GoogleToolboxForMac.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/PromiseKit/PromiseKit.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Realm/Realm.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/RealmSwift/RealmSwift.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SVProgressHUD/SVProgressHUD.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SideMenu/SideMenu.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SwiftChart/SwiftChart.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON/SwiftyJSON.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/leveldb-library/leveldb.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/nanopb/nanopb.framework/Headers" -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/Firebase" +OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"icucore" -l"sqlite3" -l"z" -framework "Alamofire" -framework "CFNetwork" -framework "ChameleonFramework" -framework "FirebaseAnalytics" -framework "FirebaseAuth" -framework "FirebaseCore" -framework "FirebaseCoreDiagnostics" -framework "FirebaseDatabase" -framework "FirebaseInstanceID" -framework "FirebaseNanoPB" -framework "Foundation" -framework "GTMSessionFetcher" -framework "GoogleToolboxForMac" -framework "Kingfisher" -framework "PromiseKit" -framework "Realm" -framework "RealmSwift" -framework "SVProgressHUD" -framework "Security" -framework "SideMenu" -framework "StoreKit" -framework "SwiftChart" -framework "SwiftyJSON" -framework "SystemConfiguration" -framework "leveldb" -framework "nanopb" OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Pods/Target Support Files/Pods-pocloud/Pods-pocloud.release.xcconfig b/Pods/Target Support Files/Pods-pocloud/Pods-pocloud.release.xcconfig index ef6d4a8..2f10670 100644 --- a/Pods/Target Support Files/Pods-pocloud/Pods-pocloud.release.xcconfig +++ b/Pods/Target Support Files/Pods-pocloud/Pods-pocloud.release.xcconfig @@ -1,10 +1,10 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/ChameleonFramework" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseAuth" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseDatabase" "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleToolboxForMac" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "${PODS_CONFIGURATION_BUILD_DIR}/PromiseKit" "${PODS_CONFIGURATION_BUILD_DIR}/Realm" "${PODS_CONFIGURATION_BUILD_DIR}/RealmSwift" "${PODS_CONFIGURATION_BUILD_DIR}/SVProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftChart" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON" "${PODS_CONFIGURATION_BUILD_DIR}/leveldb-library" "${PODS_CONFIGURATION_BUILD_DIR}/nanopb" "${PODS_ROOT}/FirebaseAnalytics/Frameworks" "${PODS_ROOT}/FirebaseInstanceID/Frameworks" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/ChameleonFramework" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseAuth" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseDatabase" "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleToolboxForMac" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "${PODS_CONFIGURATION_BUILD_DIR}/PromiseKit" "${PODS_CONFIGURATION_BUILD_DIR}/Realm" "${PODS_CONFIGURATION_BUILD_DIR}/RealmSwift" "${PODS_CONFIGURATION_BUILD_DIR}/SVProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/SideMenu" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftChart" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON" "${PODS_CONFIGURATION_BUILD_DIR}/leveldb-library" "${PODS_CONFIGURATION_BUILD_DIR}/nanopb" "${PODS_ROOT}/FirebaseAnalytics/Frameworks" "${PODS_ROOT}/FirebaseInstanceID/Frameworks" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 $(inherited) PB_FIELD_32BIT=1 PB_NO_PACKED_STRUCTS=1 HEADER_SEARCH_PATHS = $(inherited) ${PODS_ROOT}/Firebase/CoreOnly/Sources "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Firebase" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/ChameleonFramework/ChameleonFramework.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseAuth/FirebaseAuth.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore/FirebaseCore.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseDatabase/FirebaseDatabase.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher/GTMSessionFetcher.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/GoogleToolboxForMac/GoogleToolboxForMac.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/PromiseKit/PromiseKit.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Realm/Realm.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/RealmSwift/RealmSwift.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SVProgressHUD/SVProgressHUD.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SwiftChart/SwiftChart.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON/SwiftyJSON.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/leveldb-library/leveldb.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/nanopb/nanopb.framework/Headers" -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/Firebase" -OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"icucore" -l"sqlite3" -l"z" -framework "Alamofire" -framework "CFNetwork" -framework "ChameleonFramework" -framework "FirebaseAnalytics" -framework "FirebaseAuth" -framework "FirebaseCore" -framework "FirebaseCoreDiagnostics" -framework "FirebaseDatabase" -framework "FirebaseInstanceID" -framework "FirebaseNanoPB" -framework "Foundation" -framework "GTMSessionFetcher" -framework "GoogleToolboxForMac" -framework "Kingfisher" -framework "PromiseKit" -framework "Realm" -framework "RealmSwift" -framework "SVProgressHUD" -framework "Security" -framework "StoreKit" -framework "SwiftChart" -framework "SwiftyJSON" -framework "SystemConfiguration" -framework "leveldb" -framework "nanopb" +OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/ChameleonFramework/ChameleonFramework.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseAuth/FirebaseAuth.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore/FirebaseCore.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseDatabase/FirebaseDatabase.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher/GTMSessionFetcher.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/GoogleToolboxForMac/GoogleToolboxForMac.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/PromiseKit/PromiseKit.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Realm/Realm.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/RealmSwift/RealmSwift.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SVProgressHUD/SVProgressHUD.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SideMenu/SideMenu.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SwiftChart/SwiftChart.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON/SwiftyJSON.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/leveldb-library/leveldb.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/nanopb/nanopb.framework/Headers" -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/Firebase" +OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"icucore" -l"sqlite3" -l"z" -framework "Alamofire" -framework "CFNetwork" -framework "ChameleonFramework" -framework "FirebaseAnalytics" -framework "FirebaseAuth" -framework "FirebaseCore" -framework "FirebaseCoreDiagnostics" -framework "FirebaseDatabase" -framework "FirebaseInstanceID" -framework "FirebaseNanoPB" -framework "Foundation" -framework "GTMSessionFetcher" -framework "GoogleToolboxForMac" -framework "Kingfisher" -framework "PromiseKit" -framework "Realm" -framework "RealmSwift" -framework "SVProgressHUD" -framework "Security" -framework "SideMenu" -framework "StoreKit" -framework "SwiftChart" -framework "SwiftyJSON" -framework "SystemConfiguration" -framework "leveldb" -framework "nanopb" OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Pods/Target Support Files/SideMenu/Info.plist b/Pods/Target Support Files/SideMenu/Info.plist new file mode 100644 index 0000000..3424ca6 --- /dev/null +++ b/Pods/Target Support Files/SideMenu/Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + ${PRODUCT_BUNDLE_IDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + FMWK + CFBundleShortVersionString + 4.0.0 + CFBundleSignature + ???? + CFBundleVersion + ${CURRENT_PROJECT_VERSION} + NSPrincipalClass + + + diff --git a/Pods/Target Support Files/SideMenu/SideMenu-dummy.m b/Pods/Target Support Files/SideMenu/SideMenu-dummy.m new file mode 100644 index 0000000..bd363f7 --- /dev/null +++ b/Pods/Target Support Files/SideMenu/SideMenu-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_SideMenu : NSObject +@end +@implementation PodsDummy_SideMenu +@end diff --git a/Pods/Target Support Files/SideMenu/SideMenu-prefix.pch b/Pods/Target Support Files/SideMenu/SideMenu-prefix.pch new file mode 100644 index 0000000..beb2a24 --- /dev/null +++ b/Pods/Target Support Files/SideMenu/SideMenu-prefix.pch @@ -0,0 +1,12 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + diff --git a/Pods/Target Support Files/SideMenu/SideMenu-umbrella.h b/Pods/Target Support Files/SideMenu/SideMenu-umbrella.h new file mode 100644 index 0000000..e005106 --- /dev/null +++ b/Pods/Target Support Files/SideMenu/SideMenu-umbrella.h @@ -0,0 +1,16 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + + +FOUNDATION_EXPORT double SideMenuVersionNumber; +FOUNDATION_EXPORT const unsigned char SideMenuVersionString[]; + diff --git a/Pods/Target Support Files/SideMenu/SideMenu.modulemap b/Pods/Target Support Files/SideMenu/SideMenu.modulemap new file mode 100644 index 0000000..796e914 --- /dev/null +++ b/Pods/Target Support Files/SideMenu/SideMenu.modulemap @@ -0,0 +1,6 @@ +framework module SideMenu { + umbrella header "SideMenu-umbrella.h" + + export * + module * { export * } +} diff --git a/Pods/Target Support Files/SideMenu/SideMenu.xcconfig b/Pods/Target Support Files/SideMenu/SideMenu.xcconfig new file mode 100644 index 0000000..1888079 --- /dev/null +++ b/Pods/Target Support Files/SideMenu/SideMenu.xcconfig @@ -0,0 +1,9 @@ +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/SideMenu +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/SideMenu +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES diff --git a/pocloud.xcodeproj/project.pbxproj b/pocloud.xcodeproj/project.pbxproj index 2db8797..e01e0b0 100644 --- a/pocloud.xcodeproj/project.pbxproj +++ b/pocloud.xcodeproj/project.pbxproj @@ -32,10 +32,17 @@ C58C142C20B87197001BE9DA /* ChannelHistoryValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = C58C142B20B87197001BE9DA /* ChannelHistoryValue.swift */; }; C58C142E20BDD6BA001BE9DA /* HistoryGraphViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C58C142D20BDD6BA001BE9DA /* HistoryGraphViewController.swift */; }; C5AA264A20C1BED600B39425 /* AppAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5AA264920C1BED600B39425 /* AppAuth.swift */; }; - C5B75C1F20BE339F00EB850D /* NavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5B75C1E20BE339F00EB850D /* NavigationController.swift */; }; C5B75C2120BE350600EB850D /* MeshifyFunctions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5B75C2020BE350600EB850D /* MeshifyFunctions.swift */; }; C5B75C2320BEFE3500EB850D /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = C5B75C2220BEFE3500EB850D /* GoogleService-Info.plist */; }; C5B75C4920C0BD8900EB850D /* MeshifyValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5B75C4820C0BD8900EB850D /* MeshifyValue.swift */; }; + C5D24FD120C869F400262BE8 /* AdminViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5D24FD020C869F400262BE8 /* AdminViewController.swift */; }; + C5D24FD320C86A6000262BE8 /* PillUILabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5D24FD220C86A6000262BE8 /* PillUILabel.swift */; }; + C5D24FD520C86CD900262BE8 /* AdminCompanyCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5D24FD420C86CD900262BE8 /* AdminCompanyCell.swift */; }; + C5D24FD720C86DBB00262BE8 /* Company.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5D24FD620C86DBB00262BE8 /* Company.swift */; }; + C5D24FD920C87DBA00262BE8 /* NavigationMenuController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5D24FD820C87DBA00262BE8 /* NavigationMenuController.swift */; }; + C5D24FDB20C88C3E00262BE8 /* MainNavController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5D24FDA20C88C3E00262BE8 /* MainNavController.swift */; }; + C5D24FDD20C891B600262BE8 /* CompanyViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5D24FDC20C891B600262BE8 /* CompanyViewController.swift */; }; + C5D24FDF20C895C500262BE8 /* Migrations.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5D24FDE20C895C500262BE8 /* Migrations.swift */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ @@ -67,10 +74,17 @@ C58C142B20B87197001BE9DA /* ChannelHistoryValue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelHistoryValue.swift; sourceTree = ""; }; C58C142D20BDD6BA001BE9DA /* HistoryGraphViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryGraphViewController.swift; sourceTree = ""; }; C5AA264920C1BED600B39425 /* AppAuth.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppAuth.swift; sourceTree = ""; }; - C5B75C1E20BE339F00EB850D /* NavigationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationController.swift; sourceTree = ""; }; C5B75C2020BE350600EB850D /* MeshifyFunctions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MeshifyFunctions.swift; sourceTree = ""; }; C5B75C2220BEFE3500EB850D /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; C5B75C4820C0BD8900EB850D /* MeshifyValue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MeshifyValue.swift; sourceTree = ""; }; + C5D24FD020C869F400262BE8 /* AdminViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdminViewController.swift; sourceTree = ""; }; + C5D24FD220C86A6000262BE8 /* PillUILabel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PillUILabel.swift; sourceTree = ""; }; + C5D24FD420C86CD900262BE8 /* AdminCompanyCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdminCompanyCell.swift; sourceTree = ""; }; + C5D24FD620C86DBB00262BE8 /* Company.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Company.swift; sourceTree = ""; }; + C5D24FD820C87DBA00262BE8 /* NavigationMenuController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationMenuController.swift; sourceTree = ""; }; + C5D24FDA20C88C3E00262BE8 /* MainNavController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainNavController.swift; sourceTree = ""; }; + C5D24FDC20C891B600262BE8 /* CompanyViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompanyViewController.swift; sourceTree = ""; }; + C5D24FDE20C895C500262BE8 /* Migrations.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Migrations.swift; sourceTree = ""; }; D7E8B9ABE8755B533A815A1B /* Pods_pocloud.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_pocloud.framework; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ @@ -101,6 +115,7 @@ C53407E520B753940016CFAB /* DeviceDetailChannelCell.swift */, C53407E920B85C3F0016CFAB /* MapDetailDeviceCell.swift */, C53407EB20B86AE90016CFAB /* ChannelHistoryCell.swift */, + C5D24FD420C86CD900262BE8 /* AdminCompanyCell.swift */, ); path = Cells; sourceTree = ""; @@ -151,6 +166,8 @@ C53407E720B76B7C0016CFAB /* GatewayAnnotation.swift */, C58C142B20B87197001BE9DA /* ChannelHistoryValue.swift */, C5B75C4820C0BD8900EB850D /* MeshifyValue.swift */, + C5D24FD620C86DBB00262BE8 /* Company.swift */, + C5D24FDE20C895C500262BE8 /* Migrations.swift */, ); path = Model; sourceTree = ""; @@ -159,6 +176,7 @@ isa = PBXGroup; children = ( C5589BF120B47E2100639393 /* Main.storyboard */, + C5D24FD220C86A6000262BE8 /* PillUILabel.swift */, ); path = View; sourceTree = ""; @@ -168,7 +186,8 @@ children = ( C5589BED20B47E2100639393 /* AppDelegate.swift */, C5B75C2020BE350600EB850D /* MeshifyFunctions.swift */, - C5B75C1E20BE339F00EB850D /* NavigationController.swift */, + C5D24FDA20C88C3E00262BE8 /* MainNavController.swift */, + C5D24FD820C87DBA00262BE8 /* NavigationMenuController.swift */, C5589BEF20B47E2100639393 /* LoginViewController.swift */, C5589C7320B657CA00639393 /* DeviceListViewController.swift */, C5589C0B20B4B12100639393 /* MapViewController.swift */, @@ -176,6 +195,8 @@ C53407DF20B7462C0016CFAB /* DeviceDetailViewController.swift */, C58C142920B86C1C001BE9DA /* ChannelDetailViewController.swift */, C58C142D20BDD6BA001BE9DA /* HistoryGraphViewController.swift */, + C5D24FD020C869F400262BE8 /* AdminViewController.swift */, + C5D24FDC20C891B600262BE8 /* CompanyViewController.swift */, ); path = Controller; sourceTree = ""; @@ -301,6 +322,7 @@ "${BUILT_PRODUCTS_DIR}/Realm/Realm.framework", "${BUILT_PRODUCTS_DIR}/RealmSwift/RealmSwift.framework", "${BUILT_PRODUCTS_DIR}/SVProgressHUD/SVProgressHUD.framework", + "${BUILT_PRODUCTS_DIR}/SideMenu/SideMenu.framework", "${BUILT_PRODUCTS_DIR}/SwiftChart/SwiftChart.framework", "${BUILT_PRODUCTS_DIR}/SwiftyJSON/SwiftyJSON.framework", "${BUILT_PRODUCTS_DIR}/leveldb-library/leveldb.framework", @@ -317,6 +339,7 @@ "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Realm.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RealmSwift.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SVProgressHUD.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SideMenu.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftChart.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftyJSON.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/leveldb.framework", @@ -342,12 +365,18 @@ C58C142E20BDD6BA001BE9DA /* HistoryGraphViewController.swift in Sources */, C5589C7420B657CA00639393 /* DeviceListViewController.swift in Sources */, C53407EA20B85C3F0016CFAB /* MapDetailDeviceCell.swift in Sources */, + C5D24FD520C86CD900262BE8 /* AdminCompanyCell.swift in Sources */, C5589BEE20B47E2100639393 /* AppDelegate.swift in Sources */, + C5D24FD920C87DBA00262BE8 /* NavigationMenuController.swift in Sources */, C5AA264A20C1BED600B39425 /* AppAuth.swift in Sources */, + C5D24FDF20C895C500262BE8 /* Migrations.swift in Sources */, + C5D24FD720C86DBB00262BE8 /* Company.swift in Sources */, C53407E820B76B7C0016CFAB /* GatewayAnnotation.swift in Sources */, + C5D24FDD20C891B600262BE8 /* CompanyViewController.swift in Sources */, C53407E420B74B6F0016CFAB /* ChanValue.swift in Sources */, C53407D820B72AE80016CFAB /* Gateway.swift in Sources */, C5589C0420B4AA9600639393 /* User.swift in Sources */, + C5D24FDB20C88C3E00262BE8 /* MainNavController.swift in Sources */, C58C142C20B87197001BE9DA /* ChannelHistoryValue.swift in Sources */, C53407EC20B86AE90016CFAB /* ChannelHistoryCell.swift in Sources */, C5589C0C20B4B12100639393 /* MapViewController.swift in Sources */, @@ -355,9 +384,10 @@ C5589C1A20B4DF0A00639393 /* MapDetailViewController.swift in Sources */, C53407E620B753940016CFAB /* DeviceDetailChannelCell.swift in Sources */, C53407DA20B7328C0016CFAB /* DeviceType.swift in Sources */, - C5B75C1F20BE339F00EB850D /* NavigationController.swift in Sources */, C5B75C4920C0BD8900EB850D /* MeshifyValue.swift in Sources */, + C5D24FD120C869F400262BE8 /* AdminViewController.swift in Sources */, C58C142A20B86C1C001BE9DA /* ChannelDetailViewController.swift in Sources */, + C5D24FD320C86A6000262BE8 /* PillUILabel.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/pocloud/Cells/AdminCompanyCell.swift b/pocloud/Cells/AdminCompanyCell.swift new file mode 100644 index 0000000..b621f18 --- /dev/null +++ b/pocloud/Cells/AdminCompanyCell.swift @@ -0,0 +1,27 @@ +// +// AdminCompanyCell.swift +// pocloud +// +// Created by Patrick McDonagh on 6/6/18. +// Copyright © 2018 patrickjmcd. All rights reserved. +// + +import UIKit + +class AdminCompanyCell: UITableViewCell { + + @IBOutlet weak var companyNameLabel: UILabel! + @IBOutlet weak var companyCountLabel: PillUILabel! + + override func awakeFromNib() { + super.awakeFromNib() + // Initialization code + } + + override func setSelected(_ selected: Bool, animated: Bool) { + super.setSelected(selected, animated: animated) + + // Configure the view for the selected state + } + +} diff --git a/pocloud/Controller/AdminViewController.swift b/pocloud/Controller/AdminViewController.swift new file mode 100644 index 0000000..d688307 --- /dev/null +++ b/pocloud/Controller/AdminViewController.swift @@ -0,0 +1,93 @@ +// +// AdminViewController.swift +// pocloud +// +// Created by Patrick McDonagh on 6/6/18. +// Copyright © 2018 patrickjmcd. All rights reserved. +// + +import UIKit +import RealmSwift +import PromiseKit + +class AdminViewController: UITableViewController { + let realm = try! Realm() + let baseURL = (UIApplication.shared.delegate as! AppDelegate).baseURL + let user = (UIApplication.shared.delegate as! AppDelegate).user + let appAuth = AppAuth() + + var companiesWithGateways : Results? + var companiesNoGateways : Results? + + var selectedCompany : Company? + + override func viewDidLoad() { + super.viewDidLoad() + + // Get company data from Realm + companiesWithGateways = realm.objects(Company.self).filter("gateways.@count > 0") + companiesNoGateways = realm.objects(Company.self).filter("gateways.@count == 0") + + if (companiesWithGateways!.count + companiesNoGateways!.count) == 0{ + firstly { + getAllMeshifyData(baseURL: self.baseURL, authToken: self.user!.authToken) + }.done { + self.tableView.reloadData() + }.catch { error in + print("Error getting all meshify data in AdminViewController: \(error)") + } + } + + } + + // MARK: - Table view data source + + override func numberOfSections(in tableView: UITableView) -> Int { + return 2 + } + + override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { + if section == 0 { + return companiesWithGateways?.count ?? 0 + } else { + return companiesNoGateways?.count ?? 0 + } + } + + override func tableView(_ tableView: UITableView, titleForHeaderInSection section: Int) -> String? { + if section == 0 { + return "Companies with Devices" + } else { + return "Companies with NO Devices" + } + } + + override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { + let cell = tableView.dequeueReusableCell(withIdentifier: "companyCell", for: indexPath) as! AdminCompanyCell + if indexPath.section == 0 { + cell.companyNameLabel.text = companiesWithGateways![indexPath.row].name + cell.companyCountLabel.text = String(companiesWithGateways![indexPath.row].gateways.count) + } else { + cell.companyNameLabel.text = companiesNoGateways![indexPath.row].name + cell.companyCountLabel.isHidden = true + cell.accessoryType = .none + } + return cell + } + + override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { + if indexPath.section == 0 { + selectedCompany = companiesWithGateways![indexPath.row] + performSegue(withIdentifier: "openCompanyDetailView", sender: self) + } + + } + + override func prepare(for segue: UIStoryboardSegue, sender: Any?) { + if segue.identifier == "openCompanyDetailView" { + let targetVC = segue.destination as! CompanyViewController + targetVC.thisCompany = selectedCompany + } + } + +} diff --git a/pocloud/Controller/AppDelegate.swift b/pocloud/Controller/AppDelegate.swift index d6785bb..218142e 100644 --- a/pocloud/Controller/AppDelegate.swift +++ b/pocloud/Controller/AppDelegate.swift @@ -36,6 +36,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate { func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { // Chameleon.setGlobalThemeUsingPrimaryColor(UIColor.flatSkyBlue(), with: UIContentStyle.contrast) // print(Realm.Configuration.defaultConfiguration.fileURL) + Migrations().checkSchema() FirebaseApp.configure() return true diff --git a/pocloud/Controller/CompanyViewController.swift b/pocloud/Controller/CompanyViewController.swift new file mode 100644 index 0000000..11f50cb --- /dev/null +++ b/pocloud/Controller/CompanyViewController.swift @@ -0,0 +1,102 @@ +// +// CompanyViewController.swift +// pocloud +// +// Created by Patrick McDonagh on 6/6/18. +// Copyright © 2018 patrickjmcd. All rights reserved. +// + +import UIKit +import MapKit + +class CompanyViewController: UIViewController, MKMapViewDelegate, UITableViewDataSource, UITableViewDelegate { + + @IBOutlet weak var mapView: MKMapView! + @IBOutlet weak var tableView: UITableView! + + var thisCompany : Company? + var selectedGateway : Gateway? + + override func viewDidLoad() { + super.viewDidLoad() + tableView.delegate = self + tableView.dataSource = self + mapView.delegate = self + + title = thisCompany?.name + + addMapDot() + + } + + func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { + if let company = thisCompany{ + return company.gateways.count + } else { + return 0 + } + + } + + func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { + let cell = tableView.dequeueReusableCell(withIdentifier: "companyGatewayCell", for: indexPath) + cell.textLabel?.text = thisCompany?.gateways[indexPath.row].name + return cell + } + + + + func addMapDot(){ + let coord = CLLocationCoordinate2D(latitude: (thisCompany?.address!.lat)!, longitude: (thisCompany?.address!.long)!) + let gatewayAnnotation = GatewayAnnotation(coordinate: coord, title: (thisCompany?.name)!, subtitle: (thisCompany?.address?.streetAddress)!, gateway: nil) + mapView.addAnnotation(gatewayAnnotation) + let regionRadius: CLLocationDistance = 1000 + let coordinateRegion = MKCoordinateRegionMakeWithDistance(coord, regionRadius, regionRadius) + mapView.setRegion(coordinateRegion, animated: true) + } + + + func mapView(_ mapView: MKMapView, viewFor annotation: MKAnnotation) -> MKAnnotationView? { + let identifier = "marker" + + if annotation.isKind(of: GatewayAnnotation.self) { + var view: MKMarkerAnnotationView + + if let dequeuedView = mapView.dequeueReusableAnnotationView(withIdentifier: identifier) as? MKMarkerAnnotationView { + dequeuedView.annotation = annotation + view = dequeuedView + } else { + view = MKMarkerAnnotationView(annotation: annotation, reuseIdentifier: identifier) + view.canShowCallout = true + view.calloutOffset = CGPoint(x: -5, y: 5) + view.rightCalloutAccessoryView = UIButton(type: .detailDisclosure) + } + return view + + } else { + return nil + } + + } + + func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { + selectedGateway = thisCompany?.gateways[indexPath.row] + performSegue(withIdentifier: "openGatewayDetail", sender: self) + } + + func mapView(_ mapView: MKMapView, annotationView view: MKAnnotationView, calloutAccessoryControlTapped control: UIControl) { + let location = view.annotation as! GatewayAnnotation + let launchOptions = [MKLaunchOptionsDirectionsModeKey: MKLaunchOptionsDirectionsModeDriving] + location.mapItem().openInMaps(launchOptions: launchOptions) + } + + override func prepare(for segue: UIStoryboardSegue, sender: Any?) { + if segue.identifier == "openGatewayDetail" { + let destinationVC = segue.destination as! MapDetailViewController + destinationVC.gateway = selectedGateway + } + } + + + +} diff --git a/pocloud/Controller/DeviceDetailViewController.swift b/pocloud/Controller/DeviceDetailViewController.swift index f14081a..4dfed40 100644 --- a/pocloud/Controller/DeviceDetailViewController.swift +++ b/pocloud/Controller/DeviceDetailViewController.swift @@ -13,6 +13,7 @@ import RealmSwift import SwiftyJSON import SVProgressHUD import FirebaseDatabase +import ChameleonFramework class DeviceDetailViewController: UITableViewController { let realm = try! Realm() @@ -28,6 +29,7 @@ class DeviceDetailViewController: UITableViewController { var values : [String : MeshifyValue] = [:] var updatedChannelNames : [String] = [String]() var changedChannelNames : [String] = [String]() + let numFormatter = NumberFormatter() override func viewDidLoad() { super.viewDidLoad() @@ -35,6 +37,10 @@ class DeviceDetailViewController: UITableViewController { let macAddress = String((thisDevice?.macAddress.replacingOccurrences(of: ":", with: "").uppercased().dropLast(4))!) let deviceTypeName = (thisDevice?.parentDeviceType.first?.name)! + numFormatter.minimumFractionDigits = 0 + numFormatter.maximumFractionDigits = 3 + numFormatter.minimumIntegerDigits = 1 + SVProgressHUD.show() firstly { loadData() @@ -138,6 +144,18 @@ class DeviceDetailViewController: UITableViewController { print("Error fetching data in DeviceDetailViewController: \(error)") } } + + func tryRound(value : String, places numberOfPlaces: Int) -> String { + if let doubledValue = Double(value) { + if let formattedString = numFormatter.string(from: NSNumber(value: doubledValue)) { + return formattedString + } else { + return value + } + } else { + return value + } + } @@ -158,6 +176,7 @@ class DeviceDetailViewController: UITableViewController { let chanName = thisDevice?.parentDeviceType.first?.channels[indexPath.row].name let chanVal = values[chanName!] + if let i = changedChannelNames.index(of: chanName!) { changedChannelNames.remove(at: i) cell.backgroundColor = UIColor.flatLime() @@ -180,8 +199,8 @@ class DeviceDetailViewController: UITableViewController { } } + cell.channelValueLabel?.text = tryRound(value: chanVal!.value, places: 3) cell.accessoryType = .disclosureIndicator - cell.channelValueLabel?.text = chanVal?.value return cell } diff --git a/pocloud/Controller/DeviceListViewController.swift b/pocloud/Controller/DeviceListViewController.swift index b4dbfb8..9e43807 100644 --- a/pocloud/Controller/DeviceListViewController.swift +++ b/pocloud/Controller/DeviceListViewController.swift @@ -15,6 +15,7 @@ import SVProgressHUD import FirebaseAuth class DeviceListViewController: UITableViewController { + @IBOutlet weak var searchBar: UISearchBar! let realm = try! Realm() let user = (UIApplication.shared.delegate as! AppDelegate).user @@ -37,6 +38,8 @@ class DeviceListViewController: UITableViewController { refreshControl?.attributedTitle = NSAttributedString(string: "Pull to refresh") refreshControl?.addTarget(self, action: #selector(refresh), for: UIControlEvents.valueChanged) + searchBar.delegate = self + navigationItem.leftBarButtonItem = UIBarButtonItem(title: "Log Out", style: .plain, target: self, action: #selector(self.logOut)) SVProgressHUD.show() @@ -60,13 +63,15 @@ class DeviceListViewController: UITableViewController { func loadJSONData() -> Promise{ return Promise { promise in firstly { - getDeviceTypes(baseURL: self.baseURL, authToken: (self.user?.authToken)!) + getDeviceTypes(baseURL: self.baseURL, authToken: self.user!.authToken) }.then { _ in - getAddresses(baseURL: self.baseURL, authToken: (self.user?.authToken)!) + getCompanies(baseURL: self.baseURL, authToken: self.user!.authToken) + }.then { _ in + getAddresses(baseURL: self.baseURL, authToken: self.user!.authToken) }.then { _ in - getGateways(baseURL: self.baseURL, authToken: (self.user?.authToken)!) + getGateways(baseURL: self.baseURL, authToken: self.user!.authToken) }.then { _ in - getDevices(baseURL: self.baseURL, authToken: (self.user?.authToken)!) + getDevices(baseURL: self.baseURL, authToken: self.user!.authToken) }.done{ _ in promise.fulfill(()) }.catch { error in @@ -150,3 +155,29 @@ class DeviceListViewController: UITableViewController { } } + +extension DeviceListViewController : UISearchBarDelegate { + func searchBarSearchButtonClicked(_ searchBar: UISearchBar) { + devices = devices?.filter("vanityName CONTAINS[cd] %@", searchBar.text!).sorted(byKeyPath: "vanityName", ascending: true) + tableView.reloadData() + } + + func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) { + if searchBar.text?.count == 0 { + firstly { + self.loadRealmData() + }.then{ _ in + self.loadJSONData() + }.done { _ in + self.tableView.reloadData() + + DispatchQueue.main.async { + searchBar.resignFirstResponder() + } + }.catch { error in + print("Error in getting data in DeviceListViewController: \(error)") + } + } + } + +} diff --git a/pocloud/Controller/MainNavController.swift b/pocloud/Controller/MainNavController.swift new file mode 100644 index 0000000..f3c4d01 --- /dev/null +++ b/pocloud/Controller/MainNavController.swift @@ -0,0 +1,35 @@ +// +// MainNavController.swift +// pocloud +// +// Created by Patrick McDonagh on 6/6/18. +// Copyright © 2018 patrickjmcd. All rights reserved. +// + +import UIKit + +class MainNavController: UINavigationController { + + override func viewDidLoad() { + super.viewDidLoad() + + // Do any additional setup after loading the view. + } + + override func didReceiveMemoryWarning() { + super.didReceiveMemoryWarning() + // Dispose of any resources that can be recreated. + } + + + /* + // MARK: - Navigation + + // In a storyboard-based application, you will often want to do a little preparation before navigation + override func prepare(for segue: UIStoryboardSegue, sender: Any?) { + // Get the new view controller using segue.destinationViewController. + // Pass the selected object to the new view controller. + } + */ + +} diff --git a/pocloud/Controller/MapViewController.swift b/pocloud/Controller/MapViewController.swift index b6fae68..0e25699 100644 --- a/pocloud/Controller/MapViewController.swift +++ b/pocloud/Controller/MapViewController.swift @@ -56,7 +56,8 @@ class MapViewController: UIViewController, MKMapViewDelegate { } let buttonItem = MKUserTrackingBarButtonItem(mapView: mapView) - self.navigationItem.rightBarButtonItem = buttonItem + self.navigationItem.rightBarButtonItems?.append(buttonItem) +// self.navigationItem.rightBarButtonItem = buttonItem navigationItem.leftBarButtonItem = UIBarButtonItem(title: "Log Out", style: .plain, target: self, action: #selector(self.logOut)) diff --git a/pocloud/Controller/MeshifyFunctions.swift b/pocloud/Controller/MeshifyFunctions.swift index 5a5d39e..b49f3d9 100644 --- a/pocloud/Controller/MeshifyFunctions.swift +++ b/pocloud/Controller/MeshifyFunctions.swift @@ -129,9 +129,11 @@ func getGateways(baseURL : String, authToken : String) -> Promise { gtw.userId = json["userId"].intValue let associatedAddress = realm.objects(Address.self).filter("id == %d", gtw.addressId).first + let parentCompany = realm.objects(Company.self).filter("id == %d", gtw.companyId).first gtw.address = associatedAddress realm.add(gtw, update: true) + parentCompany?.gateways.append(gtw) } } catch { seal.reject(error) @@ -262,20 +264,6 @@ func getChannelValues(deviceId: Int, baseURL : String, authToken : String) -> Pr let channelValJSON : JSON = JSON(response.result.value!) var valueDict : [String : MeshifyValue] = [:] for(chName, json) : (String, JSON) in channelValJSON { -// do { -// try realm.write { -// let chv = ChanValue() -// chv.uid = "\(deviceId).\(chName)" -// chv.name = chName -// chv.value = json["value"].stringValue -// chv.timestamp = json["timestamp"].intValue -// -// realm.add(chv, update: true) -// realm.objects(Device.self).filter("id == %d", deviceId).first?.values.append(chv) -// } -// } catch { -// prom.reject(error) -// } let chv = MeshifyValue() chv.name = chName chv.value = json["value"].stringValue @@ -320,6 +308,69 @@ func getChannelHistory(deviceId: Int, channelId : Int, baseURL : String, authTok } } +func getCompanies(baseURL : String, authToken : String) -> Promise { + let realm = try! Realm() + let url = "\(baseURL)/companies" + let headers : HTTPHeaders = [ + "Authorization": authToken + ] + + return Promise { seal in + Alamofire.request(url, method: .get, headers: headers) + .responseJSON { response in + switch response.result { + + case .success: + let gatewaysJSON : JSON = JSON(response.result.value!) + for(_, json) : (String, JSON) in gatewaysJSON { + + do { + try realm.write { + let company = Company() + company.id = json["id"].intValue + company.name = json["name"].stringValue + company.tenantId = json["tenantId"].intValue + company.addressId = json["addressId"].intValue + company.address = realm.objects(Address.self).filter("id == %d", company.addressId).first + realm.add(company, update: true) + } + } catch { + seal.reject(error) + } + + + + + } + seal.fulfill(true) + case .failure(let error): + seal.reject(error) + } + } + } +} + +func getAllMeshifyData(baseURL : String, authToken : String) -> Promise{ + return Promise { promise in + firstly { + getDeviceTypes(baseURL: baseURL, authToken: authToken) + }.then { _ in + getCompanies(baseURL: baseURL, authToken: authToken) + }.then { _ in + getAddresses(baseURL: baseURL, authToken: authToken) + }.then { _ in + getGateways(baseURL: baseURL, authToken: authToken) + }.then { _ in + getDevices(baseURL: baseURL, authToken: authToken) + }.done{ _ in + promise.fulfill(()) + }.catch { error in + promise.reject(error) + } + + } +} + func writeChannelValue(deviceId: Int, channelName: String, value : String, baseURL : String, authToken : String) -> Promise { let timestamp: Int = Int(Date().timeIntervalSince1970) var channelJson : JSON = JSON() diff --git a/pocloud/Controller/NavigationController.swift b/pocloud/Controller/NavigationController.swift deleted file mode 100644 index babb2fd..0000000 --- a/pocloud/Controller/NavigationController.swift +++ /dev/null @@ -1,21 +0,0 @@ -// -// NavigationController.swift -// pocloud -// -// Created by Patrick McDonagh on 5/29/18. -// Copyright © 2018 patrickjmcd. All rights reserved. -// - -import UIKit -import ChameleonFramework - -class NavigationController: UINavigationController { - - override func viewDidLoad() { - super.viewDidLoad() - - // Do any additional setup after loading the view. - self.navigationBar.tintColor = UIColor.flatSkyBlue() - } - -} diff --git a/pocloud/Controller/NavigationMenuController.swift b/pocloud/Controller/NavigationMenuController.swift new file mode 100644 index 0000000..f9ee49d --- /dev/null +++ b/pocloud/Controller/NavigationMenuController.swift @@ -0,0 +1,37 @@ +// +// NavigationMenuController.swift +// pocloud +// +// Created by Patrick McDonagh on 6/6/18. +// Copyright © 2018 patrickjmcd. All rights reserved. +// + +import UIKit + +class NavigationMenuController: UITableViewController { + + let appAuth = AppAuth() + override func viewDidLoad() { + super.viewDidLoad() + + } + + @IBAction func logOutButtonPressed(_ sender: Any) { + print("SHOULD LOG OUT") +// appAuth.logOut() + self.navigationController!.popToRootViewController(animated: true) +// self.dismiss(animated: false) { +// let mainVC = (UIApplication.shared.delegate!.window!?.rootViewController!)! +// if let navController = mainVC.navigationController { +// navController.popToRootViewController(animated: true) +// } else { +// print("NO NAV CONTROLLER") +// } +// } + } + + + + + +} diff --git a/pocloud/Info.plist b/pocloud/Info.plist index 7465a98..235a8aa 100644 --- a/pocloud/Info.plist +++ b/pocloud/Info.plist @@ -17,7 +17,7 @@ CFBundleShortVersionString 1.0 CFBundleVersion - 5 + 7 LSRequiresIPhoneOS NSLocationUsageDescription diff --git a/pocloud/Model/Address.swift b/pocloud/Model/Address.swift index 7f668fc..cacb526 100644 --- a/pocloud/Model/Address.swift +++ b/pocloud/Model/Address.swift @@ -44,6 +44,10 @@ class Address : Object { // return mapItem // } // + public var streetAddress : String { + return "\(street1)\n\(street2)\n\(city), \(state) \(zip)\n\(country)" + } + override static func primaryKey() -> String? { return "id" } diff --git a/pocloud/Model/Company.swift b/pocloud/Model/Company.swift new file mode 100644 index 0000000..8589f42 --- /dev/null +++ b/pocloud/Model/Company.swift @@ -0,0 +1,24 @@ +// +// Company.swift +// pocloud +// +// Created by Patrick McDonagh on 6/6/18. +// Copyright © 2018 patrickjmcd. All rights reserved. +// + +import Foundation +import RealmSwift + +class Company : Object { + @objc dynamic var id : Int = 0 + @objc dynamic var name : String = "" + @objc dynamic var tenantId : Int = 0 + @objc dynamic var addressId : Int = 0 + @objc dynamic var address : Address? + + override static func primaryKey() -> String? { + return "id" + } + + let gateways = List() +} diff --git a/pocloud/Model/Gateway.swift b/pocloud/Model/Gateway.swift index 8542597..51aa08d 100644 --- a/pocloud/Model/Gateway.swift +++ b/pocloud/Model/Gateway.swift @@ -23,7 +23,9 @@ class Gateway : Object { @objc dynamic var userId : Int = 0 @objc dynamic var address : Address? + var devices = List() + var parentCompany = LinkingObjects(fromType: Company.self, property: "gateways") override static func primaryKey() -> String? { return "id" diff --git a/pocloud/Model/Migrations.swift b/pocloud/Model/Migrations.swift new file mode 100644 index 0000000..a15eec8 --- /dev/null +++ b/pocloud/Model/Migrations.swift @@ -0,0 +1,44 @@ +// +// Migrations.swift +// pocloud +// +// Created by Patrick McDonagh on 6/6/18. +// Copyright © 2018 patrickjmcd. All rights reserved. +// + +import Foundation +import RealmSwift + +class Migrations { + + func checkSchema() { + let config = Realm.Configuration( + // Set the new schema version. This must be greater than the previously used + // version (if you've never set a schema version before, the version is 0). + schemaVersion: 1, + + // Set the block which will be called automatically when opening a Realm with + // a schema version lower than the one set above + migrationBlock: { migration, oldSchemaVersion in + // We haven’t migrated anything yet, so oldSchemaVersion == 0 + print(oldSchemaVersion) + switch oldSchemaVersion { + case 1: + break + default: + // Nothing to do! + self.zeroToOne(migration: migration) + } + }) + Realm.Configuration.defaultConfiguration = config + print("Migration done") + } + + func zeroToOne(migration : Migration) { + print("Performing migration from 0 to 1") + migration.enumerateObjects(ofType: Company.className(), { (oldObject, newObject) in + migration.delete(oldObject!) + }) + } + +} diff --git a/pocloud/View/Base.lproj/Main.storyboard b/pocloud/View/Base.lproj/Main.storyboard index 62ea3fb..1345017 100644 --- a/pocloud/View/Base.lproj/Main.storyboard +++ b/pocloud/View/Base.lproj/Main.storyboard @@ -22,13 +22,13 @@ - + - + @@ -89,7 +89,7 @@ - + @@ -98,7 +98,271 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -123,9 +387,9 @@ - + - + @@ -137,24 +401,24 @@ - + - + - + - + - + @@ -237,9 +501,9 @@ - + - + @@ -301,7 +565,7 @@ - + @@ -313,7 +577,7 @@ - + @@ -548,7 +812,7 @@ - + @@ -606,7 +870,7 @@ - + @@ -616,9 +880,14 @@ + + + + + - + @@ -632,9 +901,9 @@ - + - + @@ -643,19 +912,20 @@ + - + - + - - - + + + @@ -665,14 +935,16 @@ - + - + + + diff --git a/pocloud/View/PillUILabel.swift b/pocloud/View/PillUILabel.swift new file mode 100644 index 0000000..e840407 --- /dev/null +++ b/pocloud/View/PillUILabel.swift @@ -0,0 +1,45 @@ +// +// PillUILabel.swift +// pocloud +// +// Created by Patrick McDonagh on 6/6/18. +// Copyright © 2018 patrickjmcd. All rights reserved. +// + +import UIKit + +@IBDesignable class PillUILabel : UILabel { + @IBInspectable var verticalPad: CGFloat = 0 + @IBInspectable var horizontalPad: CGFloat = 0 + + func setup() { + layer.cornerRadius = frame.height / 2 + clipsToBounds = true + textAlignment = .center + } + + override func awakeFromNib() { + super.awakeFromNib() + setup() + } + + override func layoutSubviews() { + super.layoutSubviews() + setup() + } + + override func prepareForInterfaceBuilder() { + super.prepareForInterfaceBuilder() + setup() + } + + override var intrinsicContentSize: CGSize { + let superSize = super.intrinsicContentSize + let newWidth = superSize.width + superSize.height + (2 * horizontalPad) + let newHeight = superSize.height + (2 * verticalPad) + let newSize = CGSize(width: newWidth, height: newHeight) + return newSize + } + + +}