From 41c8315a35ded3d7714fbb6daee02ee972aea54f Mon Sep 17 00:00:00 2001 From: Frederic Jacobs Date: Wed, 24 Jun 2015 11:04:46 +0200 Subject: [PATCH] 2.0.1 dependencies --- Manifest.lock | 16 +- Mantle/Mantle/MTLJSONAdapter.h | 6 +- Mantle/Mantle/MTLJSONAdapter.m | 23 +- Mantle/Mantle/MTLModel+NSCoding.m | 13 +- Mantle/Mantle/MTLModel.m | 9 +- .../Mantle/NSDictionary+MTLMappingAdditions.h | 2 +- .../Mantle/NSDictionary+MTLMappingAdditions.m | 6 +- Mantle/Mantle/NSError+MTLModelException.h | 2 +- ...former+MTLPredefinedTransformerAdditions.h | 2 +- ...former+MTLPredefinedTransformerAdditions.m | 14 +- Mantle/README.md | 24 +- Pods.xcodeproj/project.pbxproj | 8470 ++++++++--------- .../xcschemes/Pods-25519.xcscheme | 2 +- .../xcschemes/Pods-AFNetworking.xcscheme | 2 +- .../Pods-APDropDownNavToolbar.xcscheme | 2 +- .../xcschemes/Pods-AxolotlKit.xcscheme | 2 +- .../xcschemes/Pods-CocoaLumberjack.xcscheme | 2 +- .../xcschemes/Pods-DJWActionSheet.xcscheme | 2 +- .../Pods-FFCircularProgressView.xcscheme | 2 +- .../xcschemes/Pods-HKDFKit.xcscheme | 2 +- .../Pods-JSQMessagesViewController.xcscheme | 2 +- .../Pods-JSQSystemSoundPlayer.xcscheme | 2 +- .../xcschemes/Pods-Mantle.xcscheme | 2 +- .../xcschemes/Pods-PastelogKit.xcscheme | 2 +- .../xcschemes/Pods-ProtocolBuffers.xcscheme | 2 +- .../xcschemes/Pods-SCWaveformView.xcscheme | 2 +- .../xcschemes/Pods-SQLCipher.xcscheme | 2 +- .../xcschemes/Pods-SSKeychain.xcscheme | 2 +- .../xcschemes/Pods-SocketRocket.xcscheme | 2 +- .../Pods-TwistedOakCollapsingFutures.xcscheme | 2 +- .../xcschemes/Pods-UICKeyChainStore.xcscheme | 2 +- .../xcschemes/Pods-UnionFind.xcscheme | 2 +- .../xcschemes/Pods-YapDatabase.xcscheme | 2 +- .../Pods-libPhoneNumber-iOS.xcscheme | 2 +- .../fred.xcuserdatad/xcschemes/Pods.xcscheme | 2 +- .../xcschemes/xcschememanagement.plist | 118 +- Target Support Files/Pods/Pods-environment.h | 6 +- .../libPhoneNumber/NBAsYouTypeFormatter.h | 5 + .../libPhoneNumber/NBAsYouTypeFormatter.m | 66 +- .../libPhoneNumber/NBMetadataCore.m | 239 +- .../libPhoneNumber/NBMetadataHelper.h | 1 - .../libPhoneNumber/NBMetadataHelper.m | 25 +- .../NBPhoneNumberMetadata.plist | Bin 497993 -> 42 bytes .../libPhoneNumber/NBPhoneNumberUtil.h | 10 +- .../libPhoneNumber/NBPhoneNumberUtil.m | 83 +- 45 files changed, 4654 insertions(+), 4532 deletions(-) diff --git a/Manifest.lock b/Manifest.lock index 2c93836..0fe2e4c 100644 --- a/Manifest.lock +++ b/Manifest.lock @@ -37,10 +37,10 @@ PODS: - JSQMessagesViewController (7.1.0): - JSQSystemSoundPlayer (~> 2.0.1) - JSQSystemSoundPlayer (2.0.1) - - libPhoneNumber-iOS (0.8.4) - - Mantle (2.0): - - Mantle/extobjc (= 2.0) - - Mantle/extobjc (2.0) + - libPhoneNumber-iOS (0.8.5) + - Mantle (2.0.2): + - Mantle/extobjc (= 2.0.2) + - Mantle/extobjc (2.0.2) - OpenSSL (1.0.203) - PastelogKit (1.2): - CocoaLumberjack (~> 1.9) @@ -68,8 +68,8 @@ DEPENDENCIES: - FFCircularProgressView (>= 0.1) - JSQMessagesViewController (from `https://github.com/WhisperSystems/JSQMessagesViewController`, commit `e5582fef8a6b3e35f8070361ef37237222da712b`) - - libPhoneNumber-iOS (~> 0.8.2) - - Mantle (~> 2.0) + - libPhoneNumber-iOS (~> 0.8.5) + - Mantle (~> 2.0.2) - OpenSSL (~> 1.0.203) - PastelogKit (~> 1.2) - SCWaveformView (~> 1.0) @@ -115,8 +115,8 @@ SPEC CHECKSUMS: HKDFKit: c058305d6f64b84f28c50bd7aa89574625bcb62a JSQMessagesViewController: ca11f86fa68ca70835f05e169df9244147c1dc40 JSQSystemSoundPlayer: c5850e77a4363ffd374cd851154b9af93264ed8d - libPhoneNumber-iOS: dbfc7b4128510a4955df3e5a6f125393fc9ebc2f - Mantle: d7c75b6fb789b20f7ae30cd0d09435fe545896ff + libPhoneNumber-iOS: b8ccd23576379caca37c7cbdd554addf384459ed + Mantle: 967fd31ea0220890b2e76589198996b534bb3fb1 OpenSSL: 65f5de70414ee909cea517ded684d8ef855b02b4 PastelogKit: c73795b8c0bbf33ea45d3b6a5eabb373be3d5955 ProtocolBuffers: 9a4a171c0c7cc8f21dd29aeca4f9ac775d84a880 diff --git a/Mantle/Mantle/MTLJSONAdapter.h b/Mantle/Mantle/MTLJSONAdapter.h index 93892d4..d23fbda 100644 --- a/Mantle/Mantle/MTLJSONAdapter.h +++ b/Mantle/Mantle/MTLJSONAdapter.h @@ -205,11 +205,11 @@ extern const NSInteger MTLJSONAdapterErrorInvalidJSONMapping; /// receiver if it's implemented. It supports NSURL conversion through /// +NSURLJSONTransformer. /// -/// class - The class of the property to serialize. This property must not be -/// nil. +/// modelClass - The class of the property to serialize. This property must not be +/// nil. /// /// Returns a value transformer or nil if no transformation should be used. -+ (NSValueTransformer *)transformerForModelPropertiesOfClass:(Class)class; ++ (NSValueTransformer *)transformerForModelPropertiesOfClass:(Class)modelClass; /// A value transformer that should be used for a properties of the given /// primitive type. diff --git a/Mantle/Mantle/MTLJSONAdapter.m b/Mantle/Mantle/MTLJSONAdapter.m index 71e7ef0..692c251 100644 --- a/Mantle/Mantle/MTLJSONAdapter.m +++ b/Mantle/Mantle/MTLJSONAdapter.m @@ -370,13 +370,9 @@ + (NSDictionary *)valueTransformersForModelClass:(Class)modelClass { for (NSString *key in [modelClass propertyKeys]) { SEL selector = MTLSelectorWithKeyPattern(key, "JSONTransformer"); if ([modelClass respondsToSelector:selector]) { - NSInvocation *invocation = [NSInvocation invocationWithMethodSignature:[modelClass methodSignatureForSelector:selector]]; - invocation.target = modelClass; - invocation.selector = selector; - [invocation invoke]; - - __unsafe_unretained id transformer = nil; - [invocation getReturnValue:&transformer]; + IMP imp = [modelClass methodForSelector:selector]; + NSValueTransformer * (*function)(id, SEL) = (__typeof__(function))imp; + NSValueTransformer *transformer = function(modelClass, selector); if (transformer != nil) result[key] = transformer; @@ -448,14 +444,11 @@ + (NSValueTransformer *)transformerForModelPropertiesOfClass:(Class)modelClass { SEL selector = MTLSelectorWithKeyPattern(NSStringFromClass(modelClass), "JSONTransformer"); if (![self respondsToSelector:selector]) return nil; - - NSInvocation *invocation = [NSInvocation invocationWithMethodSignature:[self methodSignatureForSelector:selector]]; - invocation.target = self; - invocation.selector = selector; - [invocation invoke]; - - __unsafe_unretained id result = nil; - [invocation getReturnValue:&result]; + + IMP imp = [self methodForSelector:selector]; + NSValueTransformer * (*function)(id, SEL) = (__typeof__(function))imp; + NSValueTransformer *result = function(self, selector); + return result; } diff --git a/Mantle/Mantle/MTLModel+NSCoding.m b/Mantle/Mantle/MTLModel+NSCoding.m index 79a3b57..f19ef8b 100644 --- a/Mantle/Mantle/MTLModel+NSCoding.m +++ b/Mantle/Mantle/MTLModel+NSCoding.m @@ -128,15 +128,10 @@ - (id)decodeValueForKey:(NSString *)key withCoder:(NSCoder *)coder modelVersion: SEL selector = MTLSelectorWithCapitalizedKeyPattern("decode", key, "WithCoder:modelVersion:"); if ([self respondsToSelector:selector]) { - NSInvocation *invocation = [NSInvocation invocationWithMethodSignature:[self methodSignatureForSelector:selector]]; - invocation.target = self; - invocation.selector = selector; - [invocation setArgument:&coder atIndex:2]; - [invocation setArgument:&modelVersion atIndex:3]; - [invocation invoke]; - - __unsafe_unretained id result = nil; - [invocation getReturnValue:&result]; + IMP imp = [self methodForSelector:selector]; + id (*function)(id, SEL, NSCoder *, NSUInteger) = (__typeof__(function))imp; + id result = function(self, selector, coder, modelVersion); + return result; } diff --git a/Mantle/Mantle/MTLModel.m b/Mantle/Mantle/MTLModel.m index 5e3f5df..b6a3baf 100644 --- a/Mantle/Mantle/MTLModel.m +++ b/Mantle/Mantle/MTLModel.m @@ -252,12 +252,9 @@ - (void)mergeValueForKey:(NSString *)key fromModel:(NSObject *)model { return; } - NSInvocation *invocation = [NSInvocation invocationWithMethodSignature:[self methodSignatureForSelector:selector]]; - invocation.target = self; - invocation.selector = selector; - - [invocation setArgument:&model atIndex:2]; - [invocation invoke]; + IMP imp = [self methodForSelector:selector]; + void (*function)(id, SEL, id) = (__typeof__(function))imp; + function(self, selector, model); } - (void)mergeValuesForKeysFromModel:(id)model { diff --git a/Mantle/Mantle/NSDictionary+MTLMappingAdditions.h b/Mantle/Mantle/NSDictionary+MTLMappingAdditions.h index 0071c89..1d908c4 100644 --- a/Mantle/Mantle/NSDictionary+MTLMappingAdditions.h +++ b/Mantle/Mantle/NSDictionary+MTLMappingAdditions.h @@ -16,6 +16,6 @@ /// /// Returns a dictionary that maps all properties of the given class to /// themselves. -+ (NSDictionary *)mtl_identityPropertyMapWithModel:(Class)class; ++ (NSDictionary *)mtl_identityPropertyMapWithModel:(Class)modelClass; @end diff --git a/Mantle/Mantle/NSDictionary+MTLMappingAdditions.m b/Mantle/Mantle/NSDictionary+MTLMappingAdditions.m index 6ed8ffc..5ebdabc 100644 --- a/Mantle/Mantle/NSDictionary+MTLMappingAdditions.m +++ b/Mantle/Mantle/NSDictionary+MTLMappingAdditions.m @@ -12,10 +12,10 @@ @implementation NSDictionary (MTLMappingAdditions) -+ (NSDictionary *)mtl_identityPropertyMapWithModel:(Class)class { - NSCParameterAssert([class isSubclassOfClass:MTLModel.class]); ++ (NSDictionary *)mtl_identityPropertyMapWithModel:(Class)modelClass { + NSCParameterAssert([modelClass isSubclassOfClass:MTLModel.class]); - NSArray *propertyKeys = [class propertyKeys].allObjects; + NSArray *propertyKeys = [modelClass propertyKeys].allObjects; return [NSDictionary dictionaryWithObjects:propertyKeys forKeys:propertyKeys]; } diff --git a/Mantle/Mantle/NSError+MTLModelException.h b/Mantle/Mantle/NSError+MTLModelException.h index 3c82818..852fbdb 100644 --- a/Mantle/Mantle/NSError+MTLModelException.h +++ b/Mantle/Mantle/NSError+MTLModelException.h @@ -10,7 +10,7 @@ @interface NSError (MTLModelException) -/// Creates a new error for an exception that occured during updating an +/// Creates a new error for an exception that occurred during updating an /// MTLModel. /// /// exception - The exception that was thrown while updating the model. diff --git a/Mantle/Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.h b/Mantle/Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.h index 5369bf5..0ec87ac 100644 --- a/Mantle/Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.h +++ b/Mantle/Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.h @@ -70,7 +70,7 @@ extern NSString * const MTLBooleanValueTransformerName; /// /// Returns a transformer which will return an error if the transformed in value /// is not a member of class. Otherwise, the value is simply passed through. -+ (NSValueTransformer *)mtl_validatingTransformerForClass:(Class)class; ++ (NSValueTransformer *)mtl_validatingTransformerForClass:(Class)modelClass; + (NSValueTransformer *)mtl_JSONDictionaryTransformerWithModelClass:(Class)modelClass __attribute__((deprecated("Replaced by +[MTLJSONAdapter dictionaryTransformerWithModelClass:]"))); diff --git a/Mantle/Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.m b/Mantle/Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.m index 407998d..97ce529 100644 --- a/Mantle/Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.m +++ b/Mantle/Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.m @@ -228,17 +228,17 @@ + (void)load { } } -+ (NSValueTransformer *)mtl_validatingTransformerForClass:(Class)class { - NSParameterAssert(class != nil); ++ (NSValueTransformer *)mtl_validatingTransformerForClass:(Class)modelClass { + NSParameterAssert(modelClass != nil); return [MTLValueTransformer transformerUsingForwardBlock:^ id (id value, BOOL *success, NSError **error) { - if (value != nil && ![value isKindOfClass:class]) { + if (value != nil && ![value isKindOfClass:modelClass]) { if (error != NULL) { NSDictionary *userInfo = @{ - NSLocalizedDescriptionKey: NSLocalizedString(@"Value did not match expected type", @""), - NSLocalizedFailureReasonErrorKey: [NSString stringWithFormat:NSLocalizedString(@"Expected %1$@ to be of class %2$@", @""), value, class], - MTLTransformerErrorHandlingInputValueErrorKey : value - }; + NSLocalizedDescriptionKey: NSLocalizedString(@"Value did not match expected type", @""), + NSLocalizedFailureReasonErrorKey: [NSString stringWithFormat:NSLocalizedString(@"Expected %1$@ to be of class %2$@ but got %3$@", @""), value, modelClass, [value class]], + MTLTransformerErrorHandlingInputValueErrorKey : value + }; *error = [NSError errorWithDomain:MTLTransformerErrorHandlingErrorDomain code:MTLTransformerErrorHandlingErrorInvalidInput userInfo:userInfo]; } diff --git a/Mantle/README.md b/Mantle/README.md index 3a1c6fb..decc21f 100644 --- a/Mantle/README.md +++ b/Mantle/README.md @@ -470,7 +470,7 @@ in memory at once, Core Data may be a better choice. ## System Requirements -Mantle supports OS X 10.7+ and iOS 5.0+. +Mantle supports OS X 10.9+ and iOS 8.0+. ## Importing Mantle @@ -478,21 +478,13 @@ To add Mantle to your application: 1. Add the Mantle repository as a submodule of your application's repository. 1. Run `script/bootstrap` from within the Mantle folder. - 1. Drag and drop `Mantle.xcodeproj` into your application's Xcode project or - workspace. - 1. On the "Build Phases" tab of your application target, add Mantle to the - "Link Binary With Libraries" phase. - * **On iOS**, add `libMantle.a`. - * **On OS X**, add `Mantle.framework`. Mantle must also be added to any - "Copy Frameworks" build phase. If you don't already have one, simply add a - "Copy Files" build phase and target the "Frameworks" destination. - 1. Add `"$(BUILD_ROOT)/../IntermediateBuildFilesPath/UninstalledProducts/include" $(inherited)` - to the "Header Search Paths" build setting (this is only - necessary for archive builds, but it has no negative effect otherwise). - 1. **For iOS targets**, add `-ObjC` to the "Other Linker Flags" build setting. - 1. **If you added Mantle to a project (not a workspace)**, you will also need - to add the appropriate Mantle target to the "Target Dependencies" of your - application. + 1. Drag and drop `Mantle.xcodeproj` into your application's Xcode project. Unfortunately, an [Xcode bug](http://www.openradar.appspot.com/19676555) means you should probably not add it to a workspace. + 1. On the "General" tab of your application target, add `Mantle.framework` to the "Embedded Binaries". + +[Carthage](https://github.com/Carthage/Carthage) users can simply add Mantle to their `Cartfile`: +``` +github "Mantle/Mantle" +``` If you would prefer to use [CocoaPods](http://cocoapods.org), there are some [Mantle podspecs](https://github.com/CocoaPods/Specs/tree/master/Specs/Mantle) that diff --git a/Pods.xcodeproj/project.pbxproj b/Pods.xcodeproj/project.pbxproj index d262c39..5c4f415 100644 --- a/Pods.xcodeproj/project.pbxproj +++ b/Pods.xcodeproj/project.pbxproj @@ -7,5013 +7,5013 @@ objects = { /* Begin PBXBuildFile section */ - 006C6AB2C5D6E857A9A5CAC3 /* ge_p3_dbl.c in Sources */ = {isa = PBXBuildFile; fileRef = E8ECDF3B7C9A907811469645 /* ge_p3_dbl.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 0073E7A412837E4D817020C7 /* YapDatabaseExtensionTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = C599E94188CE85232A3FC159 /* YapDatabaseExtensionTransaction.h */; }; - 011BD6B76862213A41A48154 /* FFCircularProgressView.h in Headers */ = {isa = PBXBuildFile; fileRef = C786305542C39591E1EED404 /* FFCircularProgressView.h */; }; - 01736B90DC885293BE429362 /* YapCollectionKey.m in Sources */ = {isa = PBXBuildFile; fileRef = B4B0E13DBEF6F6634DBD3EA1 /* YapCollectionKey.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 0195C1FD0F6E143DD4CE5505 /* YapDatabaseCloudKitTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FD0A17F22949127167E6020 /* YapDatabaseCloudKitTypes.h */; }; - 01DDB5885F7E6B5FF70ECB83 /* NSArray+NBAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 228A83CCA39D90DA58D0A22B /* NSArray+NBAdditions.h */; }; - 01F80BEBFC07CFF23D02CF50 /* Pods-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E48E521C3904A5B9B5C158D /* Pods-dummy.m */; }; - 023F5C234D3AA4ADC61291EF /* YapDatabaseSecondaryIndexOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 7258ECC3C717E1442FDAA151 /* YapDatabaseSecondaryIndexOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 024D0E258FE2AA44D14133EF /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = CFF57A75C311D0BEAC621D62 /* AFURLSessionManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 026D4999D7BA4DB57B2F8285 /* Pods-FFCircularProgressView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EC8FAD5DBA6EB3CC665A5B8 /* Pods-FFCircularProgressView-dummy.m */; }; - 028196A59FAECF5FC91D0B7C /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BBC955946DB099DA0D81DA74 /* CFNetwork.framework */; }; - 03241C3124A42729239FF7D8 /* JSQMessagesTimestampFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 01F5AE11DEFEE36B8BB4B489 /* JSQMessagesTimestampFormatter.h */; }; - 0351D95CA9651361C2909246 /* ge_madd.h in Headers */ = {isa = PBXBuildFile; fileRef = FFFCDB769B8DB1F57B121D2A /* ge_madd.h */; }; - 036379D11A3CABB641D2CA85 /* AES-CBC.h in Headers */ = {isa = PBXBuildFile; fileRef = 6829070F49CB1DF384E875BC /* AES-CBC.h */; }; - 03CE413198D82D27E06DDDC2 /* YapDatabaseFilteredViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 33034210B6B94568D1B4E2B3 /* YapDatabaseFilteredViewPrivate.h */; }; - 041AA7A6A2C29A50EA0559AD /* ExtensionRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 17534B48D176F45504014B84 /* ExtensionRegistry.h */; }; - 048FA45EFDA0C06A60A95C9F /* NSError+MTLModelException.h in Headers */ = {isa = PBXBuildFile; fileRef = AF9FF8F61A8C952B9008FD35 /* NSError+MTLModelException.h */; }; - 04DD24EBE4A3F187E2E62F3D /* YDBCKRecordTableInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 1331D5C3C6C12341F9A9A337 /* YDBCKRecordTableInfo.h */; }; - 05888C22D735C7B49D718264 /* fe_sq2.c in Sources */ = {isa = PBXBuildFile; fileRef = F790BC67E7552A51D90D569F /* fe_sq2.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 05CE1EF55181ED4A0179B37D /* NSArray+MTLManipulationAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = B66421CB888E65DB1F910B18 /* NSArray+MTLManipulationAdditions.h */; }; - 0616445D275E002DFABCE395 /* YapDatabaseViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5362D60E7EDD0A13B369AB92 /* YapDatabaseViewPrivate.h */; }; - 06E96803B7C63C28FF1C2540 /* Ed25519.m in Sources */ = {isa = PBXBuildFile; fileRef = 9228C0C338C55483826CE61C /* Ed25519.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 07534A5B398B4140C8B231C6 /* YDBCKAttachRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = C71FD677E74895C4251CEBFE /* YDBCKAttachRequest.h */; }; - 07617D2E8CF02D8132629008 /* YapDatabaseSearchResultsView.h in Headers */ = {isa = PBXBuildFile; fileRef = D15BD33D4B095474ABF626A9 /* YapDatabaseSearchResultsView.h */; }; - 077D6CD94398937F2CA64A5E /* Pods-DJWActionSheet-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CC506312B9F63AB2E45F4BD /* Pods-DJWActionSheet-dummy.m */; }; - 0791CA038B318930E88A8D74 /* JSQMessagesBubbleImageFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B4A7B96FB5388EB76E5445E /* JSQMessagesBubbleImageFactory.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 083793E53CF1D841405B6DE9 /* RKCK.h in Headers */ = {isa = PBXBuildFile; fileRef = E942D5C053560525A2C8E808 /* RKCK.h */; }; - 0867958972DEAA4A6B92FD6F /* YapRowidSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 7136406863B760C4782A8FCA /* YapRowidSet.h */; }; - 08B5BD1157DE1C6CFB893115 /* WhisperTextProtocol.pb.h in Headers */ = {isa = PBXBuildFile; fileRef = 58E70CA6392E6C97AD9EB23F /* WhisperTextProtocol.pb.h */; }; - 08D8EFD4BA18F1594B125FF7 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE88F9608F04342E757E0F4 /* api.h */; }; - 0A26B93C001C7A04C988876A /* SessionRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = A61441823943875437DEF590 /* SessionRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 0A2D05344C24DD4BDE461AC8 /* YapDatabaseConnectionDefaults.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B8ACD223E0A9D339BFF65F3 /* YapDatabaseConnectionDefaults.h */; }; - 0B2A426DF6787547DD1B76C2 /* YapDatabaseFullTextSearch.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B9B29DDD705B6E12971D373 /* YapDatabaseFullTextSearch.h */; }; - 0BEDAE747D85E410B2A4AA7F /* YapDatabaseSecondaryIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = D4998B13422A8A8CD3A473C9 /* YapDatabaseSecondaryIndex.h */; }; - 0C0D40B5AE8EB792ED041209 /* DDAbstractDatabaseLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = C7A9154C7E71512AE9F189E0 /* DDAbstractDatabaseLogger.h */; }; - 0CE25935B753F39172A7F28B /* NSArray+NBAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = F97BC6C2C686D3847C0ED12B /* NSArray+NBAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 0CFC447F8CA0E9F8D7C7A13A /* ge_p3_to_p2.c in Sources */ = {isa = PBXBuildFile; fileRef = D6E6E600908C3F5E280199D2 /* ge_p3_to_p2.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 0D314EDBE8039985256B9D34 /* Pastelog.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BBC0D2E05029D1BD232E0FD /* Pastelog.h */; }; - 0D3BB59A0A82FFB348C41A2A /* YapDatabaseHooksConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 94EBBD0F811F216A95032194 /* YapDatabaseHooksConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 0D55143D309711394B8D7C65 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 460C75791CC8715DC61A2B3D /* Foundation.framework */; }; - 0DD19FDFE061977BD65819BF /* NSObject+MTLComparisonAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = CA70713D39243688CBC5B60C /* NSObject+MTLComparisonAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 0E1887A68A92D4ED867F26CB /* fe_1.c in Sources */ = {isa = PBXBuildFile; fileRef = C75D98B14767938CB45C2345 /* fe_1.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 0E372C3190516FB65B338045 /* Pods-ProtocolBuffers-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F5165EC5083A8213DC0945C /* Pods-ProtocolBuffers-dummy.m */; }; - 0F6F2974B4AFAA13F2D81EFB /* crypto_verify_32.h in Headers */ = {isa = PBXBuildFile; fileRef = C12D2090EB13431FB0E7210A /* crypto_verify_32.h */; }; - 0F6F854F52B0BB8D28F6CAF5 /* JSQSystemSoundPlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = EC5854FC6252FAB71A06DF14 /* JSQSystemSoundPlayer.h */; }; - 1067A0AFFC1C4F393845958A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 460C75791CC8715DC61A2B3D /* Foundation.framework */; }; - 10A34D5DFC0ACEFB9B2750EC /* AbstractMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 598A61DD4D37174D357B1E08 /* AbstractMessage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 1102A5DF8955A1727DEDFD21 /* UIImageView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 8619ECF535AED12C92180805 /* UIImageView+AFNetworking.h */; }; - 1127F409EC16E25D34D3D690 /* YapDatabaseFullTextSearchConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 37049126114B57A78D06CDFA /* YapDatabaseFullTextSearchConnection.h */; }; - 116DE25C79B69B09BBD4677A /* YapDatabaseFullTextSearchHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = F9D51DE021D5627F8FD8ACE8 /* YapDatabaseFullTextSearchHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 119CAE98D31E6BF0845FFA87 /* EXTKeyPathCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 062660C5EDAF22A1DCFF80AB /* EXTKeyPathCoding.h */; }; - 12B0DACD2F9E9D01D65DDDC5 /* RingBuffer.m in Sources */ = {isa = PBXBuildFile; fileRef = CE3DB0105FEBC0AF3C503128 /* RingBuffer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 131EB0978769CA0355632370 /* UIRefreshControl+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = E7918FF09215AB3A0442F881 /* UIRefreshControl+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 133C08B09440958ACBBE79DF /* GeneratedMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = A12E2B6510D351914B476CE7 /* GeneratedMessage.h */; }; - 13D62CB7A99A37CFC8908826 /* DDASLLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F48582E70FB056DC4C55CB2 /* DDASLLogger.h */; }; - 13DD4607E891DCA070FE277E /* UIDevice+JSQMessages.m in Sources */ = {isa = PBXBuildFile; fileRef = EFE86AA3130AD800E0957C1B /* UIDevice+JSQMessages.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 14A824031186172B7EA00788 /* NSDictionary+MTLManipulationAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 41E934E3E10DDA8F93C6CC12 /* NSDictionary+MTLManipulationAdditions.h */; }; - 1593A30A16E17CD65189A52E /* NBPhoneNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = A7AFD740CC8C1B7F9B05E64F /* NBPhoneNumber.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 15D9B1CA033ECA608AA58819 /* SCWaveformView.h in Headers */ = {isa = PBXBuildFile; fileRef = A2E27107F6C178BD600F2A2C /* SCWaveformView.h */; }; - 15F2D5637E247043EC489A77 /* SCWaveformView.m in Sources */ = {isa = PBXBuildFile; fileRef = D9161C986BD0CEF567BB7587 /* SCWaveformView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 16489C207E05F5092075FE80 /* fe_invert.c in Sources */ = {isa = PBXBuildFile; fileRef = E3E9105206B03F32A09923E0 /* fe_invert.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 16CB19B343078BCE4E074B10 /* YapDatabaseFilteredViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 53DA6EE1420EA279D899FE76 /* YapDatabaseFilteredViewConnection.h */; }; - 16F0AE4023E36EECACBB821E /* YapDatabaseViewPage.h in Headers */ = {isa = PBXBuildFile; fileRef = 35CC35B370B36E4DDBE76167 /* YapDatabaseViewPage.h */; }; - 1709ECB950A29BA2645A5308 /* JSQMessagesCollectionViewLayoutAttributes.m in Sources */ = {isa = PBXBuildFile; fileRef = C6C7981DA12FF3306F2ECB55 /* JSQMessagesCollectionViewLayoutAttributes.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 18013E74794ED4D522A7CF5A /* EXTScope.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E84507412E37383AB9B93C1 /* EXTScope.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 19E6A82EA65D726199923E15 /* MTLTransformerErrorHandling.h in Headers */ = {isa = PBXBuildFile; fileRef = A9F591FD955A7B062DE1B9B2 /* MTLTransformerErrorHandling.h */; }; - 1A5125CA2F8A8F25F5BD71FD /* DDLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 477FF87C0496779DBF155CAB /* DDLog.h */; }; - 1A62F62C6CAEAF44E846E7A2 /* YapDatabaseConnectionDefaults.m in Sources */ = {isa = PBXBuildFile; fileRef = EB2A46B54540264DC1F3401B /* YapDatabaseConnectionDefaults.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 1AEADDC12D0FC43F88A2C42D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 460C75791CC8715DC61A2B3D /* Foundation.framework */; }; - 1AFD32484A5A70EDE0A8C359 /* NSDictionary+MTLManipulationAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = A030B25C16A7C90C74878C7A /* NSDictionary+MTLManipulationAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 1B188C952BE483D7A3ED97E1 /* sc_reduce.c in Sources */ = {isa = PBXBuildFile; fileRef = 8F5DAB8CC3340D3FF92BDCC4 /* sc_reduce.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 1B2F13355CC5487B26B67E02 /* pow225521.h in Headers */ = {isa = PBXBuildFile; fileRef = DF5A9B6CCDF0FBEDFB5483EF /* pow225521.h */; }; - 1B3D3179C75A8BED04726735 /* NBAsYouTypeFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = C6BA0989511615A15D62E9E7 /* NBAsYouTypeFormatter.h */; }; - 1B3FE60247787A20C74AF04A /* YapDatabaseFullTextSearchTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = DD5980AE71902FD24536B903 /* YapDatabaseFullTextSearchTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 1BF2C193D3E4333A0F5ED3D8 /* Ed25519.h in Headers */ = {isa = PBXBuildFile; fileRef = 425939009BE100B48E56B072 /* Ed25519.h */; }; - 1CA84E7FAD5260F7D677231F /* JSQMessageData.h in Headers */ = {isa = PBXBuildFile; fileRef = 18918B1AD71DC95B7042D06F /* JSQMessageData.h */; }; - 1CE7457E47BC4A89E627A5A8 /* EXTRuntimeExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C7FD56DA536BAC1B0AD00A9 /* EXTRuntimeExtensions.h */; }; - 1D867ACB070A72291CB26DF0 /* fe_copy.c in Sources */ = {isa = PBXBuildFile; fileRef = 254C8BC2D347096D36AA6297 /* fe_copy.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 1DFE9F76B22081C839718347 /* Pods-libPhoneNumber-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CF2F2CEEC553988BDE318AB1 /* Pods-libPhoneNumber-iOS-dummy.m */; }; - 1EB6838F6E3399051312CF6A /* d2.h in Headers */ = {isa = PBXBuildFile; fileRef = 87E4EE8E1CCD795EA4044650 /* d2.h */; }; - 1EBAE615CCBB70E05EDE9298 /* ge_add.h in Headers */ = {isa = PBXBuildFile; fileRef = 828FC5A9C4FE317783734651 /* ge_add.h */; }; - 1EDBAB86F6C3DD7B5470E404 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2496AE97A1203C50F88AB2E2 /* QuartzCore.framework */; }; - 1F3554C7B904251285ACE9A5 /* ge_msub.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B5E42B3E89FD66C34190019 /* ge_msub.h */; }; - 1F4AEED23EC2C2E302FAC6B9 /* JSQMessagesCollectionViewCellIncoming.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C31FD1F48FCDA6A34B068A5 /* JSQMessagesCollectionViewCellIncoming.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 2177197B9E8AEB0D6927EA86 /* APNavigationController.m in Sources */ = {isa = PBXBuildFile; fileRef = CA5DE16BB3E98C3652FD728D /* APNavigationController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 2199C72B9CBE63697522E693 /* crypto_int64.h in Headers */ = {isa = PBXBuildFile; fileRef = 687BFC61541F192D17E5D63C /* crypto_int64.h */; }; - 219F3AE3164CEBAA77212F33 /* TOCCancelTokenAndSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 56D7D051D918BDEB27AB95F5 /* TOCCancelTokenAndSource.h */; }; - 21E78994DB6072AAB90A6A0B /* ChainAndIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 2DA1922482B5B86B948144AF /* ChainAndIndex.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 22131D02B478018047399B29 /* WhisperMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EB721C1D69210DECFFE6365 /* WhisperMessage.h */; }; - 223FC6F9E49A2C2457719942 /* JSQMessagesAvatarImage.m in Sources */ = {isa = PBXBuildFile; fileRef = EED22A8812F02C358394AB23 /* JSQMessagesAvatarImage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 226485AF6901120ECD5D5DC0 /* WhisperMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 76A6CF32FC032F83CDFB36E5 /* WhisperMessage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 229074009B617794DCAB75F8 /* NBPhoneNumberDesc.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E26C132684EA2872B044FA5 /* NBPhoneNumberDesc.h */; }; - 22EACA07446FBB9B7E066B50 /* DDTTYLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E81EB7393DD528D06B56497 /* DDTTYLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 23055376487A2BFE6C513261 /* MutableField.m in Sources */ = {isa = PBXBuildFile; fileRef = C901C6C194091135906458D0 /* MutableField.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 23DD1B1124B971283D295939 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 54F2924A86BBAA659926CD19 /* Security.framework */; }; - 249097EE9DAB6D4C349CF88F /* ge_p1p1_to_p2.c in Sources */ = {isa = PBXBuildFile; fileRef = 57B4EFF8584AACEFC0C3178F /* ge_p1p1_to_p2.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 255E39A957AB32441F838112 /* TOCFuture+MoreContructors.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D6196D97CA5CA98C0B8D2B7 /* TOCFuture+MoreContructors.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 257152A8860C84D4BD515E7B /* AbstractMessageBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CD767D1A522D30EB16FA31D /* AbstractMessageBuilder.h */; }; - 25FBAF4EBE050052916AFDF1 /* base.h in Headers */ = {isa = PBXBuildFile; fileRef = D307B182CD5A3C23B937DB3E /* base.h */; }; - 264CB4F3C0497CCFBD392DAE /* YapDatabaseSearchResultsViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = CED87B6C9FCF5F79DAD7BD18 /* YapDatabaseSearchResultsViewPrivate.h */; }; - 26AAE384B19D0C8102D82986 /* TOCCancelToken+MoreConstructors.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C2CA6E02E964663E03E6507 /* TOCCancelToken+MoreConstructors.h */; }; - 26D235B1AE4BC07534F49F97 /* JSQMessagesLoadEarlierHeaderView.m in Sources */ = {isa = PBXBuildFile; fileRef = B45CC9E484C4FFFECE87D350 /* JSQMessagesLoadEarlierHeaderView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 27359DCB73EFEAC4728CEFB2 /* curve25519-donna.c in Sources */ = {isa = PBXBuildFile; fileRef = DAB3AABA49A61F56659B34EE /* curve25519-donna.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 27487ACFC48826C6A1CE0424 /* JSQMessageAvatarImageDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 17A3D2D733DEC0E87D1F193B /* JSQMessageAvatarImageDataSource.h */; }; - 2762A865F742DAC143E6C2AD /* JSQInfoMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 24E99B9CEAE3EE943109A152 /* JSQInfoMessage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 2809EF2A28373383A20DFCD7 /* YapWhitelistBlacklist.m in Sources */ = {isa = PBXBuildFile; fileRef = E4B1855341CD7D74760D75CA /* YapWhitelistBlacklist.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 2824D015F0D1480AFB658F42 /* YapDatabaseRelationshipTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = C6E270E9F2FB96E05203CDED /* YapDatabaseRelationshipTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 282F987F309CA55203382C2F /* ExtensionField.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B32F6CB97659A17C8450B3D /* ExtensionField.h */; }; - 28ADB2C47342ED9C8B49CBF3 /* YDBCKChangeSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 622A609DAB5201409A4E85D8 /* YDBCKChangeSet.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 28BB8CB05C6F2C9D48A12872 /* fe_isnonzero.c in Sources */ = {isa = PBXBuildFile; fileRef = F1C241A4DF4E2BF88540B008 /* fe_isnonzero.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 28D3E3E7B9028EF1E1C3591B /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7177C78DD7FC12F22341ABC0 /* CoreGraphics.framework */; }; - 2929CACFEBBCAB110528EA74 /* AFURLConnectionOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = A86BCDE12A9B04E0185888E9 /* AFURLConnectionOperation.h */; }; - 29A6CD7D5752A45036C0DD3E /* JSQMessagesCollectionViewFlowLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F5F647199B027686FC358F7 /* JSQMessagesCollectionViewFlowLayout.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 2A2E8EA5197B6A984FF95E47 /* YapDatabaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = 541DB4190C31D133E3EFC0CB /* YapDatabaseView.h */; }; - 2ADF3346AF1EAF842B1365E3 /* SessionCipher.h in Headers */ = {isa = PBXBuildFile; fileRef = 462E0BAC24C2B4420F02C001 /* SessionCipher.h */; }; - 2AFA0FA85E9999E38BEC60F5 /* MutableExtensionRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = 97851866A1006A56BC8043B2 /* MutableExtensionRegistry.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 2AFEE8638FB5E9818B0877A8 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 54F2924A86BBAA659926CD19 /* Security.framework */; }; - 2B10EBB799C9C8B23820AD88 /* YDBCKRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 640BA9D82D488B6A8526EC68 /* YDBCKRecord.h */; }; - 2B609458CAB7864C81C13489 /* GeneratedMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F53CEB027A029EEFB4011C14 /* GeneratedMessage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 2B6C105F5234CDED430FFA94 /* YapDatabaseHooksTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 44258AD0280B1DFA0266CDEA /* YapDatabaseHooksTransaction.h */; }; - 2C62A550483BACE2E0AF9EBE /* NBMetadataCoreTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F090EE8C87AC4204D6699568 /* NBMetadataCoreTest.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 2C6781E1362CB1152BB9BA7A /* YapDatabaseViewPageMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = B27DD53003F37223A7FE51E1 /* YapDatabaseViewPageMetadata.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 2CE17972E096D6CDAE1F3409 /* fe.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DE348C40899650C49F8F9E6 /* fe.h */; }; - 2D46F0206DBC870135CA4EC1 /* JSQLocationMediaItem.h in Headers */ = {isa = PBXBuildFile; fileRef = AE20B4A521F1BE7CB5A7E9F9 /* JSQLocationMediaItem.h */; }; - 2D95D7AEB74E1C9AF7F597E9 /* YDBCKMappingTableInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 11651CDA52CD25AD8D0FFE0A /* YDBCKMappingTableInfo.h */; }; - 2EB822D9EE956D3479877230 /* YapDatabaseOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = A47CAFEE33FF94C32F88E0D9 /* YapDatabaseOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 2EBA8D6B83198D06434ADE84 /* UIImage+JSQMessages.m in Sources */ = {isa = PBXBuildFile; fileRef = 4ED69DA925E0E8CEE7AE3AD5 /* UIImage+JSQMessages.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 2F61D20CC145FCE11ACCB1C1 /* JSQMessagesAvatarImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D23045D5CEA1038872BD2DC /* JSQMessagesAvatarImage.h */; }; - 2FEF68C7849E0E9F671F2177 /* AFURLRequestSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = D1111300DFE700137CED29EF /* AFURLRequestSerialization.h */; }; - 305309008CC852A7AA9E1E7B /* YapDatabaseViewTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 2764D9CD5831228A8FCB0C8F /* YapDatabaseViewTypes.h */; }; - 30E55875E244085A72E4FFAA /* NBMetadataCoreTest.h in Headers */ = {isa = PBXBuildFile; fileRef = D8795B6C306617C4CDB48E9A /* NBMetadataCoreTest.h */; }; - 3206F9617876AEC2A13C687A /* Pods-UnionFind-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 00148C6C8FC364E587DD7EBD /* Pods-UnionFind-dummy.m */; }; - 32459D8A8D7E1ECCE58BB70D /* PreKeyRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AF6EBB065133C5E3DE2AAD4 /* PreKeyRecord.h */; }; - 327F067F8B569D720F4FF8BF /* TOCTypeDefs.h in Headers */ = {isa = PBXBuildFile; fileRef = 26E8804900C2A1E3C8C4A011 /* TOCTypeDefs.h */; }; - 32F8ADFB6172C5F853B8D48C /* BobAxolotlParameters.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B45AB468BAB2BCBB22021FE /* BobAxolotlParameters.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 3320330592CF5FA119C349D7 /* JSQMessagesCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 73DEF7EEAD5FEC0B857E417A /* JSQMessagesCollectionView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 33AA0CE909EB5DFBBB0575D7 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 37263DA426B6299EDC34ABBF /* SystemConfiguration.framework */; }; - 33D0A3A3B943E6533F57B991 /* ge_scalarmult_base.c in Sources */ = {isa = PBXBuildFile; fileRef = C5386F4F9B8E3594D447A67B /* ge_scalarmult_base.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 341EE6E2BA975E1B8B240791 /* UIButton+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B4F8E6A31A004B2BF940E34 /* UIButton+AFNetworking.h */; }; - 3466156E1D6BA86E36E06DE8 /* NBPhoneNumberDesc.m in Sources */ = {isa = PBXBuildFile; fileRef = 4623CFF8E987639792FCCD23 /* NBPhoneNumberDesc.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 346674CCD402A269223EA566 /* ExtendableMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 75F91E39C2B8832E95239070 /* ExtendableMessage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 3532E1B3E017F43CEC47854B /* JSQMessagesCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 6BEBF3147995C5EF167E03E5 /* JSQMessagesCollectionViewCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 35436BABF13031C70CB01ACA /* SSKeychainQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = 8AE591059C12C48867862A3F /* SSKeychainQuery.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 3557DD711B45505044074CD3 /* DDContextFilterLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 91D415CC2179D1B57CF2DAFE /* DDContextFilterLogFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 358E14667D8271D0F667A015 /* YapDatabaseRelationship.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D912E1FBF3BB02D6E24F816 /* YapDatabaseRelationship.h */; }; - 35B1F0C0BF2D867233DEFFD2 /* SendingChain.m in Sources */ = {isa = PBXBuildFile; fileRef = 0405CFD20C9C2F0ACEF520B6 /* SendingChain.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 3608CA30AF8A5189041F116C /* YapDatabaseSearchResultsViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 03EB90C1C29CA47D62C6979B /* YapDatabaseSearchResultsViewTransaction.h */; }; - 36532F020B4DD3C26E9ADF73 /* SessionState.h in Headers */ = {isa = PBXBuildFile; fileRef = 3223861110ABBC874C7FB376 /* SessionState.h */; }; - 374547C1A206D7760FC6357B /* Constants.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BE3F0B04609F852D6566CDC /* Constants.h */; }; - 3775AD3CDEC3EE45CCE6D3A4 /* NSError+MTLModelException.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EAD51BE95AFCF75889822DB /* NSError+MTLModelException.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 379ACBBD8C3567FB4D7A2F98 /* SessionBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DAA8B0C272214AA69B73949 /* SessionBuilder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 37C85B039438B1182C4D14CE /* PreKeyWhisperMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = F308B04B7F827FA75292D729 /* PreKeyWhisperMessage.h */; }; - 388F4DE6B92543DCA0EF710D /* UFDisjointSetNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 56DBDBDEC4495908DA48F2C8 /* UFDisjointSetNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 3918C13547D3794DE01E24C9 /* EXTRuntimeExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 773D42A200D7D2ECC6A89BCA /* EXTRuntimeExtensions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 39D2B460DC0B3C4661DC74DD /* AliceAxolotlParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = B3B1B799003534F50F0E0B22 /* AliceAxolotlParameters.h */; }; - 3A2B374DC2AC1D9FD2C8787F /* YapDatabaseHooksTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = D96B5DFFBA8BF105EFD7BAAE /* YapDatabaseHooksTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 3A61C0BBA833F21F07A01791 /* NSBundle+JSQMessages.h in Headers */ = {isa = PBXBuildFile; fileRef = 518B0DC5122D3719D6DB250D /* NSBundle+JSQMessages.h */; }; - 3AC17795DDFFF00E030DA16C /* ReceivingChain.m in Sources */ = {isa = PBXBuildFile; fileRef = CCD102F46E9C1DEBF491F29F /* ReceivingChain.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 3B45B962B65606AD1D6FA2F0 /* SendingChain.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A1945F3BA4FA6B2D9D1B403 /* SendingChain.h */; }; - 3BA47DF3BA522FAC65A00CBC /* MTLJSONAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = E7E8520828A28E8D2070287E /* MTLJSONAdapter.h */; }; - 3C5A3A77C798044F432E84BF /* pow22523.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AF4756F7C4FE44487AB4545 /* pow22523.h */; }; - 3C63E7053F8DF8DDE3033757 /* Pods-SSKeychain-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A011A60B3C32302A6BC4750 /* Pods-SSKeychain-dummy.m */; }; - 3CB221FBAF590FA656730F43 /* JSQDisplayedMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F9BAFFF6028BBAF9A1CFA36 /* JSQDisplayedMessage.h */; }; - 3D115309AE7911E78D735022 /* YapDatabaseSearchQueuePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = B90262DC4947D6E753E28FE6 /* YapDatabaseSearchQueuePrivate.h */; }; - 3D1F729FB803A6080D9DCBA5 /* AFHTTPRequestOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EDCFE213A1D53389051FCBB /* AFHTTPRequestOperation.h */; }; - 3D6405A4A529613606BD4981 /* JSQMediaItem.h in Headers */ = {isa = PBXBuildFile; fileRef = BEF09B7DC0C368DC1704F836 /* JSQMediaItem.h */; }; - 3DA07A0C50FD3AD751AC13E5 /* curve_sigs.h in Headers */ = {isa = PBXBuildFile; fileRef = CC224E7963EB724CFF249C01 /* curve_sigs.h */; }; - 3DCFB5D9AC214A76ABD8C7A6 /* YDBCKRecordInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 57F0BF1B1506CB78E4A36D2D /* YDBCKRecordInfo.h */; }; - 3E6921218A72115862D32067 /* ge.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AF711C2D1AB0FE8267DE92D /* ge.h */; }; - 3E6993E4FD2EC79498B7305E /* UIAlertView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E2856857E33CC042A2C80BB /* UIAlertView+AFNetworking.h */; }; - 3EA3FD33AFAE1C5B57159812 /* ChainKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 677BD2A128AB720E39622839 /* ChainKey.h */; }; - 3F3D673C86999210D1212A11 /* TOCTimeout.h in Headers */ = {isa = PBXBuildFile; fileRef = C6A8C42C75029EA4E5C2267F /* TOCTimeout.h */; }; - 3F46F30B80886B6B7B1542AA /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E16AF75A877DF5924C616A9F /* UIKit.framework */; }; - 3F9225E2F6AC5CC17A70CA3C /* ge_p3_to_cached.c in Sources */ = {isa = PBXBuildFile; fileRef = E9B05C58C6573C4E9F3BA8D3 /* ge_p3_to_cached.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 3FCE35B0A83EAD8365270400 /* YapDatabaseTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F952F836B57B9A6F62CF985 /* YapDatabaseTransaction.h */; }; - 3FE9B1EDF1D3066AB1ABD7D0 /* YapDatabaseHooksPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5626B292CF5D1A1F1BC190EB /* YapDatabaseHooksPrivate.h */; }; - 40050CCEF136DFF23D82CF46 /* YapDatabaseViewState.h in Headers */ = {isa = PBXBuildFile; fileRef = D5F6F17DAC507608A81F5D10 /* YapDatabaseViewState.h */; }; - 403F5C6A9A2BDB7F82835DAE /* NBMetadataCoreMapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EBE10ECA74032C45FD1FB2D /* NBMetadataCoreMapper.h */; }; - 4094CB362C64DFA924645A73 /* crypto_uint64.h in Headers */ = {isa = PBXBuildFile; fileRef = 95FDCD9065C3EA31DD43E7A6 /* crypto_uint64.h */; }; - 41705127733D2A8BBE8AF42A /* YapDatabaseFullTextSearchPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = CA2017866FE473CD3FE272BE /* YapDatabaseFullTextSearchPrivate.h */; }; - 4227281CF37F5520D9C07490 /* UICKeyChainStore.m in Sources */ = {isa = PBXBuildFile; fileRef = EFA6CE699EAD1269288CC9F7 /* UICKeyChainStore.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 4260CF351C2D1013CAFDC8F6 /* CodedInputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = A0B073C5094F109CB7541F59 /* CodedInputStream.h */; }; - 4307DCD0D66398C9386610EE /* zeroize.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B06658DC5147285944F7FDA /* zeroize.h */; }; - 439AF0BE96A94785CDE73EA0 /* YapDatabaseSearchQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = EC69BC680D2F42362DBFFFC9 /* YapDatabaseSearchQueue.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 43C43B178229D81A5B8334EF /* Descriptor.pb.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F6FC3560E94270C1C8F0C40 /* Descriptor.pb.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 43CBEDE024E63E75836AE03B /* TSDerivedSecrets.m in Sources */ = {isa = PBXBuildFile; fileRef = 8EF820833E9AAFC52E01E057 /* TSDerivedSecrets.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 445C42A70723B741BBDF4FB2 /* NSValueTransformer+MTLPredefinedTransformerAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D0847AE5C01F7F8D06D656F /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 44FE7DBC2F9C7F82C19F4ECB /* YapCollectionKey.h in Headers */ = {isa = PBXBuildFile; fileRef = F95E16598785E5D1EDDFEE72 /* YapCollectionKey.h */; }; - 45265FB69FEFB6CA115DF0DE /* AFNetworkActivityIndicatorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 597509CF6EEAFF1C7DEB88B2 /* AFNetworkActivityIndicatorManager.h */; }; - 454A4D0A4D2F9B0C9B6F9DE0 /* AFHTTPRequestOperationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 40917524340794B807F12ECC /* AFHTTPRequestOperationManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 459EE199B850B7132A6CB23C /* JSQMessages.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F8A76E7D348E05674EF1A1F /* JSQMessages.h */; }; - 45C1FFD8519125DDD5CBD64A /* sign.c in Sources */ = {isa = PBXBuildFile; fileRef = C53BA3B453105B3B22149AB5 /* sign.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 45CFB514ABA6ED499E6AB55B /* fe_pow22523.c in Sources */ = {isa = PBXBuildFile; fileRef = 685F51BCD44ABA88BBF7E55E /* fe_pow22523.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 4613EA070F63331931E60BD2 /* Chain.h in Headers */ = {isa = PBXBuildFile; fileRef = 22D7B5B30E8811B202FE6E02 /* Chain.h */; }; - 46245309E6923AEF45104CCE /* YapDatabaseCloudKit.h in Headers */ = {isa = PBXBuildFile; fileRef = FB988CE188380E46440E41BD /* YapDatabaseCloudKit.h */; }; - 46A605CFC686E1B25ED6F56D /* sc.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E208DDA7423F3800986EEC4 /* sc.h */; }; - 46B8FC66E515F4FE98460206 /* YapDatabaseSearchResultsViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 1563B510D5AD2BB1F5F5EA4E /* YapDatabaseSearchResultsViewTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 46FAB852E00AF4632C9BF3F8 /* fe_sq.c in Sources */ = {isa = PBXBuildFile; fileRef = CC98274455DB0ACEAFB567EE /* fe_sq.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 4741095116412583CA3F3286 /* blocks.c in Sources */ = {isa = PBXBuildFile; fileRef = 32C4C86012D008FB0958FCB6 /* blocks.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 4761AB29CE0B7144723FB1A8 /* SerializationUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C719AD924EA2B84ABB0D545 /* SerializationUtilities.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 479911543F5B13A6583B957F /* crypto_sign_edwards25519sha512batch.h in Headers */ = {isa = PBXBuildFile; fileRef = 02853D4721FF687DF5F15F9E /* crypto_sign_edwards25519sha512batch.h */; }; - 47AC07B0D8B52BBBDF8B7A32 /* DDContextFilterLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = FAD3A8B9F51993411915FF90 /* DDContextFilterLogFormatter.h */; }; - 47B8261634DF0CC26F15F18C /* ge_madd.c in Sources */ = {isa = PBXBuildFile; fileRef = 0F030EB8AE07EE520221A1B1 /* ge_madd.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 47B962CD5A14DA375C03B5BD /* CipherMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 35A9695A470CE536567254B8 /* CipherMessage.h */; }; - 48C7CC0C706DBFCA9809338E /* YDBCKChangeRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = A53631BFA2581F3CB84596D5 /* YDBCKChangeRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 49CC1AFC001E47C39128B929 /* DDMultiFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = C2C45D613163E10C03B4EB15 /* DDMultiFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 4A0AAA53A02CEBC2D5B33AFA /* AbstractMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 5709D78C62C0164025632253 /* AbstractMessage.h */; }; - 4B00785D9F0BDE8181AFD42B /* MTLModel+NSCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = F2DDEE4E287934233AE6087F /* MTLModel+NSCoding.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 4B4ACA9891FD855A2F4843D3 /* JSQMessageBubbleImageDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = BE41D84E63C020F0CF63D76C /* JSQMessageBubbleImageDataSource.h */; }; - 4B76702CC18EA41585B37F16 /* AbstractMessageBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = BE86C7735E2AEA719042FF48 /* AbstractMessageBuilder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 4BFA1559F3D4E55E1432F970 /* ge_sub.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AA53B8E492361C10CAD4EE8 /* ge_sub.h */; }; - 4C3AA151DC0BF52AAFB3CA26 /* Utilities.m in Sources */ = {isa = PBXBuildFile; fileRef = CF6E0FDF161583F660B1C118 /* Utilities.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 4C76B544549E9DB9C88D7DAD /* DDASLLogCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C7436CB1E787DF9FA9B50D5 /* DDASLLogCapture.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 4C86C3B75BE5CC19016B1C3F /* TOCFutureAndSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 47357771E05D0DB774B0CA01 /* TOCFutureAndSource.h */; }; - 4CABE3460C6193CDEBFB3171 /* JSQMessagesCellTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = E2105298E11A6058F7714F50 /* JSQMessagesCellTextView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 4D52D382DC48748D65475F9E /* Pods-PastelogKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 03D4631405030B7B8AFA3ACB /* Pods-PastelogKit-dummy.m */; }; - 4FDE658881AC385EE9A53F46 /* DDFileLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = E5636375071B65376FC7BEB8 /* DDFileLogger.h */; }; - 4FFADD8DBACC5918F1FCCD7E /* SerializationUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EA1FB10EECE14DAE21BF56C /* SerializationUtilities.h */; }; - 5006EE7892B2235968E74766 /* fe_sub.c in Sources */ = {isa = PBXBuildFile; fileRef = 3F5E0AA48813242C08623CF3 /* fe_sub.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 5075E3ACE5AA81D39DFFC235 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 460C75791CC8715DC61A2B3D /* Foundation.framework */; }; - 50C55F97FF28462813111579 /* JSQMessagesKeyboardController.m in Sources */ = {isa = PBXBuildFile; fileRef = 275504ED5425FE944789D740 /* JSQMessagesKeyboardController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 50D034D18C7552D9107BCBEE /* JSQCallCollectionViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 73C81DD94EDB981D3916E909 /* JSQCallCollectionViewCell.h */; }; - 5102D2D742E7FD51829168E7 /* sqlite3.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A72060E704569EEB7E89701 /* sqlite3.h */; }; - 515AEDA40BD18AC81D54819D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 460C75791CC8715DC61A2B3D /* Foundation.framework */; }; - 51BB854CA75B51AF11C61A97 /* TOCInternal_Racer.h in Headers */ = {isa = PBXBuildFile; fileRef = D736D2423C8555174F3BB217 /* TOCInternal_Racer.h */; }; - 5290F81E9A1376CBEEDD6CDD /* JSQMessagesInputToolbar.m in Sources */ = {isa = PBXBuildFile; fileRef = DA600721AE3CB672D44966BD /* JSQMessagesInputToolbar.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 5314FADDA0A0F49538F12087 /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 89829016D3946829373F3C0C /* AFNetworkReachabilityManager.h */; }; - 53692A686C3812BC34B1A6B7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 460C75791CC8715DC61A2B3D /* Foundation.framework */; }; - 538342EE2E5CD64A9355E511 /* YapDatabaseFilteredViewTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FD9E4A134C8E8DBDA95BCA8 /* YapDatabaseFilteredViewTypes.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 538D61ED86AA563BBC4BA236 /* YapDatabaseRelationship.m in Sources */ = {isa = PBXBuildFile; fileRef = 3880BC2E08C2B99021B9FF63 /* YapDatabaseRelationship.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 540BD914143C891DAA056D84 /* YapDatabaseConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = A969518976B14AB6ECB65C39 /* YapDatabaseConnection.h */; }; - 541C602232F7E047ECCD90A9 /* YapTouch.h in Headers */ = {isa = PBXBuildFile; fileRef = D0E3D076AC2321E51E20F273 /* YapTouch.h */; }; - 543354BB34BCC75194047563 /* zeroize.c in Sources */ = {isa = PBXBuildFile; fileRef = 46908AF7699A12C9DAF86F56 /* zeroize.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 55855A3671D6FCA77C4A9A8C /* YapDatabaseCloudKitOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = D0CFED03AF3D5A995863AD6F /* YapDatabaseCloudKitOptions.h */; }; - 5593F92B3EB305F96E8F0479 /* JSQLocationMediaItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 494CAD363AA58A651E25169A /* JSQLocationMediaItem.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 56218C6149A994CCDB72CAF9 /* TOCInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = BF8D48ABC6613FBBFCB0881B /* TOCInternal.h */; }; - 56D79F1350F841B351DDE9B7 /* YapDatabaseFilteredViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = A4AFA1719E13B1B62A4246FB /* YapDatabaseFilteredViewTransaction.h */; }; - 57320DBF0F3598CB69B8B34C /* MTLJSONAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 16C1802B32AD51188C0DB28B /* MTLJSONAdapter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 57BCFCBE22CA12F1BF693847 /* NBPhoneNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = E84133D38C0CDD82AD71C7E1 /* NBPhoneNumber.h */; }; - 591E4601D9A50C73A9B87E6C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 460C75791CC8715DC61A2B3D /* Foundation.framework */; }; - 5A48967B2D55CD7AE9FA62ED /* YapDatabaseRelationshipTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 5216E6B9E3E921F0EADF4D6B /* YapDatabaseRelationshipTransaction.h */; }; - 5A5E570F9A04B1A6236B89D0 /* YapDatabaseCloudKitTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 97843A732E4A2D3D1EC54EB3 /* YapDatabaseCloudKitTypes.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 5A9190659F155552F2B33FC5 /* MTLReflection.m in Sources */ = {isa = PBXBuildFile; fileRef = 5AF532389A5DCDB6505051EF /* MTLReflection.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 5AAE5DEDC6B0AC0B11B0BF1A /* Pods-AxolotlKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 879CB20039CF88AE3741DE58 /* Pods-AxolotlKit-dummy.m */; }; - 5ACAC551C2CCDB458BBEDDE0 /* TOCInternal_Array+Functional.m in Sources */ = {isa = PBXBuildFile; fileRef = 3734733AB8EF7F82CC4D1B48 /* TOCInternal_Array+Functional.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 5AE5C65CAE7BAD6AAEB80132 /* YapDatabaseViewRangeOptionsPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5766B3679E5E87AC574D0CD0 /* YapDatabaseViewRangeOptionsPrivate.h */; }; - 5AF6AB54FD72975EF7070EDF /* UIRefreshControl+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A64CBA8E87EB4F6958788A9 /* UIRefreshControl+AFNetworking.h */; }; - 5B016DBFEBE1379478C8771B /* JSQSystemSoundPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8049D3AD3AC497DC9E204B3C /* JSQSystemSoundPlayer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 5BDDBB1D0F2413F09847CFDD /* NSDictionary+MTLJSONKeyPath.m in Sources */ = {isa = PBXBuildFile; fileRef = E8EE210871226103D3EFB958 /* NSDictionary+MTLJSONKeyPath.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 5C61F69E3819F679343DBF26 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 460C75791CC8715DC61A2B3D /* Foundation.framework */; }; - 5CA2A993199D2D3304A8CEEA /* YapDatabaseOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FF0CA6E2F6D82C0936A1C87 /* YapDatabaseOptions.h */; }; - 5CE91522CB34F5807256004C /* fe_mul.c in Sources */ = {isa = PBXBuildFile; fileRef = 4A7EDBA78620DE0ABC5E2632 /* fe_mul.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 5CF469C571C56FF1421017BE /* YapMemoryTable.h in Headers */ = {isa = PBXBuildFile; fileRef = 7497A198B099B2408B6FEAEC /* YapMemoryTable.h */; }; - 5D4CE1D4E6628611C33FEBA2 /* NBNumberFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B91C2F5BAA23507F1BF7B79 /* NBNumberFormat.h */; }; - 5D530C29EA02F98CCF5D3259 /* JSQPhotoMediaItem.m in Sources */ = {isa = PBXBuildFile; fileRef = FB63F35A3792F817307F038A /* JSQPhotoMediaItem.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 5D629DE49B688C5F55B48703 /* Pods-APDropDownNavToolbar-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DA4367A550F853B54507E3C /* Pods-APDropDownNavToolbar-dummy.m */; }; - 5DF236D111F6FF01082C9C21 /* YapSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C11D3CC4B52824938C228B0 /* YapSet.h */; }; - 5F9CF66703D64AD7B0557213 /* YapDatabaseFullTextSearchHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = CB3DA771932588AF98D488E0 /* YapDatabaseFullTextSearchHandler.h */; }; - 5FBB00CDECAC5135CC08452E /* YapDatabaseFilteredViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = EAB420ABF6BF708D4F2CB971 /* YapDatabaseFilteredViewTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 5FD051FF14E39659E237062D /* NSString+JSQMessages.m in Sources */ = {isa = PBXBuildFile; fileRef = 81FC08DE4EB03FDF1197CE7C /* NSString+JSQMessages.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 5FE25CB5E294BCF161DEB418 /* ExtendableMessageBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A84361B15E066652C60BDA5 /* ExtendableMessageBuilder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 605B7FB1E7624C6966959F79 /* YapDatabaseString.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F657D54F651ABE491857D5C /* YapDatabaseString.h */; }; - 60CB754FAF90121F9FB8E81B /* TOCFuture+MoreContinuations.m in Sources */ = {isa = PBXBuildFile; fileRef = 80F3DBE0366D2EDEBE052CD8 /* TOCFuture+MoreContinuations.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 61535A29AAB31B8200BF513A /* AxolotlExceptions.h in Headers */ = {isa = PBXBuildFile; fileRef = A2D4A41C06D5EFE63BFD42EB /* AxolotlExceptions.h */; }; - 61F1B25C3806BB942308482D /* UIButton+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FA251EDC1FCDE34E0B638FE /* UIButton+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 6207BD8AAABF12D10AC75292 /* AFURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DE43E4B09C24A38B50A748C /* AFURLSessionManager.h */; }; - 623066BFCBCE4195AF47A60A /* YDBCKChangeQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 34DCBEBC74418A7DC3A00DD6 /* YDBCKChangeQueue.h */; }; - 629F88F9E3E6AD93D6EA2CF9 /* fe_add.c in Sources */ = {isa = PBXBuildFile; fileRef = A6A6516285EFB4B291CB9F23 /* fe_add.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 62D359E2E6EC4036530254C7 /* ConcreteExtensionField.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CBD94F386260EF4F193A6CF /* ConcreteExtensionField.h */; }; - 63241072EBFFD81D6FCE98AA /* YapWhitelistBlacklist.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F21F506511716B7E582B9BC /* YapWhitelistBlacklist.h */; }; - 635DD569F6F702EA9773A37C /* YapSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B15DE442F8BCC579D315780 /* YapSet.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 63B490CD6BF2B345AD1BA221 /* NBNumberFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 2126A682D800BFCE8FF644BE /* NBNumberFormat.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 63F49E807BE3E0F99C0F5E54 /* UIColor+JSQMessages.m in Sources */ = {isa = PBXBuildFile; fileRef = 1517F8F3ECFBB0AF41A883A6 /* UIColor+JSQMessages.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 644B1E90684BFE7FAA731CC0 /* PreKeyBundle.h in Headers */ = {isa = PBXBuildFile; fileRef = A3CCFE182E0127E9BA7AD911 /* PreKeyBundle.h */; }; - 646BBC23FF0FF5A8FB05D4B3 /* MessageKeys.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D2EFBD91A263B62135B9536 /* MessageKeys.h */; }; - 646E159D9FD8B71B83EAC73B /* JSQMessagesTypingIndicatorFooterView.h in Headers */ = {isa = PBXBuildFile; fileRef = 817AC3AD3479218EE20BB6C8 /* JSQMessagesTypingIndicatorFooterView.h */; }; - 649B6415C13D54B9A2240E42 /* Randomness.m in Sources */ = {isa = PBXBuildFile; fileRef = FF8B5E238EE606EB4D33EE5C /* Randomness.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 6513CF75EEB95C94C5FC1353 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 460C75791CC8715DC61A2B3D /* Foundation.framework */; }; - 6520064047F7B3327A07B9D9 /* ge_msub.c in Sources */ = {isa = PBXBuildFile; fileRef = A00A1A9E8ACFBCB62F8E71CF /* ge_msub.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 6565DD6DF3D55FA4BB3DECC3 /* NSDictionary+YapDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = E665CE83AC96EA93102884F9 /* NSDictionary+YapDatabase.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 658C41B35AEB7A65EA272B75 /* YapDatabaseViewOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = E39A44BC97FEC51F1E9C1F09 /* YapDatabaseViewOptions.h */; }; - 65C98D56D17844532FBC669C /* JSQMessagesLabel.h in Headers */ = {isa = PBXBuildFile; fileRef = DDFB81B6CF0AEBB6EA27AD7F /* JSQMessagesLabel.h */; }; - 6732C36385ADEFAE0C96AB68 /* JSQMessagesCollectionViewCellOutgoing.h in Headers */ = {isa = PBXBuildFile; fileRef = E4171A0C0112D51C7F12FDF8 /* JSQMessagesCollectionViewCellOutgoing.h */; }; - 689EBF492BBDAAC6DDCA78E7 /* sign_modified.c in Sources */ = {isa = PBXBuildFile; fileRef = FA403720B42DA6407804B99E /* sign_modified.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 68D5318E19B6188FE82894EC /* Pastelog.m in Sources */ = {isa = PBXBuildFile; fileRef = 97B7ACDE050C6299679B23CA /* Pastelog.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 6A57284CD2CC5F871843FA6C /* WhisperTextProtocol.pb.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BAFF8EC1E7C3B264613AFDB /* WhisperTextProtocol.pb.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 6A9E1351B052674CDAB9679C /* YapDatabaseViewOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 20B1D7463D7496BB91127ECD /* YapDatabaseViewOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 6AA03444612B548916BDB023 /* JSQMessagesToolbarContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DB7DB4B485EDE1762CD1E88 /* JSQMessagesToolbarContentView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 6AE52E585F832AC0B2E0D967 /* YapDatabaseCloudKitTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DD8FEFFC1482F337129700A /* YapDatabaseCloudKitTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 6AF3A9EDA8E9B2A1DD7DF878 /* ge_tobytes.c in Sources */ = {isa = PBXBuildFile; fileRef = F847A1BC7E528B4A2CAD2951 /* ge_tobytes.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 6B6348CB0707BEFE47F17BE7 /* JSQMessagesToolbarButtonFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D981FA333BF2B00D39A12BD /* JSQMessagesToolbarButtonFactory.h */; }; - 6B9C217BE1719E61AA7EA7B9 /* YapDatabaseSecondaryIndexConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 1355E2751A63388A4174F019 /* YapDatabaseSecondaryIndexConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 6BEEE108B54E6495AB9F874C /* YapDatabaseViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 006A2FDF71A77D5F679A466B /* YapDatabaseViewTransaction.h */; }; - 6C14F35F946144F54730F426 /* AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E9AA4DAF678B7998FA02317 /* AFNetworking.h */; }; - 6C4F6FEBE6C879BAC91563A2 /* UIView+JSQMessages.h in Headers */ = {isa = PBXBuildFile; fileRef = 028ADE67505EF72C8AB58608 /* UIView+JSQMessages.h */; }; - 6C720CAAC19093C9E1CE5DFA /* YapDatabaseQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A25EB2AC5A356718981C34A /* YapDatabaseQuery.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 6CB99F67283E3A30C51D386B /* DJWActionSheet.m in Sources */ = {isa = PBXBuildFile; fileRef = 3720AF4FA35BE5235CFA6A93 /* DJWActionSheet.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 6CC9163FE87ADFF46E0AFAD4 /* crypto_hash_sha512.h in Headers */ = {isa = PBXBuildFile; fileRef = A62322778536DFAA5A2347D2 /* crypto_hash_sha512.h */; }; - 6DBF63EFB809E1028F2EC08D /* ProtocolBuffers.h in Headers */ = {isa = PBXBuildFile; fileRef = 324CEEBDC2B2EB6CFF70F4DA /* ProtocolBuffers.h */; }; - 6DCD3B2B818F2B7BC413A819 /* SignedPrekeyRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 90CF71DA349D05F308A138A7 /* SignedPrekeyRecord.h */; }; - 6E30A9EC761DB01537A52CA6 /* PreKeyRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CC41DADC9CBD2C70565AF46 /* PreKeyRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 6EBB8B475B8E7A0B2B9247B8 /* MutableExtensionRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 133BF400B801AFDC6189A536 /* MutableExtensionRegistry.h */; }; - 6F0961427E52633CA5A4AE0D /* YapDatabaseFilteredViewTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 20E8C86CFE33F3A932CD1BD2 /* YapDatabaseFilteredViewTypes.h */; }; - 6F0E21B8BB15A1B8E4163160 /* YapDatabaseConnectionState.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B8FB50D256B7DD679039CB7 /* YapDatabaseConnectionState.h */; }; - 6F6AB8B637ABE4C3E9374A62 /* SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 08A86A8F7071ACE5456CEDC4 /* SRWebSocket.h */; }; - 6FED787DFC99F103E0C246BC /* sc_muladd.c in Sources */ = {isa = PBXBuildFile; fileRef = 77D849B48DA70949775238B6 /* sc_muladd.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 701A0233682F13F26AB4D645 /* YapDatabaseFilteredView.h in Headers */ = {isa = PBXBuildFile; fileRef = 01C991B2534F3E2E04704A3B /* YapDatabaseFilteredView.h */; }; - 7028C04DAB704C46F8C980B8 /* NSObject+MTLComparisonAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = BAC531CE9C7240470D307C87 /* NSObject+MTLComparisonAdditions.h */; }; - 702EC49578014752E18982A6 /* JSQMessagesToolbarContentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3692704EB2759C1925818789 /* JSQMessagesToolbarContentView.h */; }; - 702ECF93619248EEB996C925 /* UIAlertView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C7314C75680FE3C28E76EA9 /* UIAlertView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 70F239AA1C2AC84EB59667EE /* YDBCKMergeInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = D2E6CBB4F5FBCAC76C61CCD2 /* YDBCKMergeInfo.h */; }; - 71B6B4746F9E001BAAFD02B3 /* YapDebugDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 26CEDDE0C7D526E0F269A674 /* YapDebugDictionary.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 71D32E0E5C4FEC3A70FA915A /* UnionFind.h in Headers */ = {isa = PBXBuildFile; fileRef = EC9A8C7AD6407368F63CE542 /* UnionFind.h */; }; - 71FCBC161334FE522314AC8D /* fe_neg.c in Sources */ = {isa = PBXBuildFile; fileRef = 4528432FAC7D161CD0FA9033 /* fe_neg.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 72DDD9C881D4CE75FE6BE4ED /* YapDatabaseSearchResultsView.m in Sources */ = {isa = PBXBuildFile; fileRef = BD5A79EC4FF1DD2CA34032A8 /* YapDatabaseSearchResultsView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 735A4A030A28D8B2CC68C2B5 /* JSQMessagesCollectionViewDelegateFlowLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 93E8F328520535094AF5EE12 /* JSQMessagesCollectionViewDelegateFlowLayout.h */; }; - 73CBB8872966298CB30DC444 /* TOCInternal_Racer.m in Sources */ = {isa = PBXBuildFile; fileRef = ED7C36AC88C8FF40CBD1D3F3 /* TOCInternal_Racer.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 741987C49350194D3D803753 /* YapDatabaseCloudKitPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BEA1DB9AB6709ED36E736E6 /* YapDatabaseCloudKitPrivate.h */; }; - 743A9D83BF7A0DC18DDF0E4F /* YapDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = F1A6F118AF6BA0B9BCCBE0EE /* YapDatabase.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 74AC0026A96BD073EDBC94BE /* NSValueTransformer+MTLInversionAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = EEC6C9199E380282E6FAE367 /* NSValueTransformer+MTLInversionAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 74FE85ED70B77A6A0686E252 /* NSBundle+JSQMessages.m in Sources */ = {isa = PBXBuildFile; fileRef = 980AD69E69C60257E6BEA8AC /* NSBundle+JSQMessages.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 751935B9153422432BBD2478 /* DJWActionSheet.h in Headers */ = {isa = PBXBuildFile; fileRef = 43EE84DDCAE0270BCBDC6B3E /* DJWActionSheet.h */; }; - 75421C890042D1EF880771C4 /* YapDatabaseFullTextSearchTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 62FB2498F2A9E8CD71663ECE /* YapDatabaseFullTextSearchTransaction.h */; }; - 75BB7E6CF9FC38AB69C776B7 /* AliceAxolotlParameters.m in Sources */ = {isa = PBXBuildFile; fileRef = 73CEE1880354C550DC113B03 /* AliceAxolotlParameters.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 75FBF015391009E9C2D0D1DF /* YapDatabaseRelationshipEdgePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = D0AE5B35F83940BA505C4DFE /* YapDatabaseRelationshipEdgePrivate.h */; }; - 76DF4F3845468033463641D2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 460C75791CC8715DC61A2B3D /* Foundation.framework */; }; - 770859CA92FDC808BBA46560 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 460C75791CC8715DC61A2B3D /* Foundation.framework */; }; - 77127D71665FDB7B7E207202 /* JSQMessagesBubbleImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D0420E354E32E4909DEC9DC /* JSQMessagesBubbleImage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 7715951EB9711E7BF94A77F3 /* YapDatabaseCloudKitOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = AE603644D6956DD9879E4447 /* YapDatabaseCloudKitOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 7751087439D62E983BD9EEFF /* fe_tobytes.c in Sources */ = {isa = PBXBuildFile; fileRef = EE2A81F97DAE42D219CBA68F /* fe_tobytes.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 7780C6E4C54E505D58C2C286 /* YapDatabaseExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = BF16EE74C8CB39B8414A11E1 /* YapDatabaseExtension.h */; }; - 77A9F80FAE0CFA00EAF75F2C /* DDDispatchQueueLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = A797F2390A70786AB23B4B07 /* DDDispatchQueueLogFormatter.h */; }; - 77F17B935D1756D6D84BBCCF /* open.c in Sources */ = {isa = PBXBuildFile; fileRef = 8268FC1ACB4F02B8FCA71DC7 /* open.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 799E888236814CEB56FA27B6 /* curve_sigs.c in Sources */ = {isa = PBXBuildFile; fileRef = B83EDD9A2B15D0F3BED501DA /* curve_sigs.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 7A277DEB9E2EA4E0862F16AF /* WireFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 415DE528ABC0B1EA8A49942D /* WireFormat.h */; }; - 7A684ECA87A0EF5082097781 /* YapDatabaseRelationshipOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = BB25D04D632FD19346577001 /* YapDatabaseRelationshipOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 7ABD740119520367A755B893 /* GeneratedMessageBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 68C8A8BDFFD8B55240F1B608 /* GeneratedMessageBuilder.h */; }; - 7B0E60277BD9AD38F6E3DE8A /* JSQMessagesCellTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = A61A7D8879B1003B6AB601C9 /* JSQMessagesCellTextView.h */; }; - 7B3E44FA07E8109E40047A42 /* YapDatabaseSearchQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = BE28904BF7AC5CEF7FF4D534 /* YapDatabaseSearchQueue.h */; }; - 7C8B7BD94B926360A6B65E24 /* AFURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D21BA2D4C0E1C75BF6E8044 /* AFURLResponseSerialization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 7D2BE93EE349C2BED9276D17 /* YapDatabaseExtensionConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 869594F2D89964EEEF85D602 /* YapDatabaseExtensionConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 7D75EA499CF2CCAD4BEABFC6 /* JSQMessagesMediaPlaceholderView.h in Headers */ = {isa = PBXBuildFile; fileRef = C88C547D6A3E1A09740D027F /* JSQMessagesMediaPlaceholderView.h */; }; - 7DC27CFBD91DB5CA8DA6E834 /* YapTouch.m in Sources */ = {isa = PBXBuildFile; fileRef = DE11E13B23114759585A8757 /* YapTouch.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 7E4015E1866C439CB5857129 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 460C75791CC8715DC61A2B3D /* Foundation.framework */; }; - 7E92D27D33660E108A13AF9F /* YapDatabaseHooksConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 3ABA405068C591109616667E /* YapDatabaseHooksConnection.h */; }; - 7EB519D47D79074D798DD571 /* YapDatabaseCloudKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A97EEF0C6BF5E07B095ED90 /* YapDatabaseCloudKit.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 7FB386024CA9F79C8A248E71 /* NSDictionary+MTLMappingAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = B9187C00643E2ED433BC53FE /* NSDictionary+MTLMappingAdditions.h */; }; - 801EE6BBF025885B363AB23E /* JSQMessagesCollectionViewFlowLayoutInvalidationContext.h in Headers */ = {isa = PBXBuildFile; fileRef = A52C6ED259BA56B5FA282A8F /* JSQMessagesCollectionViewFlowLayoutInvalidationContext.h */; }; - 804C4F4E5EE1DC41E7A99B2E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 460C75791CC8715DC61A2B3D /* Foundation.framework */; }; - 80A8586D2990F92DB3BE7A8F /* YapDatabaseFullTextSearchSnippetOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 91CD3B89D66BD035DEB90561 /* YapDatabaseFullTextSearchSnippetOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 80EB2631523900A04FA6F948 /* UFDisjointSetNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 62C2594C51BE793D3C38AED8 /* UFDisjointSetNode.h */; }; - 81C243AE08453D0B56C43C1C /* JSQMessagesLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = AA0F2050A9CC079708787563 /* JSQMessagesLabel.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 81CDB0419EC2CA50C1466405 /* YapDatabaseSecondaryIndexHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = F448B5E27302A5A2F32B4714 /* YapDatabaseSecondaryIndexHandler.h */; }; - 821FEA3C99E99FD04DB6896A /* Field.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AF73289B2FE6C2E5DFF88CB /* Field.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 827CBA2F5A70AAE2D4E780E7 /* JSQDisplayedMessageCollectionViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 69587E961D81E87F24D9EF56 /* JSQDisplayedMessageCollectionViewCell.h */; }; - 82C1019163CE7ABA43056F91 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 460C75791CC8715DC61A2B3D /* Foundation.framework */; }; - 82D0D2ECE693E22C3EAA4ED8 /* YDBCKAttachRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = CEE4862A347280BE4A3C623D /* YDBCKAttachRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 83190789B0E0332D40BA173B /* YapDatabaseSecondaryIndexOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = B375A4AF76B88F10A0525BB5 /* YapDatabaseSecondaryIndexOptions.h */; }; - 8336B9D2033BC73005135318 /* NSArray+TOCFuture.h in Headers */ = {isa = PBXBuildFile; fileRef = F7F1AA348D2DF31FDBBFA2C7 /* NSArray+TOCFuture.h */; }; - 83D0D05EC7883B4F671F82D7 /* RatchetingSession.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A910C5ADE9AD356E92535FB /* RatchetingSession.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 83E89B6D18E0FA92D54DF5C9 /* DDMultiFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AAD2C524700EB5038788646 /* DDMultiFormatter.h */; }; - 83EB44C14FC5C741C5092EE2 /* JSQMessagesAvatarImageFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E4865F42ED963A6322E1CC3 /* JSQMessagesAvatarImageFactory.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 844A7ADABB8CB118D568F14A /* crypto_uint32.h in Headers */ = {isa = PBXBuildFile; fileRef = DE99A8419263E71AB16C3052 /* crypto_uint32.h */; }; - 846986EEA1DAAFD09B41FCFE /* AFURLRequestSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = EF4F01CA1506963A5039413B /* AFURLRequestSerialization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 8545CC1066405685F2CB46CE /* AFURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 0339E0255E23561E8EB3C752 /* AFURLResponseSerialization.h */; }; - 8546C39601823A86EBC06F9F /* NBPhoneMetaData.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CC5B21FA9993664E15C2BC5 /* NBPhoneMetaData.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 85EFC59AE1A2AC114667B521 /* YapDatabaseViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 401A4122963A28FEB07B6459 /* YapDatabaseViewConnection.h */; }; - 85F15FB98692A44569BC25FA /* YapNull.m in Sources */ = {isa = PBXBuildFile; fileRef = 635B8FC2C75A445984B25ACA /* YapNull.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 865D3625144AF10C48A13633 /* YapNull.h in Headers */ = {isa = PBXBuildFile; fileRef = F7F551A8994AC543440C19D9 /* YapNull.h */; }; - 87776420047B803B82561B06 /* JSQMessagesMediaViewBubbleImageMasker.h in Headers */ = {isa = PBXBuildFile; fileRef = BCD9644BC51F9EF74088507D /* JSQMessagesMediaViewBubbleImageMasker.h */; }; - 879F5E31105C42D6C0C6FB12 /* DDDispatchQueueLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D3E0C26538F24F831C1E188 /* DDDispatchQueueLogFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 87BB734680503D659270CB79 /* JSQMessagesAvatarImageFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C06D44D410D3D3BF5EFB606 /* JSQMessagesAvatarImageFactory.h */; }; - 883DD2DCB9859C506D1B199C /* crypto_int32.h in Headers */ = {isa = PBXBuildFile; fileRef = 91615A754AD7297D2A537AAB /* crypto_int32.h */; }; - 8877C38A05ADF6C3A54ABFB7 /* UnknownFieldSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EED936DB9B9658B42965E00 /* UnknownFieldSet.h */; }; - 88C8B18E4C5A78C9AD5BA4BF /* JSQErrorMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 113E6310ABABF32F14B86914 /* JSQErrorMessage.h */; }; - 895894F1F247E8B6EC898BE1 /* Pods-UICKeyChainStore-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D728E5ADF8282C361F0C5DD3 /* Pods-UICKeyChainStore-dummy.m */; }; - 895D97792317C90374A6EEAC /* TOCInternal_BlockObject.m in Sources */ = {isa = PBXBuildFile; fileRef = E5EEF393314AD3291D3CEF86 /* TOCInternal_BlockObject.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 8975BCC3BE01BD476FCE9056 /* ge_p2_dbl.c in Sources */ = {isa = PBXBuildFile; fileRef = AC8455C7F125AED7C3067BE0 /* ge_p2_dbl.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 899A96F6A97C9D844A9F629D /* RootKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 779E06FAF0EF094BE0A7C8C8 /* RootKey.h */; }; - 899DF9BFC668A303D62D6A4F /* YDBCKMergeInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = F64A0714EC47A5DB7C8A6E77 /* YDBCKMergeInfo.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 89EB23E25D477E29257751F0 /* NBMetadataHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 95EF7CA9196A625574E828CB /* NBMetadataHelper.h */; }; - 8A4EF1B806D2F715336C829F /* Utilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 337B7DCBA585EE802AD1E818 /* Utilities.h */; }; - 8B6EAFF5AB6E9CD1D71B472F /* UnknownFieldSetBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = CE4BF2C2010411434FD680D9 /* UnknownFieldSetBuilder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 8C2DE1C03C317290171EA457 /* JSQMessagesCollectionViewCellIncoming.h in Headers */ = {isa = PBXBuildFile; fileRef = C37541BE8B838BCEE3585114 /* JSQMessagesCollectionViewCellIncoming.h */; }; - 8C9E89542FBADCE4AA9E9AD1 /* YapDatabaseSecondaryIndexTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 71F02C5360DBC684D8A12818 /* YapDatabaseSecondaryIndexTransaction.h */; }; - 8CC1EBF89106D334CA3029AC /* YapDatabaseSecondaryIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 8782CE3E733A08733DBD2266 /* YapDatabaseSecondaryIndex.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 8CE0189D3D8EDE49D353CED0 /* YapDatabaseCloudKitConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = E796CE5DC9BBCC3DC95B7169 /* YapDatabaseCloudKitConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 8D78E4C6E49D8152B889ACC8 /* ForwardDeclarations.h in Headers */ = {isa = PBXBuildFile; fileRef = 1205973328ECC8C283EA1E51 /* ForwardDeclarations.h */; }; - 8DA4DE2F528D73B10FAB0A2A /* JSQCallCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 9079A7497B13521D04CC113F /* JSQCallCollectionViewCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 8DF0B4ED6941994DAA289E7B /* NSArray+TOCFuture.m in Sources */ = {isa = PBXBuildFile; fileRef = A65C9EB26E5788C628621CBB /* NSArray+TOCFuture.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 8E1F2B36AF7B63028E2D028B /* SessionRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 566C9C7F070315CAEAAF9CBF /* SessionRecord.h */; }; - 8E60CBF17A25E30CDE709EC6 /* JSQSystemSoundPlayer+JSQMessages.h in Headers */ = {isa = PBXBuildFile; fileRef = BDEAE475A2DC0B2375B1E5F8 /* JSQSystemSoundPlayer+JSQMessages.h */; }; - 8EE2CBA9526AC263611FDF1B /* MTLModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BBE72C218A1CF3E180635EC /* MTLModel.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 8F3EC10B0CF3DBF64E87B414 /* YapDatabaseFullTextSearchConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 7932C80BB219017D7538F81E /* YapDatabaseFullTextSearchConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 913701C16B4DBEEAF34A1316 /* AxolotlStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 9883FEBB113C48F958020DB6 /* AxolotlStore.h */; }; - 91848E90070F830668916249 /* MTLReflection.h in Headers */ = {isa = PBXBuildFile; fileRef = F5CB7C58780112AB44DDEB2E /* MTLReflection.h */; }; - 91B8B5A5CE9CA2E2EAFD1D35 /* Pods-JSQMessagesViewController-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F0B928DEBE59322CB7D5BB86 /* Pods-JSQMessagesViewController-dummy.m */; }; - 92689B48564BC11EDD06752C /* YDBCKRecordInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 03608CB00527D3EC5A7D589F /* YDBCKRecordInfo.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 930A928A4F5AD4B6E6B3FBAC /* Pods-Mantle-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DF640BC1C7A32589A9A448B /* Pods-Mantle-dummy.m */; }; - 931B4747FF67B1292B8D4B14 /* SSKeychain.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A5B5F635C794ACBCD640F3C /* SSKeychain.h */; }; - 938DE2D4721492D2DB245D86 /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0BF6FEEFB6583DA8DEFD32D /* CoreLocation.framework */; }; - 944FD94C8893F55D143387B6 /* JSQMessagesCollectionViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = F101ED6A027430CA25864CB9 /* JSQMessagesCollectionViewCell.h */; }; - 9513EBEBD473FAA39C0022B4 /* YapDatabaseRelationshipEdge.h in Headers */ = {isa = PBXBuildFile; fileRef = CF91B9778BB564FDE7921212 /* YapDatabaseRelationshipEdge.h */; }; - 95A8C96601779DC5A97B8717 /* Pods-25519-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DB7FDF9B5E1D0D1DB0D24ECE /* Pods-25519-dummy.m */; }; - 961124346E7DE7DE89CB7BAB /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7177C78DD7FC12F22341ABC0 /* CoreGraphics.framework */; }; - 96D43C7C8F7740FC7BD461E3 /* NBPhoneMetaData.h in Headers */ = {isa = PBXBuildFile; fileRef = A7E7599619FE6501ACF0E3C5 /* NBPhoneMetaData.h */; }; - 97259E31D48841A2A561A8BA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 460C75791CC8715DC61A2B3D /* Foundation.framework */; }; - 973EF7548C4A1DBAD78B215E /* YapDatabaseRelationshipNode.h in Headers */ = {isa = PBXBuildFile; fileRef = DC4D349D64E783F341C1E15C /* YapDatabaseRelationshipNode.h */; }; - 979D7C85CD91CDC4525FC470 /* YapDatabaseLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = C08067F2D2B30AF5B32D7C00 /* YapDatabaseLogging.h */; }; - 97D042752DD84659D60094E8 /* YapDatabaseFullTextSearchSnippetOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E0F89E6F1402DA16C865D7D /* YapDatabaseFullTextSearchSnippetOptions.h */; }; - 98295E06C8EB84E16AA3454C /* compare.h in Headers */ = {isa = PBXBuildFile; fileRef = D927214E458675A710CBF55B /* compare.h */; }; - 98DBFA61CB81ADA76F87D22A /* UIProgressView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 0ECD8C3475183413F3958F1A /* UIProgressView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 99254D9EF6492D87ED814FD0 /* YapDatabasePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = D16767CDEBDC55328E567001 /* YapDatabasePrivate.h */; }; - 996E6138A08B07F75E722425 /* AxolotlParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = C91A469FD699995B8377D4A6 /* AxolotlParameters.h */; }; - 9A1377BE33E838E073036993 /* TOCCancelTokenAndSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 680669E513F729279143C8D0 /* TOCCancelTokenAndSource.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 9A3733EC4D1D9734E5225A34 /* DDAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 837A57A8EF1D72237FEC3D25 /* DDAssert.h */; }; - 9A5451B8242A5BCF1A66C2EF /* JSQMessagesCollectionViewLayoutAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = 887353218EAD5E03FFF8EA88 /* JSQMessagesCollectionViewLayoutAttributes.h */; }; - 9A7E040F6DB8E7487EEEE42D /* Descriptor.pb.h in Headers */ = {isa = PBXBuildFile; fileRef = 329C3ABD7BA00E64A61E5A70 /* Descriptor.pb.h */; }; - 9AE3423435A86CCBA78B4E8A /* NSString+JSQMessages.h in Headers */ = {isa = PBXBuildFile; fileRef = FF6E7CC251EFF3F34281088B /* NSString+JSQMessages.h */; }; - 9AE4948EBED157946DA0E52F /* AES-CBC.m in Sources */ = {isa = PBXBuildFile; fileRef = 21BECBFACE233DED7B451D83 /* AES-CBC.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 9B006F00E61B08ACE7B37476 /* DDLog.m in Sources */ = {isa = PBXBuildFile; fileRef = C61B3BBFD8757F0132C4E58C /* DDLog.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 9B40FBE593608F21DAC4D139 /* JSQMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = D81005CAC1CF11DFBE197FA9 /* JSQMessage.h */; }; - 9B67D5A9234CA815F9E2802A /* YapDatabaseSearchResultsViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D4723B270E32BD9A373052B /* YapDatabaseSearchResultsViewConnection.h */; }; - 9C0C5A088181D77EFC2FDFAF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 460C75791CC8715DC61A2B3D /* Foundation.framework */; }; - 9C6EE7847BAD086F7E2ECD4B /* YapDatabaseSearchResultsViewOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 782A65132663F0D804BD96A0 /* YapDatabaseSearchResultsViewOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 9D00A732E62C85F920AC2498 /* YapDatabaseQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = 92B84A7CAC9740456D4C76DA /* YapDatabaseQuery.h */; }; - 9DCACC48B46D893AF955654D /* JSQCall.h in Headers */ = {isa = PBXBuildFile; fileRef = 11DF9371E53FB21841BED570 /* JSQCall.h */; }; - 9EB4EB9AEC5A545E3F7ED94F /* Pods-SCWaveformView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BA5CD727C800C4D91424A48 /* Pods-SCWaveformView-dummy.m */; }; - 9EF92E1DC08E3ACA87899AE2 /* ge_sub.c in Sources */ = {isa = PBXBuildFile; fileRef = C0E89C1C8EFA54F268E32EC7 /* ge_sub.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 9F83F9C7093FC165596037C6 /* YapDatabaseConnectionState.m in Sources */ = {isa = PBXBuildFile; fileRef = B9B41EBA6FDE23DD92697C5B /* YapDatabaseConnectionState.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - 9FB667E21CD4F8F9684040FE /* SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F24F003DEAE38DB512C7B1D /* SRWebSocket.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - A053F556434EE7FCADD50797 /* fe_frombytes.c in Sources */ = {isa = PBXBuildFile; fileRef = 865D1876FF5C1ED2E1E7033D /* fe_frombytes.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - A0F7A7865A0E262635D4594D /* YapDatabaseRelationshipConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C36DF4427467770F720D127 /* YapDatabaseRelationshipConnection.h */; }; - A106AB6688ED58EEE348F8B4 /* YapDatabaseExtensionConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 3695FCFDF8F2686D502489CA /* YapDatabaseExtensionConnection.h */; }; - A17D96B325DEA2C9AF67CFD8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 460C75791CC8715DC61A2B3D /* Foundation.framework */; }; - A1AEA22E17352AB8556FAFDB /* JSQMessagesViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C48D8295E23E200D2D91D976 /* JSQMessagesViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - A1C6641FA78F8EAC19ACE239 /* YapDatabaseSearchResultsViewOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 22CD02775D0DC5C9E4A97007 /* YapDatabaseSearchResultsViewOptions.h */; }; - A25191457D04A0598BAB30F5 /* YapMemoryTable.m in Sources */ = {isa = PBXBuildFile; fileRef = 1546EEC5213D9F6DD80B7F40 /* YapMemoryTable.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - A31516D9820FBBA89C9B1223 /* AFHTTPRequestOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = C0B7C7F13C439EA8BA028735 /* AFHTTPRequestOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - A33E8C9FAC0E32F07083B4FC /* Pods-TwistedOakCollapsingFutures-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B6A3E8E90A8020D8D4A3C334 /* Pods-TwistedOakCollapsingFutures-dummy.m */; }; - A3EB56FF273396313D1319AD /* DDLog+LOGV.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DA33ADC10C1EE4E9077C88B /* DDLog+LOGV.h */; }; - A402FC7DC7A132C760BA360D /* fe_cmov.c in Sources */ = {isa = PBXBuildFile; fileRef = 3FF3AA7851BFF384690B1CFB /* fe_cmov.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - A4380B9DBC6B6B58CB1EEF0F /* YapDatabaseRelationshipEdge.m in Sources */ = {isa = PBXBuildFile; fileRef = BF038FAC614D073686D75401 /* YapDatabaseRelationshipEdge.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - A4A99FD0FFE74A5EAE7871BE /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7177C78DD7FC12F22341ABC0 /* CoreGraphics.framework */; }; - A577AE29402E0EC7E35B712F /* Randomness.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F58C69D352416A3D1946F78 /* Randomness.h */; }; - A5A299FD67BEDD3278F8FE74 /* NBPhoneNumberDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = C35C4890518B54DBED3BBE88 /* NBPhoneNumberDefines.h */; }; - A69A853022422296455F5073 /* PreKeyStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 120EA3519C0C20FB5505CAB3 /* PreKeyStore.h */; }; - A6E925FFDB4835B07F86A900 /* TwistedOakCollapsingFutures.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CEFB26DFF301E3E299707AE /* TwistedOakCollapsingFutures.h */; }; - A71D6D132DC0ED40A4B2EF27 /* UIWebView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = B8DF7ECDE6D9D223232C4BC6 /* UIWebView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - A7392228AB6C19737AC7B721 /* YapDatabaseRelationshipOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = DE40DE4A2C5D89E2650A5DBB /* YapDatabaseRelationshipOptions.h */; }; - A7EE0A780EF695A840869E66 /* YapDatabaseViewRangeOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 314DCC388381F01979C8921B /* YapDatabaseViewRangeOptions.h */; }; - A7F7344E2B29BBAC824C5148 /* ObjectivecDescriptor.pb.h in Headers */ = {isa = PBXBuildFile; fileRef = A93105C79D4A4FE39696A95B /* ObjectivecDescriptor.pb.h */; }; - A814F008AB756737424254FA /* WireFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 08B17B3EE410F847BB7E58F5 /* WireFormat.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - A834AEF15D7512BE23DBCAE5 /* MapKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4734F943C8C8A5ACF473398 /* MapKit.framework */; }; - A8A95C3ED492B4273374BE5F /* YapDatabaseManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C3DB38DA5F0396D12147C44B /* YapDatabaseManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - A8CAB0271294916C26029775 /* YapDatabaseSecondaryIndexSetup.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DBFE9F381535C9DE40F7BEF /* YapDatabaseSecondaryIndexSetup.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - A8DEA6EB411CA46A17991FB3 /* TOCInternal_BlockObject.h in Headers */ = {isa = PBXBuildFile; fileRef = CAFB897BBDF91C5CA6F149C4 /* TOCInternal_BlockObject.h */; }; - A989D486B9290EF918A4DF67 /* YapDatabaseFilteredViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 634BC3E5B88A155A2B8BE1DD /* YapDatabaseFilteredViewConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - AA08E82FF618DA19DE8FABDE /* BobAxolotlParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = 411197AF778ECDA4BBC087F3 /* BobAxolotlParameters.h */; }; - AAB8C1026A86F38073EFC8D0 /* YapDatabaseSecondaryIndexSetup.h in Headers */ = {isa = PBXBuildFile; fileRef = 51A8F576911380569852811C /* YapDatabaseSecondaryIndexSetup.h */; }; - AC3CEC5F880E8B0B142ED5AB /* JSQErrorMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 37D87C1651B03B911DAD3F3D /* JSQErrorMessage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - AC79AA4B1BD41C18149B7192 /* sqrtm1.h in Headers */ = {isa = PBXBuildFile; fileRef = C7B0666639FE1B18D555387A /* sqrtm1.h */; }; - AD4880319A9337CE2C8DDF7E /* JSQMediaItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 1157B3293542C569C5BDC575 /* JSQMediaItem.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - AE0071E3A5B4181C8DF48A76 /* JSQMessagesLoadEarlierHeaderView.h in Headers */ = {isa = PBXBuildFile; fileRef = A04EC51CADAE80EDD2BD6D3B /* JSQMessagesLoadEarlierHeaderView.h */; }; - AF53691450D13ECB2A658EB9 /* ge_precomp_0.c in Sources */ = {isa = PBXBuildFile; fileRef = C2D98F4306D7D91B5D9EDB73 /* ge_precomp_0.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - AF5C3C15FAC2C969E112C939 /* YapDatabaseViewPageMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 7672DA17E205BFE23D31F715 /* YapDatabaseViewPageMetadata.h */; }; - AF90545E27794FD99B9C877E /* UIColor+iOS7.h in Headers */ = {isa = PBXBuildFile; fileRef = C33A8B0B3D6B30E2179616D5 /* UIColor+iOS7.h */; }; - AFF5E3B3253566B6918729A5 /* YapCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FD0DD7522E85524CABD6C33 /* YapCache.h */; }; - B050008E7412CF58AB291A4C /* ge_add.c in Sources */ = {isa = PBXBuildFile; fileRef = A6D9CF742F594F8D1871E16F /* ge_add.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - B1C5FC423847A5F336346CFD /* AFHTTPRequestOperationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 03EB55DC8DA24808DDD836FA /* AFHTTPRequestOperationManager.h */; }; - B1D91CD0AF4A85C520167AB5 /* sqlite3.c in Sources */ = {isa = PBXBuildFile; fileRef = 5411BD4C8E06FA19296FA95A /* sqlite3.c */; settings = {COMPILER_FLAGS = "-DSQLITE_HAS_CODEC -DSQLITE_TEMP_STORE=2 -DSQLITE_THREADSAFE -DSQLCIPHER_CRYPTO_CC -fno-objc-arc -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - B1D98E86CC8C7680C6B9509F /* UIColor+JSQMessages.h in Headers */ = {isa = PBXBuildFile; fileRef = 74E83C5843A843941CCC4B72 /* UIColor+JSQMessages.h */; }; - B1F3FFFDF5B5AABB6DAD6CAB /* Field.h in Headers */ = {isa = PBXBuildFile; fileRef = 185087B78A3E095DF17F9D79 /* Field.h */; }; - B20D06DCD8D17B57FC8FF112 /* NSDictionary+YapDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = 0436764F82F0C8FEA725A637 /* NSDictionary+YapDatabase.h */; }; - B2BF5D36D0EC18245A1530EF /* SSKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AF287CD14B850AAB98F7658 /* SSKeychain.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - B3E113AA7A004584E2FAB676 /* JSQMessagesCollectionViewFlowLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D54F7D1F9927DCF49E1F330 /* JSQMessagesCollectionViewFlowLayout.h */; }; - B415B8A837A63D5C7ABC8F2C /* fe_isnegative.c in Sources */ = {isa = PBXBuildFile; fileRef = A32C71D4137CF74D8A202C01 /* fe_isnegative.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - B45134157694EE627696AB4E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 460C75791CC8715DC61A2B3D /* Foundation.framework */; }; - B4602E2F579BE22348AC9680 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2496AE97A1203C50F88AB2E2 /* QuartzCore.framework */; }; - B4D7BAC6E4B1187F36721230 /* ge_frombytes.c in Sources */ = {isa = PBXBuildFile; fileRef = 5BB25300E2C0625CEDBB0A52 /* ge_frombytes.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - B4DD3C9691EB15AE5138390C /* EXTScope.h in Headers */ = {isa = PBXBuildFile; fileRef = BB37F718D1B00F2B42A904F8 /* EXTScope.h */; }; - B56F9E94FE14435214D9A48E /* YapDatabaseViewMappings.h in Headers */ = {isa = PBXBuildFile; fileRef = F1952854A5B1DB2D6C0B60B7 /* YapDatabaseViewMappings.h */; }; - B571114F22B551D6EB4D6E33 /* YDBCKRecordTableInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = CF769307AD5746686D588E13 /* YDBCKRecordTableInfo.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - B5B621F454AA888A48F32136 /* JSQMessagesKeyboardController.h in Headers */ = {isa = PBXBuildFile; fileRef = 56754FE88AE27248013EFCD1 /* JSQMessagesKeyboardController.h */; }; - B633FD6C27318AF9ED504F5F /* YapDatabaseExtensionPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 490B11BDCFBB0AC015248664 /* YapDatabaseExtensionPrivate.h */; }; - B66590D1FB39253A107DFD9B /* ObjectivecDescriptor.pb.m in Sources */ = {isa = PBXBuildFile; fileRef = D23E0A31A80180EE09CA3FAC /* ObjectivecDescriptor.pb.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - B72C3C9D173900E0757CAA32 /* YapDatabaseViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 523C873D90A6A54A006EEE2C /* YapDatabaseViewTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - B7B27AA7BC14CE7CA1652E16 /* JSQMessagesCollectionViewFlowLayoutInvalidationContext.m in Sources */ = {isa = PBXBuildFile; fileRef = E500EF81F8894A2EA923A27D /* JSQMessagesCollectionViewFlowLayoutInvalidationContext.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - B7D99AC09AA96686D46A20E6 /* UnknownFieldSetBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CD7E3EB1F382B414D1BC521 /* UnknownFieldSetBuilder.h */; }; - B9110C2A97A03F0D5505343D /* ExtendableMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = E0FF1C7E809810A2D547151D /* ExtendableMessage.h */; }; - B91A4B8DD4F1F7DC976EE58A /* YDBCKRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = A33905F638CEF322403EBA3C /* YDBCKRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - B94FD213B2BA7BE7726BE3D0 /* TextFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 9602E051334F2DF8AB0C793F /* TextFormat.h */; }; - B9749D54975F6F5F6FE60569 /* NSData+keyVersionByte.m in Sources */ = {isa = PBXBuildFile; fileRef = 47B4E1AFA59732BD16B7152F /* NSData+keyVersionByte.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - B996A5418E52FA783D4AB009 /* YapDatabaseHooks.h in Headers */ = {isa = PBXBuildFile; fileRef = E717B7996FCA98409FC935FF /* YapDatabaseHooks.h */; }; - B9A872B03C47530508D67A04 /* YapRowidSet.mm in Sources */ = {isa = PBXBuildFile; fileRef = F6D0EF858AD3EC8E12480479 /* YapRowidSet.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - B9BE11065A3085005B6DA256 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 54F2924A86BBAA659926CD19 /* Security.framework */; }; - BA712890CCE83D57C59D9C68 /* YapMurmurHash.h in Headers */ = {isa = PBXBuildFile; fileRef = 8465F1C3B2120861739BBAC3 /* YapMurmurHash.h */; }; - BA940033B9E75A6947988274 /* YapMurmurHash.m in Sources */ = {isa = PBXBuildFile; fileRef = C884985DEB70BB992FB3BBFC /* YapMurmurHash.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - BBA61148A2E0846387E1CD3E /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 54F2924A86BBAA659926CD19 /* Security.framework */; }; - BBBB4E246AB63A016D784579 /* YapDatabaseLogging.m in Sources */ = {isa = PBXBuildFile; fileRef = 805DE30319C64367B30FFA52 /* YapDatabaseLogging.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - BBFD9C9F8DA0D3326E9F61FE /* MTLValueTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 19710304EFF0B1861C717D73 /* MTLValueTransformer.h */; }; - BC0DA8E3B5B55A3CB2EA8F89 /* YapDatabaseViewPage.mm in Sources */ = {isa = PBXBuildFile; fileRef = 93FEA5ACDDA879282C5E7C1B /* YapDatabaseViewPage.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - BE094E42B8E1BEF4020A3021 /* HKDFKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C8BE12FDE4B75D02B3CDDBD /* HKDFKit.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - BE2E8A7D94B6D0629B7BD38C /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6859CAD7990F3A41C764864C /* AudioToolbox.framework */; }; - C1B98FB6F9C2FBBA3AE66CF8 /* YapDatabaseViewRangeOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F8E58116A5A1183074306D /* YapDatabaseViewRangeOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - C2D887966272FE1AE841F75A /* MessageBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B2BC98689F27C14DBFEECED /* MessageBuilder.h */; }; - C2E6149CE7A229BB52A854A4 /* SessionStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 58141D45B03C32A70EF4FECC /* SessionStore.h */; }; - C32978607714ECD80737AFE8 /* SessionBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = A0C43C7E636FF44AAE43BB84 /* SessionBuilder.h */; }; - C3976C6057698059ABE090E3 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 54F2924A86BBAA659926CD19 /* Security.framework */; }; - C404E692C4ADD7C40C05B77B /* NBMetadataCore.m in Sources */ = {isa = PBXBuildFile; fileRef = F20F58A1B8AC454DEB1F78CB /* NBMetadataCore.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - C46B590BD063F8917A42218A /* Pods-CocoaLumberjack-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A1D6A85474B94E931777923 /* Pods-CocoaLumberjack-dummy.m */; }; - C4C4B65DA22DDE953252BDDF /* UnknownFieldSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 44AD348CA20C87873329A5FA /* UnknownFieldSet.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - C5BA0BB13BD082AF5EA5EDE6 /* SignedPreKeyStore.h in Headers */ = {isa = PBXBuildFile; fileRef = ABA1C86D7E51A9977C368B90 /* SignedPreKeyStore.h */; }; - C624DA158C13CB940FF0C230 /* CodedOutputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = FBFA28BCD2885EBD3F3E3730 /* CodedOutputStream.h */; }; - C6B71A62310EC09B8C6879FE /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = EDFA2DFD318CF479F50B3850 /* AFNetworkReachabilityManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - C6CDA16347C27625F6AD821E /* UIImageView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = EECA8F4FA46196068346E0F7 /* UIImageView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - C74FF43EAF7A9B820DA8E240 /* Message.h in Headers */ = {isa = PBXBuildFile; fileRef = BA19CE1266622DAF3DAC7DD1 /* Message.h */; }; - C779BC80E0040959ECE94C1B /* NBPhoneNumberUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = B49BEF184B916B11E55B8422 /* NBPhoneNumberUtil.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - C89ABAFA9AA7455D661D1980 /* Pods-HKDFKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E7E6BE0D09D1D0D7931FA952 /* Pods-HKDFKit-dummy.m */; }; - C8A94AEF000C65709D4409FC /* APNavigationController.h in Headers */ = {isa = PBXBuildFile; fileRef = E00AB89388D7A016EAA0D79E /* APNavigationController.h */; }; - C8BD97168770278CD5FEB7A7 /* JSQMessagesComposerTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3919F1C0745E42545124A713 /* JSQMessagesComposerTextView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - C909E4673520163599BC365E /* ExtendableMessageBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = A7A4ACCB1E4B4322F678941F /* ExtendableMessageBuilder.h */; }; - C922BCCFDBAA2C8BE08EA7DB /* MTLModel+NSCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 088B39518221A540BBA74976 /* MTLModel+NSCoding.h */; }; - C930CA85255A1FE0ADE292A7 /* JSQMessagesMediaViewBubbleImageMasker.m in Sources */ = {isa = PBXBuildFile; fileRef = 45EC159E0D185CC0F04F66EE /* JSQMessagesMediaViewBubbleImageMasker.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - C931659FC450C0A43053131B /* YapDatabaseViewTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 171148BADA7DBF67200A76AE /* YapDatabaseViewTypes.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - C956A0513537DCF451B3591E /* JSQMessagesCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 389FF99A666B07277EC529B6 /* JSQMessagesCollectionView.h */; }; - C97D6C6E9B46BD1B39D14042 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 54F2924A86BBAA659926CD19 /* Security.framework */; }; - C99B93A2104D17747099D56F /* YapDatabaseViewChange.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D143D94977BA77639C581A7 /* YapDatabaseViewChange.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - C9D8E6F1FEB3779C4E0B2BAD /* compare.c in Sources */ = {isa = PBXBuildFile; fileRef = B4A5793164201C757E4B82DB /* compare.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - CA07029417CA188949818E67 /* NBMetadataCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D745E22F405B47582FDD10C /* NBMetadataCore.h */; }; - CA2375CD085C7DE9CB8B575E /* JSQMessagesMediaPlaceholderView.m in Sources */ = {isa = PBXBuildFile; fileRef = 38CD05AF1688CCDC26D313F2 /* JSQMessagesMediaPlaceholderView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - CA29B4B6D56A1B72B6ADB4AC /* YapDatabaseViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 8577CF56DD413A3480B6F2AA /* YapDatabaseViewConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - CB2E68CEF13991E45BF74C1D /* YDBCKChangeQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D9A6612798E5D92DBDED697 /* YDBCKChangeQueue.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - CB67374FF9A11F6B7F1416DA /* TOCFuture+MoreContinuations.h in Headers */ = {isa = PBXBuildFile; fileRef = CB7F4B4D3AA7A980B2D32E65 /* TOCFuture+MoreContinuations.h */; }; - CB7636BF65293C1AA6964E82 /* Pods-AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D283C63E5DD2F8C56D35001 /* Pods-AFNetworking-dummy.m */; }; - CB9A1F42355E07A3D49E53BB /* d.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F87396FDBA4B72B25FB13EE /* d.h */; }; - CB9DB628FC6F5B5851BAB1D2 /* JSQDisplayedMessageCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B0CC2BF9183ED27739E5DC /* JSQDisplayedMessageCollectionViewCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - CBD8B9764096C3869B4F9C6F /* JSQDisplayedMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = AE985C0FC64B8F3E68608700 /* JSQDisplayedMessage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - CBE80B20E528704E9324E5EF /* UIKit+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = E911DC312D0DFF33770B817E /* UIKit+AFNetworking.h */; }; - CBE9D24EB340A865DB448B4B /* AFNetworkActivityIndicatorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C0EDF1E3EAFCCE461FEDD2E /* AFNetworkActivityIndicatorManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - CD3FDC7C8E1AEF9BB3C6B47D /* ChainKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 1EA06C43B2F574F4A04BA313 /* ChainKey.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - CD56C27257B61FA8316CA692 /* ge_p3_tobytes.c in Sources */ = {isa = PBXBuildFile; fileRef = 7BEA123819E548D52B785E4F /* ge_p3_tobytes.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - CD71FCE9F636BFE41916E51C /* YapDatabaseRelationshipConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 1ECED635B5A9A73C7C99EB25 /* YapDatabaseRelationshipConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - CDA389CFE17EC405575A4382 /* YapDatabaseViewChange.h in Headers */ = {isa = PBXBuildFile; fileRef = CE10C661C38A94D9B34F0F5B /* YapDatabaseViewChange.h */; }; - CDF0CDF8C8F81C5A895366CC /* JSQMessagesBubbleImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 35691EA80F571674E0453AC5 /* JSQMessagesBubbleImage.h */; }; - CDF3EAFBAE917A704E5056B0 /* YapDatabaseStatement.m in Sources */ = {isa = PBXBuildFile; fileRef = 053D8519AB744885D80F9CBC /* YapDatabaseStatement.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - CE19957EAFCF18C37EFB73EA /* NBMetadataHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 7514C2867267C2FA2A1D1535 /* NBMetadataHelper.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - CE344DCFACF8518DC7508B0C /* TSDerivedSecrets.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C5E54ACE191B86266507E15 /* TSDerivedSecrets.h */; }; - CEB146BF342E3A3F89DDEA24 /* YapDatabaseStatement.h in Headers */ = {isa = PBXBuildFile; fileRef = 21F16B61CE35F286BD0A4A18 /* YapDatabaseStatement.h */; }; - CF7F45F3DFD5223C110C18B7 /* NBAsYouTypeFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = CCA946427F6EE7B406D79102 /* NBAsYouTypeFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - CFF7884FEB17CFB813ABFC69 /* RatchetingSession.h in Headers */ = {isa = PBXBuildFile; fileRef = F45BD5AEA57EA40916F311CA /* RatchetingSession.h */; }; - D02EC784BBFBCD737DA10656 /* NBMetadataCoreTestMapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B5A846B9A88FF5BBC222E45 /* NBMetadataCoreTestMapper.h */; }; - D0B84E621286A305AFF60061 /* DDFileLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2AFCB42B5ABB8F28EAEBB /* DDFileLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - D0F183C6C2DA31977DB208F9 /* RootKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 8162F37EA75CF007175AED2B /* RootKey.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - D148862C041BA1642856645F /* JSQInfoMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 923C002FE484BE5AEEBC5B75 /* JSQInfoMessage.h */; }; - D19B6F2107DDCC67D6E20655 /* IdentityKeyStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 92EC55D5A42B3B9022338C25 /* IdentityKeyStore.h */; }; - D1FE39DC0A2030D9603D0570 /* JSQMessagesTimestampFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = F907917D0FFE59A8F2881E47 /* JSQMessagesTimestampFormatter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - D2538D8B7319491569F225B3 /* UIColor+iOS7.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CB16573CC09AC9500FEB289 /* UIColor+iOS7.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - D3953FA0892448F7C365EB3D /* YapDatabaseManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B54340E2D5BB7A7A06C138F3 /* YapDatabaseManager.h */; }; - D3AF9EA23A71DCF9634FB18A /* TOCInternal_Array+Functional.h in Headers */ = {isa = PBXBuildFile; fileRef = A1663568878607F6CBCDAC04 /* TOCInternal_Array+Functional.h */; }; - D3CFE30B62539AC982FDD283 /* ConcreteExtensionField.m in Sources */ = {isa = PBXBuildFile; fileRef = EAE6D1B14D8E025854BC0AF5 /* ConcreteExtensionField.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - D424AEFA9E6A12F5441DEC50 /* JSQSystemSoundPlayer+JSQMessages.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B04A586C036A981B61330BD /* JSQSystemSoundPlayer+JSQMessages.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - D473604418D8639D8F5B1C55 /* YapDatabaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = A728EAC5EB3990FD73723A17 /* YapDatabaseView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - D5C1B60C854635502C6B2446 /* YapDatabaseExtensionTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 456A1D65E0E97D88E293B63D /* YapDatabaseExtensionTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - D6E7E3D962D1FA30DEA3B908 /* JSQMessagesTypingIndicatorFooterView.m in Sources */ = {isa = PBXBuildFile; fileRef = E9CE899C4AE92E6CEA9F984F /* JSQMessagesTypingIndicatorFooterView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - D762B1CE7FBF321932F395DC /* metamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = C6FD3ACE4F3B83F95E3A2764 /* metamacros.h */; }; - D76AB652D89A74A6EEB3BBB6 /* NSDictionary+MTLJSONKeyPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E7A71500B02C99DC4DB9E85 /* NSDictionary+MTLJSONKeyPath.h */; }; - D7920DF71CE5C57F370742CF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 460C75791CC8715DC61A2B3D /* Foundation.framework */; }; - D7A4A755EC8DFBCD41AB421F /* ChainAndIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 29BE3BADC53D032C99D69EA2 /* ChainAndIndex.h */; }; - D7DB463D0EC050A57A6118A4 /* HKDFKit.h in Headers */ = {isa = PBXBuildFile; fileRef = DFAE2700632D82DB3DCA969D /* HKDFKit.h */; }; - D80EAAADEA859837AE6ECC4C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 460C75791CC8715DC61A2B3D /* Foundation.framework */; }; - D88618D41183C72A50F3E4A3 /* hash.c in Sources */ = {isa = PBXBuildFile; fileRef = 9639C2BF29FEC49C2D03206C /* hash.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - D89414006B5E7A2847690561 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 460C75791CC8715DC61A2B3D /* Foundation.framework */; }; - D8A1ABB8D97851D2192B29BF /* DDTTYLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 323594A8DF082F6E2A4C1F03 /* DDTTYLogger.h */; }; - D95BAAE8586F98522B8732A2 /* UIView+JSQMessages.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A3876C8ADDA89B9CB0C5649 /* UIView+JSQMessages.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - D9C57473551EF91A461891F7 /* YapDatabaseSecondaryIndexPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = E339E28285EB8F57EA5AA49B /* YapDatabaseSecondaryIndexPrivate.h */; }; - DA3DE32BD7E6C1A5EC3C0894 /* Bootstrap.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CE26E3F2F0CEA186359CB1E /* Bootstrap.h */; }; - DA8C064411BFF9A90F665E16 /* NSDictionary+MTLMappingAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 91E7F2B024378C4C1D73D34A /* NSDictionary+MTLMappingAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - DB511F3D6B4B9835B517C1ED /* TOCTimeout.m in Sources */ = {isa = PBXBuildFile; fileRef = 43B0A4D101F4C4465F579CC7 /* TOCTimeout.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - DBA50BD379B618A3D69CFC74 /* SSKeychainQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = A5D961F2E53D36E12B4A4D9C /* SSKeychainQuery.h */; }; - DD12FACA0214032FE976554F /* ge_p3_0.c in Sources */ = {isa = PBXBuildFile; fileRef = 117542B380577885CE912530 /* ge_p3_0.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - DD4CC57118FEEBB6FE167A5D /* YapDatabaseConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = BA98BF46F25EDD2F75AF882A /* YapDatabaseConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - DD9BB13A0B046EEC5C994399 /* ReceivingChain.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FF131F735BEA3C2F5009106 /* ReceivingChain.h */; }; - DE12DA008998774BB136BE26 /* Curve25519.h in Headers */ = {isa = PBXBuildFile; fileRef = FAF76F7C3B24A2DD7A392CFD /* Curve25519.h */; }; - DE499E6DAF95E2D172FB7FB3 /* YDBCKChangeSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 845F26BCF27A3DBABC41C82B /* YDBCKChangeSet.h */; }; - DE770BC79052BAA6A714EBAA /* YapDatabaseTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = D86848A7F30566754416787A /* YapDatabaseTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - DF812E49E8783FC8D39CF44D /* PBArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 941FD142B6E9437B8C06FE59 /* PBArray.h */; }; - E034DC4EDF26BE0406B1AA76 /* UIWebView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = F7E55974E434471618BD095F /* UIWebView+AFNetworking.h */; }; - E08717FBFD04F415ACFF5E9D /* MutableField.h in Headers */ = {isa = PBXBuildFile; fileRef = CDC7C719D5C5C148FF3AC519 /* MutableField.h */; }; - E107FF28B5BB6183C55CB8CA /* YapDatabaseCloudKitConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 553E724F2A5F89194D5D721C /* YapDatabaseCloudKitConnection.h */; }; - E1C3E3E23804D1EC5D127360 /* base2.h in Headers */ = {isa = PBXBuildFile; fileRef = 39326675106FC8EC131EE5B9 /* base2.h */; }; - E1CAA405A90D9B5D8947D8C2 /* DDAbstractDatabaseLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 74EBA03AC16618957A37D406 /* DDAbstractDatabaseLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - E20E2D406513995F1946EB35 /* ge_p1p1_to_p3.c in Sources */ = {isa = PBXBuildFile; fileRef = 631F5471926DF01010FFB4CE /* ge_p1p1_to_p3.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - E24471FF8DCA2FCAAC8F71DA /* YapDatabaseSecondaryIndexHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A54C7DBD62759EED88FE2D6 /* YapDatabaseSecondaryIndexHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - E2F2CAAB6D3BEE4B84333B15 /* YapDatabaseHooks.m in Sources */ = {isa = PBXBuildFile; fileRef = D806339CACC259CD274F0BC7 /* YapDatabaseHooks.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - E355ABCF5E5AB058A441A054 /* YapDatabaseSecondaryIndexTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 22B1062665212C15F137EA97 /* YapDatabaseSecondaryIndexTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - E3E48E8618B9C8E4D99C3ECF /* YapDatabaseSearchResultsViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 159CD94AC47C33DFB7B669D5 /* YapDatabaseSearchResultsViewConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - E406C85CF1D398B43542C445 /* TOCFuture+MoreContructors.h in Headers */ = {isa = PBXBuildFile; fileRef = E6970A078D082F070FB23761 /* TOCFuture+MoreContructors.h */; }; - E40F37C127960EA6DFE901BD /* UIActivityIndicatorView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 91CE0FE30BFBC82293B54770 /* UIActivityIndicatorView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - E5541B3DB90867227D0A17B6 /* YapDatabaseViewChangePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 606636F6BB98CEF24BC4286E /* YapDatabaseViewChangePrivate.h */; }; - E5618816BCD05E6FDCA34961 /* YDBCKMappingTableInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 955AD497A21709CFD2B9AE5B /* YDBCKMappingTableInfo.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - E56D880CD0D67F46A0A79C8B /* PreKeyBundle.m in Sources */ = {isa = PBXBuildFile; fileRef = FA2F358B37E15A17FF72D712 /* PreKeyBundle.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - E598CCF0A7307E4027F365DA /* CollapsingFutures.h in Headers */ = {isa = PBXBuildFile; fileRef = 9615C0D58FDC65234F6DA6D6 /* CollapsingFutures.h */; }; - E641D145576FE786959A959A /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 58AF12052D5C01C70DF42941 /* MobileCoreServices.framework */; }; - E6A3299C90E1C829DEF7B37E /* GeneratedMessageBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E23EA00BD9A217E2F0FB3A8 /* GeneratedMessageBuilder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - E6D2A84FF8831DF28F86E4AA /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E16AF75A877DF5924C616A9F /* UIKit.framework */; }; - E7274AB61951DE5FBE71E5F5 /* AFSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F744A5A6EDFF0B83594B502 /* AFSecurityPolicy.h */; }; - E7AD9945C48BC8C543C1A74F /* NSArray+MTLManipulationAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = B1DF7AB44F05D35FEEB874E8 /* NSArray+MTLManipulationAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - E83242FEE0B5F18BE3636B05 /* JSQMessagesViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = BE3D5F5AAA09EEE8234FAF8A /* JSQMessagesViewController.h */; }; - E900F43B7221DBA06BD273FC /* NSData+keyVersionByte.h in Headers */ = {isa = PBXBuildFile; fileRef = EED5FF21ECD514832F444D22 /* NSData+keyVersionByte.h */; }; - E94FEFDE403BD8BD9B154133 /* PreKeyWhisperMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = D8D1B369F6CCA58FAAEC0310 /* PreKeyWhisperMessage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - E99E9F79CD1B54580033855B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 460C75791CC8715DC61A2B3D /* Foundation.framework */; }; - E9A75A79A291511FD6684D72 /* JSQMessagesToolbarButtonFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 42EBE266624FACD645ACCAB4 /* JSQMessagesToolbarButtonFactory.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - EA27F5FC1CFBAE1016216881 /* SessionState.m in Sources */ = {isa = PBXBuildFile; fileRef = BC9D59FF332214722254620F /* SessionState.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - EA510AC34EA0ABDF1198A839 /* UIProgressView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 06137C3BA0022A28170747A0 /* UIProgressView+AFNetworking.h */; }; - EA673A2A70A4BDEBD2FBCD5B /* NBMetadataCoreMapper.m in Sources */ = {isa = PBXBuildFile; fileRef = FDFECD5BB5C64514F28DC35C /* NBMetadataCoreMapper.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - EA8BD985AF96B2E4B5A0891E /* SignedPrekeyRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 2691C6963F3E6A84DA3E9562 /* SignedPrekeyRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - EB64FB872BB0C00EEF49F180 /* PBArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AA047B07DCC04AF4EFB387B /* PBArray.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - EBB4FAED909D0E8788DEFDF5 /* MTLTransformerErrorHandling.m in Sources */ = {isa = PBXBuildFile; fileRef = 022C1128D95738A5B1E9E160 /* MTLTransformerErrorHandling.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - EBBD7E9B5325B83F244EFD52 /* NBPhoneNumberUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 05E4DB7717E0F092566C5390 /* NBPhoneNumberUtil.h */; }; - EC4496E97ADDDC1DEF8B1127 /* crypto_sign.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F12CA7741C83E64498A59EC /* crypto_sign.h */; }; - EC7A2BD9FB2DDD0F980FC60E /* AFHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = BF76893064D590CE174F0335 /* AFHTTPSessionManager.h */; }; - EC884D694DD57025553B9064 /* Pods-YapDatabase-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6495FBC3FDD2FD3272E6C39A /* Pods-YapDatabase-dummy.m */; }; - ECD0B153B866690EE11C78F7 /* JSQMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = A3A7DC4E1E1D3E2B2DF565C4 /* JSQMessage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - ED0457694C9BD1F67B62069A /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C4E4FE3C030E8B434752DEF5 /* AFHTTPSessionManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - ED16E620EC070D949EC6177A /* JSQVideoMediaItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 312269624FD1473E64FCFA80 /* JSQVideoMediaItem.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - ED4E533671068983CC1B9CC9 /* Mantle.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BBBD4C2023C3F477198C015 /* Mantle.h */; }; - EE18791C416200B1CABD39B6 /* SessionCipher.m in Sources */ = {isa = PBXBuildFile; fileRef = 470B25455D088DD649E8539B /* SessionCipher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - EEC354AB3DEE847910D4D231 /* Pods-SQLCipher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B970352403BD6B3A7FCD1D9 /* Pods-SQLCipher-dummy.m */; }; - EF2C7E71CB8827E7D03FFF34 /* Pods-SocketRocket-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 821E7FE7C92A5E26C72058A4 /* Pods-SocketRocket-dummy.m */; }; - EF9910A4D0FFA67F37C19707 /* ExtensionRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = 93B59F3BB5512267683370A4 /* ExtensionRegistry.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - F0138B45F6B927FD50FEFD53 /* JSQMessagesCollectionViewDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E534823E587DBCEC2852F94 /* JSQMessagesCollectionViewDataSource.h */; }; - F02CE9B2CCF1007BB913E4EB /* NSValueTransformer+MTLPredefinedTransformerAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BFAB541002E61497289AC91 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */; }; - F04FF6B61C233B1BA92291EF /* UIDevice+JSQMessages.h in Headers */ = {isa = PBXBuildFile; fileRef = 23F3F5979E92CFE958C4288A /* UIDevice+JSQMessages.h */; }; - F07362F88631210071FFC872 /* JSQPhotoMediaItem.h in Headers */ = {isa = PBXBuildFile; fileRef = B0AB7D420300358FC06D1AF9 /* JSQPhotoMediaItem.h */; }; - F0B96867D29B4392C42C8413 /* MessageKeys.m in Sources */ = {isa = PBXBuildFile; fileRef = AF186225FC5EC09F9F04881A /* MessageKeys.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - F0D7EB943FA76ECC3D2A6F51 /* YapDatabaseCloudKitTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = B3C1AA15892C233A2B9BAD47 /* YapDatabaseCloudKitTransaction.h */; }; - F10E24C83F09969F1DEF92D2 /* UICKeyChainStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 2396FAB2744B6BF6D794BA99 /* UICKeyChainStore.h */; }; - F11DCEFAAB7D66A7D12CF6C1 /* FFCircularProgressView.m in Sources */ = {isa = PBXBuildFile; fileRef = BBB0A9EF371C5DDADB53A342 /* FFCircularProgressView.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - F11F784B6B3AA36667D41669 /* MTLModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 36C0395AE3B3D22125C50695 /* MTLModel.h */; }; - F14CA49DC01D9F3F3E495300 /* UIActivityIndicatorView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = A837D809A25A81BBA2CB1627 /* UIActivityIndicatorView+AFNetworking.h */; }; - F17982511D67C4E2891CC19D /* YapDebugDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 353CC93F2F10D629581E4852 /* YapDebugDictionary.h */; }; - F18D9686BEAE14351D8083EC /* TOCFutureAndSource.m in Sources */ = {isa = PBXBuildFile; fileRef = CBEB24F6137461D3A95A5B8F /* TOCFutureAndSource.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - F1F78D64908731BDCA59E280 /* JSQMessageMediaData.h in Headers */ = {isa = PBXBuildFile; fileRef = C27B053F957024B7C54A3763 /* JSQMessageMediaData.h */; }; - F263A7B9E7693D009B525F10 /* JSQVideoMediaItem.h in Headers */ = {isa = PBXBuildFile; fileRef = DCDB6A7438EFECAD32D7BAD5 /* JSQVideoMediaItem.h */; }; - F2B5DCB94871C910EB1908EE /* UIImage+JSQMessages.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF7ED270218A9C7C7BC839F /* UIImage+JSQMessages.h */; }; - F2CC85DBFBBF2D428AC2DBCD /* RingBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 724038F6CC89E7D6DC0C1935 /* RingBuffer.h */; }; - F3847EDEF33BFFAD0E586618 /* TextFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 706A35B40E0DF976CD84F65E /* TextFormat.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - F598E5A34F4188313FA7EC66 /* TOCCancelToken+MoreConstructors.m in Sources */ = {isa = PBXBuildFile; fileRef = E2B6529F2A1138C09A5F6949 /* TOCCancelToken+MoreConstructors.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - F5CBEDB753BE8B2A289E1C72 /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 706CDEC98C4D572749969AD9 /* AFSecurityPolicy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - F5CDE8DC7DE591B3FDB9B49B /* AFURLConnectionOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 63EA6087552D475238AA7927 /* AFURLConnectionOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - F68B531FDEA5040261F0AD95 /* fe_0.c in Sources */ = {isa = PBXBuildFile; fileRef = 53276345C0CD0C8F2DE4116A /* fe_0.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - F6E8D16CDC0F0F6FC3FBE810 /* YapCache.m in Sources */ = {isa = PBXBuildFile; fileRef = B0C396C2975DB2260E949963 /* YapCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - F7225ECA354E87B9D2AE887B /* CodedOutputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = B1EAD596051BD96F5EBC7937 /* CodedOutputStream.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - F72A0EAA69EFBC82B32F1982 /* DDASLLogCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E1A6F828E6B2615B4C4F8BD /* DDASLLogCapture.h */; }; - F73AE0DD1DA061F4AD14EDDB /* Curve25519.m in Sources */ = {isa = PBXBuildFile; fileRef = B4141CE783BF4E2F253E3AE3 /* Curve25519.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - F76C6A3A45A2A1151C823651 /* CodedInputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = BE5D09DD12CA3C81135530EA /* CodedInputStream.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - F7B2771076893C3F30D9A92B /* Pods-JSQSystemSoundPlayer-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1104D3E5B196FB9FBD1B8B23 /* Pods-JSQSystemSoundPlayer-dummy.m */; }; - F8292E7D2F0A7F7A66B0C4DD /* ge_p2_0.c in Sources */ = {isa = PBXBuildFile; fileRef = 8573BAF8C05C248FD2719935 /* ge_p2_0.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - F83901B9D6E695C71ACACC7B /* DDASLLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 94A89A372305EEA2004BB497 /* DDASLLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - F8935E512007AC1E3E8AD168 /* JSQMessagesCollectionViewCellOutgoing.m in Sources */ = {isa = PBXBuildFile; fileRef = C5AD2452395EFF4A5563A0B5 /* JSQMessagesCollectionViewCellOutgoing.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - F89DF5DE9D7E3F50EBABAA6B /* JSQCall.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B1BEFB68894E6BC144051D0 /* JSQCall.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - F8DBF4194B6C7233EE51CFC3 /* YapDatabaseViewMappings.m in Sources */ = {isa = PBXBuildFile; fileRef = EF3FAF4F269E1A39C1F4EDE6 /* YapDatabaseViewMappings.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - F909BFA12459C4E4F6951E76 /* TOCInternal_OnDeallocObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 04924C019A0B96FF4BDE9D5E /* TOCInternal_OnDeallocObject.h */; }; - F90B9BB8D1E69535078252B6 /* JSQMessagesBubbleImageFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 23A0A28D1BD7AEF20457ED74 /* JSQMessagesBubbleImageFactory.h */; }; - F9795C3CBD81BC918BB321F8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 460C75791CC8715DC61A2B3D /* Foundation.framework */; }; - FA09A8A5B8F85AC8DE719AAC /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF71191C27895A79F64DD98F /* CoreTelephony.framework */; }; - FA0B929C5015D69B1A6EF8F8 /* JSQMessagesComposerTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 7101290E8A18BE766229EAD7 /* JSQMessagesComposerTextView.h */; }; - FA6A4BF9877C5E954AA63894 /* NBMetadataCoreTestMapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 585CD471679E86EF7E3BC2BD /* NBMetadataCoreTestMapper.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - FA8429F0B585FC009FC98C19 /* NSValueTransformer+MTLInversionAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F19D983749AD408CF4CD82C /* NSValueTransformer+MTLInversionAdditions.h */; }; - FA9654FBE82654275B788148 /* YapDatabaseSecondaryIndexConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CE303B408F6F6FFA4725E3E /* YapDatabaseSecondaryIndexConnection.h */; }; - FABDB93FE5A0784F124C1C7F /* YapDatabaseViewMappingsPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 30E712B1A8061D04B974EC84 /* YapDatabaseViewMappingsPrivate.h */; }; - FADAD2BDDEA4D2E4D065183C /* YapDatabaseViewState.m in Sources */ = {isa = PBXBuildFile; fileRef = E656B1CB8E560D0CA87DBD7A /* YapDatabaseViewState.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - FB102A4D210D9FD4C03A80D8 /* MTLValueTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 48FEC13EF690A7DEC82AA7AE /* MTLValueTransformer.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - FB3E704FECBDD1F5AF4CE15C /* TOCInternal_OnDeallocObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 28BA0967536075FC8D61FBC9 /* TOCInternal_OnDeallocObject.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - FB64F3B85C2000F2091449AE /* RKCK.m in Sources */ = {isa = PBXBuildFile; fileRef = D3A213F6D923D598321C7487 /* RKCK.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - FB9AFBE2EC43754EB8AC4A1D /* YapDatabaseFilteredView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A501F426EFDEF13B01044A1 /* YapDatabaseFilteredView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - FC5798950461DCF82C79E9B0 /* ge_double_scalarmult.c in Sources */ = {isa = PBXBuildFile; fileRef = 6EE4D91667CD723002E27EB9 /* ge_double_scalarmult.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - FCC1FC5AEF6AC1F25B123163 /* YapDatabaseFullTextSearch.m in Sources */ = {isa = PBXBuildFile; fileRef = F498F57E04F59F038D2E89B2 /* YapDatabaseFullTextSearch.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - FE414652343F1C0C9E69E366 /* JSQMessagesInputToolbar.h in Headers */ = {isa = PBXBuildFile; fileRef = DADF830E3408E2CF734D3B21 /* JSQMessagesInputToolbar.h */; }; - FE6553D0285E2582BC004D01 /* YDBCKChangeRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = ED525FB1DCEE2DDD296E0EA1 /* YDBCKChangeRecord.h */; }; - FEB1E27CD8FBA43C3D95AE40 /* YapDatabaseExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C1286C59BF5DACD2F236F41 /* YapDatabaseExtension.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; - FED9238B5A2A7B0036C183F6 /* YapDatabaseRelationshipPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = E53CEFDE519607E8E18577D1 /* YapDatabaseRelationshipPrivate.h */; }; - FF6147BB985B9CC339FD526E /* YapDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = 706F559123C457FDD2FD0C9E /* YapDatabase.h */; }; - FFFA9851E4F416C8F666771C /* ge_p2_dbl.h in Headers */ = {isa = PBXBuildFile; fileRef = 057ECAEA922D63390BFBCF0D /* ge_p2_dbl.h */; }; + 0066BC00C3FDC10A6372E7D7 /* AFURLConnectionOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AFA553F8A9039980654C87B /* AFURLConnectionOperation.h */; }; + 006B926561DE695D38C1B013 /* NBAsYouTypeFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = EA8BF23F1D909B1116872DC2 /* NBAsYouTypeFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 010FB8D911B7544327EEDF6E /* YapMurmurHash.m in Sources */ = {isa = PBXBuildFile; fileRef = 83C24B9A36E66BC52F717F3F /* YapMurmurHash.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 01583DFF6854EA8C1871B20A /* ChainKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 28A0D79B6AAB78208F5206F5 /* ChainKey.h */; }; + 020F59355B8293911B7070C7 /* DDASLLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B6D80BD6C0F5FB7EE627B7C /* DDASLLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 02EC37F62B10A2D4879CCD23 /* YapDatabaseFullTextSearchSnippetOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CEE23006C01C7DB52CC2032 /* YapDatabaseFullTextSearchSnippetOptions.h */; }; + 03B19ED28B67FEF1102F037F /* JSQMessagesKeyboardController.m in Sources */ = {isa = PBXBuildFile; fileRef = 353302F40702EEBABF71C28B /* JSQMessagesKeyboardController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 041FC03BDB15DE070E9172FB /* Pods-UnionFind-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E74053E3136037933D4B332 /* Pods-UnionFind-dummy.m */; }; + 044F6B62088A9B35A320E1CC /* DDMultiFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = C8A59587B790346BEB03C0DB /* DDMultiFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 04D7196DC1DF44FED97C3725 /* RootKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 723093111347B8E1479D5067 /* RootKey.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 0530D67E6C22689C29E2737B /* NSString+JSQMessages.h in Headers */ = {isa = PBXBuildFile; fileRef = CBB6B8F3834045DB6C56AB4B /* NSString+JSQMessages.h */; }; + 053E3B38BC29F3FE6F67596B /* Curve25519.m in Sources */ = {isa = PBXBuildFile; fileRef = E06CECCCDD68D9594AF3B345 /* Curve25519.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 055BA3974418C5C8452C084C /* YapDatabaseFullTextSearch.m in Sources */ = {isa = PBXBuildFile; fileRef = 76D6F55AB0AC20FB15394BD6 /* YapDatabaseFullTextSearch.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 05A7CBCE60239392A5219DCA /* YapDatabaseViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 6333726FBC48CF445A22D239 /* YapDatabaseViewPrivate.h */; }; + 05BC74E37D130942E6847D31 /* NSDictionary+YapDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = 56DC96A72BF1E6284B9D3A08 /* NSDictionary+YapDatabase.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 06182EA34EC4296164FD8BF6 /* Pods-Mantle-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D739847D42F470620E85316D /* Pods-Mantle-dummy.m */; }; + 06B4D7DC078134DE00A7DD70 /* fe_invert.c in Sources */ = {isa = PBXBuildFile; fileRef = F484CBBFE4F91223F8134A96 /* fe_invert.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 075607DA3642D00AA3D3A7DB /* JSQMessagesInputToolbar.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DEB62AA2B6BD1C507C656F6 /* JSQMessagesInputToolbar.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 08053A3BFCB430B35A04DD10 /* UIActivityIndicatorView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 90FF05EB3830602723D5F395 /* UIActivityIndicatorView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 08AC7D23842BCAB6381956E0 /* YapDatabaseSecondaryIndexConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 2521BAAA5F179539756D0AA5 /* YapDatabaseSecondaryIndexConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 0A8CDB2F09FAD656A9E49F89 /* JSQMessagesCollectionViewCellOutgoing.m in Sources */ = {isa = PBXBuildFile; fileRef = D05958F08043792DAD7B6187 /* JSQMessagesCollectionViewCellOutgoing.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 0ACD2DAC1E6300D63F786ECB /* GeneratedMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 4392D7B38E20F503AC76DB26 /* GeneratedMessage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 0AEF85861A16DAA38D77294F /* YapDatabaseCloudKitOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = B616B4AE59433367BAB0AB37 /* YapDatabaseCloudKitOptions.h */; }; + 0B12F752325A3D3CD3BAEFA3 /* YapDatabaseRelationshipConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A90D1C9E67333A51708686F /* YapDatabaseRelationshipConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 0B25ED5752C450CDDB63A2AD /* JSQMessagesCollectionViewCellOutgoing.h in Headers */ = {isa = PBXBuildFile; fileRef = EDC356A42DEDFEBFC7E39FC7 /* JSQMessagesCollectionViewCellOutgoing.h */; }; + 0B6D412C2DF16776ACDE9C15 /* DDDispatchQueueLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F67EDECD16D7581E8590C06 /* DDDispatchQueueLogFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 0BB904D5F1750A1D79820A41 /* JSQMessagesLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AE88F4081B3FF474E731E47 /* JSQMessagesLabel.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 0BBE92BC27AE8B0C37B14B9A /* ge_madd.c in Sources */ = {isa = PBXBuildFile; fileRef = 73D78E9F2801B9EF5464BDBA /* ge_madd.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 0BFDA3A704FFAE33166FB93C /* SessionBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BBEF0DB57FD02B9C964F6A4 /* SessionBuilder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 0C4E86484E7EFB7732A084BF /* NBMetadataCoreTest.h in Headers */ = {isa = PBXBuildFile; fileRef = 661D953C483574D56B811113 /* NBMetadataCoreTest.h */; }; + 0C663B0662B0722341205C23 /* UIColor+iOS7.m in Sources */ = {isa = PBXBuildFile; fileRef = D08890C88C3178C22C48D237 /* UIColor+iOS7.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 0D03ADEA1187A681D32451CE /* DDFileLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 66F718F4DB860121F417212F /* DDFileLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 0D127A7BAADF14054DEABE48 /* YapCache.m in Sources */ = {isa = PBXBuildFile; fileRef = A1C2CD2E199FA0A78CF89201 /* YapCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 0E73C10B79BC7F56B12AD323 /* JSQMessagesAvatarImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 84146863F89E15B5D47FA97D /* JSQMessagesAvatarImage.h */; }; + 0EB46F3BC8F16976F91856C8 /* YapDatabaseExtensionTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 1922D56AF2646703C9986BF0 /* YapDatabaseExtensionTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 0EBCD63C9BFA842A9441300C /* YapDatabaseFilteredViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 66CD66050E64283A61E617AA /* YapDatabaseFilteredViewTransaction.h */; }; + 0ED200AA425D71CB4C289DA4 /* Constants.h in Headers */ = {isa = PBXBuildFile; fileRef = FBA6690EF89D2B302A672623 /* Constants.h */; }; + 0F2D7AE952669184913C15EC /* YapDatabaseViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DA3153DA9320679D5EC795C /* YapDatabaseViewTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 0FF945E3CC7AA17661028959 /* DJWActionSheet.h in Headers */ = {isa = PBXBuildFile; fileRef = E1B9696A9F5EB91A3AB2DBD4 /* DJWActionSheet.h */; }; + 10305A00F37ECABBE8644486 /* SCWaveformView.m in Sources */ = {isa = PBXBuildFile; fileRef = 852CEDA6339DAC77E0641E7E /* SCWaveformView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 104ECC2B84926A410D33C7A7 /* Pods-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AD1D366297C68BF555C371AB /* Pods-dummy.m */; }; + 107BB1058DA2C3BA30F4D0B1 /* NBAsYouTypeFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = AFC130E2BDEA7F4C0531557D /* NBAsYouTypeFormatter.h */; }; + 10B8FDAEEBB90C6F91EFF355 /* MTLValueTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FC67D67984A02C6C54BB270 /* MTLValueTransformer.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 10C32EE9D3A2EEB6666242D7 /* EXTScope.m in Sources */ = {isa = PBXBuildFile; fileRef = C3861142A49DE96815432EF4 /* EXTScope.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 10E12018340E64EC8F6ABF52 /* YapNull.m in Sources */ = {isa = PBXBuildFile; fileRef = 2249C75105676C5EC81857BB /* YapNull.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 11410A81567F673FE7E58C48 /* RatchetingSession.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A3DDDF156BF41D25DF78132 /* RatchetingSession.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 11577369873D75871D4BB831 /* UIAlertView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 63E63DCB799AE19F4D524886 /* UIAlertView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 1186E604016210215FB1702D /* YapDatabaseViewPage.h in Headers */ = {isa = PBXBuildFile; fileRef = 90C2FF902314968F4AB8B3E4 /* YapDatabaseViewPage.h */; }; + 120E9BF27D44CCEE0D4CF825 /* Pods-SQLCipher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 203496D1F5C5CE760435674B /* Pods-SQLCipher-dummy.m */; }; + 12425C94AE0CE46FA2C3E03E /* TOCFuture+MoreContinuations.h in Headers */ = {isa = PBXBuildFile; fileRef = D050D83D8658042E9F69C9FB /* TOCFuture+MoreContinuations.h */; }; + 133375DF1175C2B6A194426D /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 2EC5BFBB222360839DC72760 /* AFNetworkReachabilityManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 146214D39327638450D605AC /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 01C220B8B651BCA2C3B66861 /* MobileCoreServices.framework */; }; + 14927AFB30F6C44C5867FF51 /* SerializationUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A34E8E6F0C44F9B4FA3B870 /* SerializationUtilities.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 159CB309931DB2D48FCC4FE7 /* SSKeychainQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = 496E4D18947ADBAC993CE52B /* SSKeychainQuery.h */; }; + 15CF054ABE362527730DD925 /* JSQMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = D4EA5DA8ED108ECCDA0306A3 /* JSQMessage.h */; }; + 15F534CEB980EFCD57236004 /* ge_p3_to_cached.c in Sources */ = {isa = PBXBuildFile; fileRef = FBAFD1119BB9F1E50EB51716 /* ge_p3_to_cached.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 15F8096E77DD6AC6098D91D6 /* JSQMessagesTimestampFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 360B1D5AF9CE87E98C673997 /* JSQMessagesTimestampFormatter.h */; }; + 166CC927C9CBD0C5D96E393E /* fe_sq2.c in Sources */ = {isa = PBXBuildFile; fileRef = 71359AC599418460F787F844 /* fe_sq2.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 167B193D6A364B6826325CE7 /* UICKeyChainStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 866E7F45BEBAFB3B188AB9DD /* UICKeyChainStore.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 16AED86942FF28EF300FD055 /* fe_sq.c in Sources */ = {isa = PBXBuildFile; fileRef = 303B44A9093C51CEB6CD6F18 /* fe_sq.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 171D4AA4625545629AF2615C /* zeroize.c in Sources */ = {isa = PBXBuildFile; fileRef = 704A3FA36E19270188D1ADF7 /* zeroize.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 177D20D7998FBD468252BE0A /* YapDatabaseSecondaryIndexOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 22C613F8A44724FDC4FA9D75 /* YapDatabaseSecondaryIndexOptions.h */; }; + 178AF6DD75BA59198F73C40A /* JSQSystemSoundPlayer+JSQMessages.m in Sources */ = {isa = PBXBuildFile; fileRef = 33E3D7C947E9D0D701F42FB9 /* JSQSystemSoundPlayer+JSQMessages.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 18736B192BE0D370176205E2 /* UnknownFieldSetBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = F1F929DB66C11F2E9DE29A49 /* UnknownFieldSetBuilder.h */; }; + 1878124208EE6C240CA7E3A9 /* SignedPreKeyStore.h in Headers */ = {isa = PBXBuildFile; fileRef = B0EE6AF1DAF60E6EF5EAE4D3 /* SignedPreKeyStore.h */; }; + 18A79299C27AB5709D0DCCAF /* TOCCancelTokenAndSource.h in Headers */ = {isa = PBXBuildFile; fileRef = E90C078BB53FA82E5CEC0449 /* TOCCancelTokenAndSource.h */; }; + 18F02496C45C16202B1F8009 /* YapDatabaseExtensionTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A0E9C9E7BEBDA0F24389A32 /* YapDatabaseExtensionTransaction.h */; }; + 194BE9E744E626C621971DB9 /* AbstractMessageBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = EC125B4FA65710D7F26051BC /* AbstractMessageBuilder.h */; }; + 19BD2990BE7ABB8DCC62F379 /* YapDatabaseFullTextSearch.h in Headers */ = {isa = PBXBuildFile; fileRef = BE3F709532C0B9123CB4AE4D /* YapDatabaseFullTextSearch.h */; }; + 19E9622BF3CA222E51C8C100 /* JSQPhotoMediaItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 306382D72F2C6AB5F2C6068F /* JSQPhotoMediaItem.h */; }; + 1A0848950122E8DFC5F0435A /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 83588FFEF731E0F042C597FC /* AFNetworkReachabilityManager.h */; }; + 1A49E830642601FB5831AA58 /* UIDevice+JSQMessages.h in Headers */ = {isa = PBXBuildFile; fileRef = 81866DB1C3F24E97C0F0749E /* UIDevice+JSQMessages.h */; }; + 1AA293E6F2193CF4F98198A2 /* YapDatabaseSearchResultsViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = FE024B98BEFAECA3F3648E32 /* YapDatabaseSearchResultsViewConnection.h */; }; + 1AAABFABA01C8F9631678468 /* YapDatabaseFullTextSearchTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 92C670518F3A247DED90753C /* YapDatabaseFullTextSearchTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 1B4451B73E2E144929A87CFA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12D12200D47A87D70A6CA718 /* Foundation.framework */; }; + 1BBD6C6EF87D93CEF03650AF /* Descriptor.pb.h in Headers */ = {isa = PBXBuildFile; fileRef = 941E3755828E0BB2C98FBAEA /* Descriptor.pb.h */; }; + 1C5B11CC0372AB153915EE4F /* Pods-ProtocolBuffers-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 50945E9F4A3A0317225F932B /* Pods-ProtocolBuffers-dummy.m */; }; + 1CA9317881700FE3D0F9487D /* YapDatabaseFullTextSearchConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AE2C6A0317DC2A61C18C68F /* YapDatabaseFullTextSearchConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 1CD9559619874D4CBD0A823B /* WhisperMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F229D436F9CC114A5486BC0 /* WhisperMessage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 1D05253F572724DA4ABB2787 /* YapDatabaseSearchResultsViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = BB47A7ECF55D3C18B4D4031A /* YapDatabaseSearchResultsViewTransaction.h */; }; + 1D7C10A0911F0A5EE7226610 /* MTLModel+NSCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B4549F29BD7A7CE2BF7D0DB /* MTLModel+NSCoding.h */; }; + 1D94648F98FC146A750A4A7F /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 99FAFA2B11B6B272DE7DB724 /* Security.framework */; }; + 1E11068E4297B1D1A163F508 /* UIView+JSQMessages.h in Headers */ = {isa = PBXBuildFile; fileRef = F2BCE4D3130B33CC0C2D2208 /* UIView+JSQMessages.h */; }; + 1EA8E1AB4A91720C71917A14 /* SessionCipher.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E0DDEC9A87CBEA0FAE7636B /* SessionCipher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 1F090743D77EA4CC0345E7D5 /* JSQMessagesCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1955BDBF14E95ACCA6D8A478 /* JSQMessagesCollectionView.h */; }; + 1F1813E8BAF63244C2F6237D /* JSQMediaItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 1343C3A56ADAE41AEFC5E987 /* JSQMediaItem.h */; }; + 1F4976DEB85FDA8105120C0C /* Pods-FFCircularProgressView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C922C7BAABD242CB7FEFEE3F /* Pods-FFCircularProgressView-dummy.m */; }; + 1FBD157356EBB0AF33E726FB /* UIRefreshControl+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = C363E07D42DD848BA98E4126 /* UIRefreshControl+AFNetworking.h */; }; + 1FFDF74462053DDF9810728F /* JSQLocationMediaItem.m in Sources */ = {isa = PBXBuildFile; fileRef = D81044E137D4F580FF45AA95 /* JSQLocationMediaItem.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 208BE4BB6BC150CACE95AD4E /* ChainKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 387BF56AC76823900C5A6ED5 /* ChainKey.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 20C2516F1C0A24E625CC2D0E /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D4532EFF528FD45DF232C2E /* api.h */; }; + 20F56C05C303BD87D5E72127 /* YDBCKChangeQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 29953BEEC84AF8F633A49909 /* YDBCKChangeQueue.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 21B531DF412C2BC4F322E9C0 /* YapDatabaseHooksConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = A8AA611F78CFBDCCB950611F /* YapDatabaseHooksConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 21E006C21B58A2F211A8765C /* JSQMessagesCollectionViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 7045ED4CCE0FC7EA3B457F99 /* JSQMessagesCollectionViewCell.h */; }; + 2240D889CAE50610BFE72ABD /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12D12200D47A87D70A6CA718 /* Foundation.framework */; }; + 2273445E0FBB25D1122710E8 /* NSDictionary+MTLMappingAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE0B874B0AFABD666570051 /* NSDictionary+MTLMappingAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 22CC3AA77C715C37B3BED808 /* NSArray+MTLManipulationAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = B7E555F6370DE6828B1A0E1E /* NSArray+MTLManipulationAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 2307B3AE620442F8E1BDFEC8 /* UIProgressView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = E2E1F0DD271C4832D6B466FC /* UIProgressView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 232A9A8CC80422A781413903 /* ge_p2_0.c in Sources */ = {isa = PBXBuildFile; fileRef = 463641EE58164F48EC1B05DF /* ge_p2_0.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 236F90DDF84C7F2BD55387F5 /* YapDatabaseExtensionConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = A614AFA203AC89717544379F /* YapDatabaseExtensionConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 237BD7B9217FADCCF8F63433 /* UFDisjointSetNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 541AD5F13B14FD49EADE8186 /* UFDisjointSetNode.h */; }; + 238B5EF880F10A0C2E079E42 /* sign_modified.c in Sources */ = {isa = PBXBuildFile; fileRef = 23351F4770448160735CA0B8 /* sign_modified.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 23B4B45D3F44B114A152AFB9 /* YapDatabaseViewState.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AA31CDBE058E0630802AE04 /* YapDatabaseViewState.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 23E1F3B99D3106CB5637E1FA /* YapDatabaseCloudKitTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 02E08D5D7D0DB119F7C37B32 /* YapDatabaseCloudKitTypes.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 249B2B7542E9FCFA26741537 /* PreKeyWhisperMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = DF60967C20B3C02C6B915901 /* PreKeyWhisperMessage.h */; }; + 24CD69FCEF5084A3E3EE4E8B /* JSQMessagesTypingIndicatorFooterView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A897C41BB2434E5476C70B9 /* JSQMessagesTypingIndicatorFooterView.h */; }; + 25483DA5C0F6E49B170F62E4 /* MTLTransformerErrorHandling.m in Sources */ = {isa = PBXBuildFile; fileRef = 05AE1305BE83C97C7D7D6D46 /* MTLTransformerErrorHandling.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 25895A513EBE5A500D28085C /* Ed25519.h in Headers */ = {isa = PBXBuildFile; fileRef = 00A2264C2ECA9D5A29C0F77B /* Ed25519.h */; }; + 262485905437964A3DBBC393 /* YDBCKRecordInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = B7CBC0F8D439E0E77CC016C2 /* YDBCKRecordInfo.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 262B90A3C4408641B205D73F /* YapDatabaseRelationshipEdge.m in Sources */ = {isa = PBXBuildFile; fileRef = 170DE2BBE6A3E3337C9052B9 /* YapDatabaseRelationshipEdge.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 2650193741D30C3241F125D9 /* ChainAndIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 262F8A4344EBD39D7651E75E /* ChainAndIndex.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 26848216F2C2CD27CA4DD3FA /* JSQMessagesCellTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7990E605447AD10D79BF5C29 /* JSQMessagesCellTextView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 26D4741B2B99971856CDB876 /* UIColor+JSQMessages.h in Headers */ = {isa = PBXBuildFile; fileRef = D68CAA81ED5F3FE77E72ADFE /* UIColor+JSQMessages.h */; }; + 273AC8D8A3EB7120C7D582DA /* YDBCKRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 08621340221D19DC40491530 /* YDBCKRecord.h */; }; + 279596B4D29FA244D5A05594 /* YapDatabaseSecondaryIndexTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = A32EDBA37CA116C04A8C83A6 /* YapDatabaseSecondaryIndexTransaction.h */; }; + 27BDF09475B6A8096A013FC3 /* NSArray+TOCFuture.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F4F3FD184C530A4C6BDD38E /* NSArray+TOCFuture.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 28525DA5640143CCAA0E07F9 /* YapDatabaseRelationship.h in Headers */ = {isa = PBXBuildFile; fileRef = 25AF51B0210B12B8567C2DB9 /* YapDatabaseRelationship.h */; }; + 297A6377F01F7443DF2456C2 /* SSKeychainQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CA91C3EF84B3F6C7CFDE30B /* SSKeychainQuery.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 2A570C8420831137D6CE4FAC /* TextFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E20C78076C8B64822BFFCAB /* TextFormat.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 2A845C41CF8FDF1545355568 /* ge_madd.h in Headers */ = {isa = PBXBuildFile; fileRef = 085F459484B4FA319F7B7A93 /* ge_madd.h */; }; + 2A9BB42978AEA5F5D0DFADBA /* YapDatabaseViewMappings.m in Sources */ = {isa = PBXBuildFile; fileRef = 24025B33CFBF8F8CD491CCAB /* YapDatabaseViewMappings.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 2B184D447711C887E8151439 /* Chain.h in Headers */ = {isa = PBXBuildFile; fileRef = 016291D608FC5D977DA55327 /* Chain.h */; }; + 2B3C9787660DEDDE2943D216 /* Randomness.m in Sources */ = {isa = PBXBuildFile; fileRef = ACB16033E5FAC9D66912AF04 /* Randomness.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 2B528F07552BD8D55FE14702 /* JSQMessagesAvatarImage.m in Sources */ = {isa = PBXBuildFile; fileRef = E1F1617BCE2E26F7B0AE194B /* JSQMessagesAvatarImage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 2BD905A4A4D7DAB9FB9DE85C /* YapDatabaseRelationshipPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 2080F46DB103625537F7E209 /* YapDatabaseRelationshipPrivate.h */; }; + 2BF684DA79A6C5BB02F3EBA8 /* ge_p3_to_p2.c in Sources */ = {isa = PBXBuildFile; fileRef = 5A2DD5798EC2A86D7B9A571E /* ge_p3_to_p2.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 2C6B622E61BC732CD7382102 /* JSQErrorMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = F235B8C3BB451235B2FBB1F1 /* JSQErrorMessage.h */; }; + 2C964CB10B2AFCC50ABF22B4 /* sc_muladd.c in Sources */ = {isa = PBXBuildFile; fileRef = D1B2E02CE7510C64A7DCDA84 /* sc_muladd.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 2CA75B0069EDE8ACA4F1B230 /* JSQMessagesCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 48973ADE9F2ED793D20AA0B4 /* JSQMessagesCollectionViewCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 2CD27EDAF53CA2FDA757BF2E /* YapDatabaseSearchResultsViewOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 08BB8B9307E90DFE1FC02DFD /* YapDatabaseSearchResultsViewOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 2D15C70234C089C5DFBF4796 /* NSArray+MTLManipulationAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 52664AA487BCC6B02B35598E /* NSArray+MTLManipulationAdditions.h */; }; + 2D56B9C5F91637A10A38BFFB /* DDDispatchQueueLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 10BF8C914E58914376C5326B /* DDDispatchQueueLogFormatter.h */; }; + 2D7CF4AD0EFF8BD7E879F16D /* YapMemoryTable.m in Sources */ = {isa = PBXBuildFile; fileRef = AC7ACBBB0876E49737173A49 /* YapMemoryTable.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 2DF0C23E0FD0C52ACF611112 /* YapDatabaseFilteredViewTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 3587A3698ADB68F8D37ACE01 /* YapDatabaseFilteredViewTypes.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 2E6AD12576DB2A648B074034 /* JSQMessagesToolbarButtonFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E94CF0E98E1A1EE9E1B752B /* JSQMessagesToolbarButtonFactory.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 2EA715BD393FCFBE7FB2EEC1 /* JSQMessagesToolbarContentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 41A7816700706FCBDF0BAC82 /* JSQMessagesToolbarContentView.h */; }; + 2EB13CA30CED46D845BF8191 /* JSQMessagesCollectionViewDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 22E2F3E66A08DBDEF1771D6A /* JSQMessagesCollectionViewDataSource.h */; }; + 2EF980A63B9E85C08BDC93BF /* crypto_int64.h in Headers */ = {isa = PBXBuildFile; fileRef = 34CDB24568CED10830C63F83 /* crypto_int64.h */; }; + 2F5907DCF7A2FCD256A777A5 /* YapDatabaseSearchQueuePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 878E51DB3C1238280714B87F /* YapDatabaseSearchQueuePrivate.h */; }; + 305E7D40F72031DA9FA2EE0E /* DDLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B7733F73B51974A416A30B5 /* DDLog.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 30C1A953A574A6727D03AE29 /* sc_reduce.c in Sources */ = {isa = PBXBuildFile; fileRef = 00386539DACC49E2CC03BBC6 /* sc_reduce.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 312181B4A71F10DA81799128 /* YapDatabaseRelationshipNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B237458092EC86A1D418275 /* YapDatabaseRelationshipNode.h */; }; + 3142D9A6CB30D5E9C8DCC038 /* DDAbstractDatabaseLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B702A44F1C50670DEE04982 /* DDAbstractDatabaseLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 317AE59E0A5C46E16E7C82CA /* AliceAxolotlParameters.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B310A3B4BC83569E7FC46EF /* AliceAxolotlParameters.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 3190A41A2FC826D0250F3470 /* fe_mul.c in Sources */ = {isa = PBXBuildFile; fileRef = 9F2055B73A86F24599A2F2F3 /* fe_mul.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 319B12AAF8E6B61C9C1C673E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12D12200D47A87D70A6CA718 /* Foundation.framework */; }; + 3244EE68D050304A0A825B92 /* EXTRuntimeExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 824DCD7725BA53A2CC464173 /* EXTRuntimeExtensions.h */; }; + 3268AA94F59D449E49AFBA6C /* blocks.c in Sources */ = {isa = PBXBuildFile; fileRef = A8F1E679BD45E7E4BAE933DC /* blocks.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 34579E26A8493FF9A4CA5AE3 /* TSDerivedSecrets.h in Headers */ = {isa = PBXBuildFile; fileRef = E1FFE340707784E9C253FDC5 /* TSDerivedSecrets.h */; }; + 35E7D62A2368D614B1A64AF1 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8261E31A31A703D1ED2197C4 /* CoreGraphics.framework */; }; + 365C931DCF0B342326F8D74A /* YapDatabaseExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = A6587E3D687D088A321D54AE /* YapDatabaseExtension.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 376231A2D693D60A6C6DB34B /* TOCInternal_Racer.m in Sources */ = {isa = PBXBuildFile; fileRef = E8AAABA5AF60C677814EA7DE /* TOCInternal_Racer.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 386C02D5A768CB837AE351F4 /* YapDatabaseCloudKitConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 27F7508B508D4F8DB4A7F5E3 /* YapDatabaseCloudKitConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 38B366716AC14FB2CC3C933E /* YapDatabaseViewTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = F0781F92D8DB87346F115F74 /* YapDatabaseViewTypes.h */; }; + 3997FDEFD6AA0E786A46D05F /* Utilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 72C42F8E031547BCAB4D234F /* Utilities.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 39A0FE5E60AA510ED4BBDF6A /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 607AD1C343F4DCD68CC115EC /* QuartzCore.framework */; }; + 3AD51AF5C42EC8CBD4791C7D /* NBNumberFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = C326D5A4C4B6D550E1BD7D3D /* NBNumberFormat.h */; }; + 3B0018A92B01B88AB6ADE978 /* sqrtm1.h in Headers */ = {isa = PBXBuildFile; fileRef = 514753088161B86F4FBFBC6A /* sqrtm1.h */; }; + 3B0C6684FABE0FDC8ABD9B02 /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = FC3944ABD69E43142EA7AF0D /* AFURLSessionManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 3BBD3B95A604304AB310F827 /* FFCircularProgressView.h in Headers */ = {isa = PBXBuildFile; fileRef = 39DA12887A15A8B109254753 /* FFCircularProgressView.h */; }; + 3BBDEEE23D617242F3D13109 /* TOCInternal_OnDeallocObject.h in Headers */ = {isa = PBXBuildFile; fileRef = A9230561BC4B5EB7B3CE0B27 /* TOCInternal_OnDeallocObject.h */; }; + 3C5E74B072E63AF2DEFDC090 /* ObjectivecDescriptor.pb.m in Sources */ = {isa = PBXBuildFile; fileRef = F174091422C6B27FEB734981 /* ObjectivecDescriptor.pb.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 3C7A2874C289997DF29653FB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12D12200D47A87D70A6CA718 /* Foundation.framework */; }; + 3D21009831C773510FBF4E0E /* YDBCKMappingTableInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = F669398BD6CD0075AC6578B4 /* YDBCKMappingTableInfo.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 3E437B7E77515EA938AC8719 /* GeneratedMessageBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = A6BBA3DC7393823B34DFFAD4 /* GeneratedMessageBuilder.h */; }; + 3E5CDB500982E798AE3AAB59 /* Pastelog.h in Headers */ = {isa = PBXBuildFile; fileRef = D17D3EC6E3BE4228B4305E73 /* Pastelog.h */; }; + 3EC23F17F9A8C7A0E532D6C0 /* SSKeychain.h in Headers */ = {isa = PBXBuildFile; fileRef = 52D61252154EC9A82F69E58A /* SSKeychain.h */; }; + 3F365CEF117C83C4459E27C0 /* APNavigationController.m in Sources */ = {isa = PBXBuildFile; fileRef = 83A6F415D723EB50EBFE5F27 /* APNavigationController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 3F692D2F75179D9CF583FF0D /* Pods-YapDatabase-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D5256BF832D931FDE0515DA3 /* Pods-YapDatabase-dummy.m */; }; + 3F842F033DDFFAEF9C7339A4 /* YapDatabaseFilteredView.m in Sources */ = {isa = PBXBuildFile; fileRef = 65A06D409E05D0C6BB379FE4 /* YapDatabaseFilteredView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 3FC73930E8C95F3C0C539B26 /* DDAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 554C29A876C5D0E7097CC234 /* DDAssert.h */; }; + 3FED4885A8ED931814CB3A3D /* YapDatabaseConnectionState.h in Headers */ = {isa = PBXBuildFile; fileRef = 715FDBBA4A032C2138D31DD3 /* YapDatabaseConnectionState.h */; }; + 405421DE78B882D6281F05E3 /* YapDatabaseSearchResultsView.m in Sources */ = {isa = PBXBuildFile; fileRef = 92632D241D66E4964934AEE4 /* YapDatabaseSearchResultsView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 40E2836440240591CCA624D5 /* ExtendableMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = E80FC9587E8EAD0DA3A39BF0 /* ExtendableMessage.h */; }; + 41FCEF86AFC6BBF429829ACE /* Pods-JSQSystemSoundPlayer-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D963877B62238B24E42F0403 /* Pods-JSQSystemSoundPlayer-dummy.m */; }; + 42830C63AA05FF84A2372ACC /* JSQCallCollectionViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AD82B311589F7607EAAFE30 /* JSQCallCollectionViewCell.h */; }; + 42C064170DE05A3DEF7AD079 /* MTLModel.h in Headers */ = {isa = PBXBuildFile; fileRef = BD5AD72B7B989F877F9D3754 /* MTLModel.h */; }; + 4338D4762DAF577BE262D0BB /* YapDatabaseCloudKitPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E6331C15A14E9C1B771A1A /* YapDatabaseCloudKitPrivate.h */; }; + 43B53BEACCF45F06FC470707 /* NSData+keyVersionByte.m in Sources */ = {isa = PBXBuildFile; fileRef = F8416A6D733440B8BA39D3D8 /* NSData+keyVersionByte.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 43D1E1779477EFE896EE6BEA /* UIImageView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C83C571D85E6E970EB8B945 /* UIImageView+AFNetworking.h */; }; + 44021A86EA32EC11EE31CA4B /* YapDatabaseSecondaryIndexPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = C0F9A8847F11FA070581432B /* YapDatabaseSecondaryIndexPrivate.h */; }; + 445B18FB4D6960D8A44283D0 /* YapDebugDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 91D6C0DA3C8DA60F59ACE589 /* YapDebugDictionary.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 447BFFAA00ACB17BED5E4463 /* NSValueTransformer+MTLInversionAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 702C9C8535AA4302784C75E7 /* NSValueTransformer+MTLInversionAdditions.h */; }; + 44DAB5FA6F6A571EBBAC39C9 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 182FEB5F8D3125B246FE79B0 /* UIKit.framework */; }; + 454C68CEA1BE596D282F216E /* ge_p1p1_to_p3.c in Sources */ = {isa = PBXBuildFile; fileRef = FE94DDC832F50D09DC8BDD0C /* ge_p1p1_to_p3.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 4572DE07FE749CCF8DD8953D /* JSQMessagesCollectionViewFlowLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = A091A42602E147BCB403F242 /* JSQMessagesCollectionViewFlowLayout.h */; }; + 457531A6269093FD79D007A2 /* YapDatabaseTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = CB44FB49C3A05B991D03E128 /* YapDatabaseTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 458219107477EC86A23AE218 /* MTLTransformerErrorHandling.h in Headers */ = {isa = PBXBuildFile; fileRef = 0547A2BA45A8D3DE25072D54 /* MTLTransformerErrorHandling.h */; }; + 45F91B67735E46193423E16B /* AbstractMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 545FE80FE0AC86EE61FE62FC /* AbstractMessage.h */; }; + 4664147557C31FAB64DD06E5 /* Pods-UICKeyChainStore-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 85E2CF9755A91BB955EA170D /* Pods-UICKeyChainStore-dummy.m */; }; + 47529B72F5948AC69AF9F4DB /* NBPhoneMetaData.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F9FC2434EE89DA33DBAF47B /* NBPhoneMetaData.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 478A2EBA4DFFE1795EB5D8D1 /* YapDatabaseSearchResultsViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = A5D386143116728D1711F053 /* YapDatabaseSearchResultsViewTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 47CB7BEBBDC47B844921D035 /* SessionRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 6660239E201391777F252A6D /* SessionRecord.h */; }; + 4879469B3B95B4E0173DB181 /* base2.h in Headers */ = {isa = PBXBuildFile; fileRef = 223B1C4A7381007ABF139265 /* base2.h */; }; + 48843647B3963428C2531DC6 /* YapDatabaseViewOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 17036B2AAE4C79102DD83BD4 /* YapDatabaseViewOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 489A0592B8DF2B41BA1F8AA4 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 99FAFA2B11B6B272DE7DB724 /* Security.framework */; }; + 489AB48EAF8D3FBB79664784 /* JSQDisplayedMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 868D73BC152866DF4604B200 /* JSQDisplayedMessage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 48BA209C607C388FC14E1BE4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12D12200D47A87D70A6CA718 /* Foundation.framework */; }; + 48C4F5E3950D0D928A933AC1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12D12200D47A87D70A6CA718 /* Foundation.framework */; }; + 490BA2C78CE97BE97C1370D7 /* YapDatabaseConnectionDefaults.h in Headers */ = {isa = PBXBuildFile; fileRef = 212A84CD823710EEAB0E6C13 /* YapDatabaseConnectionDefaults.h */; }; + 492445401B251DEBD736C6CC /* SSKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = D67857DCFA646155C657AE1E /* SSKeychain.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 4A1CB3B5DE3FB0436406FFF1 /* JSQMessagesComposerTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = E2ACCE4EA21DBC3919C15B99 /* JSQMessagesComposerTextView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 4A402CFA6149B49EE3691A73 /* UnknownFieldSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DB0C322A195863D2C078F8C /* UnknownFieldSet.h */; }; + 4A5F549357917222E3ED0683 /* crypto_uint64.h in Headers */ = {isa = PBXBuildFile; fileRef = AFB1E121A6667D3DD54B663A /* crypto_uint64.h */; }; + 4AC36AA1E4630693C489C7A5 /* YapDatabaseSecondaryIndexSetup.m in Sources */ = {isa = PBXBuildFile; fileRef = BEDF8A7FF7A32D5C63C13327 /* YapDatabaseSecondaryIndexSetup.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 4B79FA795E9EDAB49D9BA8D7 /* YDBCKChangeSet.h in Headers */ = {isa = PBXBuildFile; fileRef = BB802C744FBFD8C5ADC475AF /* YDBCKChangeSet.h */; }; + 4BB281A9186567EED71772DE /* YapDatabaseSearchResultsViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = B8F30B696D78E4A8DC56305B /* YapDatabaseSearchResultsViewConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 4BBBDFF2E24ECA86829CB364 /* ConcreteExtensionField.m in Sources */ = {isa = PBXBuildFile; fileRef = F3F3BE630B4700CF137AFA1D /* ConcreteExtensionField.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 4C9326D6604E11060F385875 /* YapDatabaseRelationshipOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 0AA270FED6AA3D7ED52A6901 /* YapDatabaseRelationshipOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 4CAE221986B8179AAF34086D /* JSQInfoMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = D838B33145FFDED533EF6D03 /* JSQInfoMessage.h */; }; + 4D409774656BF3C535413EF6 /* DDTTYLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F860B3A0FD94C898D669850 /* DDTTYLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 4DDD8245157685FC493B48E0 /* NBMetadataCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 370F80FD9FA3182BB441B721 /* NBMetadataCore.h */; }; + 4EEEC15DF9963F4C2D09F16A /* AFURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = F976B13172005E8848948263 /* AFURLResponseSerialization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 4F58D33CB8F308C0E5736FC5 /* YapDatabaseViewChange.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B57F5635B1F43AA636B263C /* YapDatabaseViewChange.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 4F78185871B8856529BD63C8 /* d.h in Headers */ = {isa = PBXBuildFile; fileRef = 17262D66A316033E75BADA3F /* d.h */; }; + 5019BE00B0566B273258F635 /* UFDisjointSetNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 753677DDF32C7159E8BBC3F3 /* UFDisjointSetNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 50F745CEA5DA1CA606393241 /* ge_p3_dbl.c in Sources */ = {isa = PBXBuildFile; fileRef = 144894E66152004AE71ADAD2 /* ge_p3_dbl.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 515553F3DBF945EB38D605AE /* YapDatabaseCloudKitOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = EDB841A37EDD732C020ACC9A /* YapDatabaseCloudKitOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 51770BF5C95B3F0D3740CDA8 /* JSQMessagesCollectionViewCellIncoming.h in Headers */ = {isa = PBXBuildFile; fileRef = 44DAED6931C7E3E4E90C10BE /* JSQMessagesCollectionViewCellIncoming.h */; }; + 51860513FBD2B5393E0CD4A1 /* YapDatabaseViewChange.h in Headers */ = {isa = PBXBuildFile; fileRef = 686A5AD96BC1DF71A7CCF9CB /* YapDatabaseViewChange.h */; }; + 518FD5F354E8CCF299DE2120 /* JSQDisplayedMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = DBE72EDFE0440CE3AD7EA223 /* JSQDisplayedMessage.h */; }; + 5195B657F239E1E767B99C69 /* UIProgressView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = BBEACC77C143D64D8DD69D41 /* UIProgressView+AFNetworking.h */; }; + 51D3770F4A93813C29C5B4E4 /* YapDatabaseExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B2E47CD533622C2678D1940 /* YapDatabaseExtension.h */; }; + 51FED73ED477A3D0C531FD5F /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 99FAFA2B11B6B272DE7DB724 /* Security.framework */; }; + 520C44F4B90B422516FD81AA /* JSQMessagesLabel.h in Headers */ = {isa = PBXBuildFile; fileRef = C665521ECF16429AE17A782D /* JSQMessagesLabel.h */; }; + 521F275AEE7ACCF5D151DBFC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12D12200D47A87D70A6CA718 /* Foundation.framework */; }; + 5256320EF871D3DF89DD5182 /* JSQMessagesToolbarContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = 810EA979C4597484963649EB /* JSQMessagesToolbarContentView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 5299FA78F061B95A9FEAA50C /* NBPhoneNumberDesc.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CDDD6BDCEF03E4937576970 /* NBPhoneNumberDesc.h */; }; + 530C9FC549B11369A201CA7D /* NBMetadataHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = FED0EFF78D98413556AD8805 /* NBMetadataHelper.h */; }; + 53158EA340B6F3DFD10741FA /* YDBCKChangeRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = FAF623E412D967FD8C61C9E3 /* YDBCKChangeRecord.h */; }; + 53BCFC14D2AEC1968E5E0729 /* TextFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C3BB283B84D6DA3CA04E7C2 /* TextFormat.h */; }; + 544455CD20AD0420B3129E99 /* TOCFuture+MoreContinuations.m in Sources */ = {isa = PBXBuildFile; fileRef = 85D16082895C08275F10907D /* TOCFuture+MoreContinuations.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 55EEB9F14B27479C8C8BE28B /* NBMetadataCoreTestMapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 786D875AAC0230A0606C9B24 /* NBMetadataCoreTestMapper.h */; }; + 564658F6463557CA2023CB02 /* YapDatabaseManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F5E1CB00C9A90364A4810A6E /* YapDatabaseManager.h */; }; + 5646963B11C8494337FD5FCF /* TOCInternal_BlockObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 54E2E2A7392A1932E93656D4 /* TOCInternal_BlockObject.h */; }; + 565238733E038CC45ED7362F /* YapDatabaseRelationshipOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = AA4B384C8D900FB16952DFAA /* YapDatabaseRelationshipOptions.h */; }; + 56637BE040B5B8139F0B54B6 /* YapDatabaseViewRangeOptionsPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 48C7BD34730E9716F486F74B /* YapDatabaseViewRangeOptionsPrivate.h */; }; + 56BADD82C9C24B623309858F /* crypto_sign.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E2A1DB5E9A7D62D757C3C5B /* crypto_sign.h */; }; + 57E080273A03CBE68E8147DE /* NSArray+TOCFuture.h in Headers */ = {isa = PBXBuildFile; fileRef = 436C5C4A818A7E4E10F030F2 /* NSArray+TOCFuture.h */; }; + 589672498C53ECB685BBC9C2 /* NSError+MTLModelException.h in Headers */ = {isa = PBXBuildFile; fileRef = 0160DA21A36F8DFA34F4A93B /* NSError+MTLModelException.h */; }; + 595135C089E345081F8A8428 /* NBPhoneNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 25A071EB53A2F3CFD775E2E2 /* NBPhoneNumber.h */; }; + 5996D2AE47B5DDF93E1C3547 /* TOCInternal_Array+Functional.h in Headers */ = {isa = PBXBuildFile; fileRef = D5ADF51AD626127B60ECB1FE /* TOCInternal_Array+Functional.h */; }; + 59DB40D3CA814CEBD09D5B37 /* JSQMessagesViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8EE09B8958BE85987D232F1C /* JSQMessagesViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 5A1745B8DDFCA70C1FDFC0DC /* YDBCKRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 34CDF72D264F5E19F81E6F8C /* YDBCKRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 5A3FE4F0F0322C4E141B2FF0 /* YapDatabaseFilteredViewTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6A24B4426A4CF8A367B3A /* YapDatabaseFilteredViewTypes.h */; }; + 5A95FAF0F892E921364A1DC2 /* sqlite3.h in Headers */ = {isa = PBXBuildFile; fileRef = FFD36C753F21C98A414D3972 /* sqlite3.h */; }; + 5ADA9059351CC518ED04CB08 /* ge_scalarmult_base.c in Sources */ = {isa = PBXBuildFile; fileRef = EA09F96B55F670EB72E063D2 /* ge_scalarmult_base.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 5AE58A7E953B79492D9CDA77 /* YapDatabaseViewRangeOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = C2F262CEFCABBFC3688E6BDF /* YapDatabaseViewRangeOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 5B391F0C3B0E3BDF896C94C6 /* IdentityKeyStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 7603E8DBAB567E2A5D1C85D4 /* IdentityKeyStore.h */; }; + 5B6000B7318A9BBD9C2ECFDA /* PreKeyBundle.m in Sources */ = {isa = PBXBuildFile; fileRef = C9841E75EF7C4B07ADADA6A8 /* PreKeyBundle.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 5B99D2A83B9C04130FBB2F53 /* YapDatabaseRelationshipEdgePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D3AE4D58A285DDC53BA8759 /* YapDatabaseRelationshipEdgePrivate.h */; }; + 5B9CD8F1574A20541F2AC826 /* MTLReflection.h in Headers */ = {isa = PBXBuildFile; fileRef = 551560C24CEDCC9AD41F26C8 /* MTLReflection.h */; }; + 5BB73A2E1A886F74B2627870 /* YDBCKChangeQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 00778303E52B288B6B095B47 /* YDBCKChangeQueue.h */; }; + 5C16BF0E6D5580B20D1727A3 /* YapDatabaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F822B0113BD943BEB3D146C /* YapDatabaseView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 5CC33A67062814CAB1818AF1 /* YapNull.h in Headers */ = {isa = PBXBuildFile; fileRef = 995F942E6261B0C8651B9402 /* YapNull.h */; }; + 5D8EB161BCDE7AF256217B69 /* YapDatabaseViewOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 60931B1C59F05AAC3108A6C6 /* YapDatabaseViewOptions.h */; }; + 5D915AEF3A8F9FF593D15562 /* YapDatabaseFullTextSearchPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 32B00A75C6CC63629C2EE3D6 /* YapDatabaseFullTextSearchPrivate.h */; }; + 5DB9268AC030738DAA3B8EED /* YapDatabaseCloudKitTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 553F2A03D97720E3C2FC9F88 /* YapDatabaseCloudKitTransaction.h */; }; + 5E0AAFF5E90B3AE1AD4AB8B9 /* compare.h in Headers */ = {isa = PBXBuildFile; fileRef = FA11424A13B312203530C175 /* compare.h */; }; + 5ED768982DE31762BD0D045D /* JSQMessagesCollectionViewFlowLayoutInvalidationContext.h in Headers */ = {isa = PBXBuildFile; fileRef = EF46CDE2D24E3C57F2B1CDD7 /* JSQMessagesCollectionViewFlowLayoutInvalidationContext.h */; }; + 5EE61678FAB12185912CDA99 /* JSQMessagesCollectionViewFlowLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D083F3AA512E700D73F8876 /* JSQMessagesCollectionViewFlowLayout.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 604C16905A171E07422AD48F /* AFURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BBE85A1454C0FD0879A247B /* AFURLSessionManager.h */; }; + 6051582186AE55393CC3BE95 /* YDBCKAttachRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 3325AFC299395DFF4E23EA3A /* YDBCKAttachRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 60FB88F9070804086B666F86 /* ge_msub.h in Headers */ = {isa = PBXBuildFile; fileRef = C8D1E7A9B3B70B6E8517B99B /* ge_msub.h */; }; + 6108BBC0B5536AA77A03A4E9 /* curve_sigs.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EAFE72207E4D558286FAB56 /* curve_sigs.h */; }; + 61586140F53D64F6C829A5BC /* UIImageView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = B45A3BAF00374991889F3175 /* UIImageView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 62CDA5E0FE4919D50E03AD1F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12D12200D47A87D70A6CA718 /* Foundation.framework */; }; + 63B03746555F15200BF9A297 /* TwistedOakCollapsingFutures.h in Headers */ = {isa = PBXBuildFile; fileRef = 92359AE26C68F6571C5B33F9 /* TwistedOakCollapsingFutures.h */; }; + 63DEE657807AB1FF74C416F9 /* SerializationUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 7671C3A8C03BB009F942A9D8 /* SerializationUtilities.h */; }; + 63E145243842C3FA912B0936 /* curve25519-donna.c in Sources */ = {isa = PBXBuildFile; fileRef = 388AC5F545E9C9BC3462D539 /* curve25519-donna.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 63F3FBEC818E9700D17B859D /* UIImage+JSQMessages.m in Sources */ = {isa = PBXBuildFile; fileRef = 80C20B631828BE609E2766AC /* UIImage+JSQMessages.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 64F1240B6558CB087497678A /* YapDatabaseStatement.m in Sources */ = {isa = PBXBuildFile; fileRef = BDE7294CBFCB179E593F8529 /* YapDatabaseStatement.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 64FCA48302E948C4BC6FD7BE /* UIColor+iOS7.h in Headers */ = {isa = PBXBuildFile; fileRef = 7991449B07B44259DF765F3B /* UIColor+iOS7.h */; }; + 6584DFE1E055ECCB56BC5ED2 /* RingBuffer.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C262A741DE53EE88D50DD15 /* RingBuffer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 659C19767C3A65E163816B3B /* UnknownFieldSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FD0D5FDA36ED2EE18E1EA2E /* UnknownFieldSet.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 65BAB6F3A9B2147BCA518E92 /* NSString+JSQMessages.m in Sources */ = {isa = PBXBuildFile; fileRef = 03A0A397DE9AE6BCCAD15D9C /* NSString+JSQMessages.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 65D2D6A598339D6374F5FD97 /* JSQMessagesBubbleImageFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = F2166B3CE9B29D85469AC8A4 /* JSQMessagesBubbleImageFactory.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 65E018BD55A32510061E1A3C /* SessionState.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B6F0FF05A6DE7740A2986C3 /* SessionState.h */; }; + 662B6F211E8B03F2FB01DAAF /* YapDatabaseConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 08515156BB4A11C8240B021B /* YapDatabaseConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 665F8398F63E30365D75CF71 /* sc.h in Headers */ = {isa = PBXBuildFile; fileRef = 393802C0238EEC92EDC1DB0C /* sc.h */; }; + 668BD685C42F8363297FEF83 /* JSQMessageBubbleImageDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = E4051B47F09BEFACD323322E /* JSQMessageBubbleImageDataSource.h */; }; + 669A1325228A5665D4B1E54C /* YapDatabaseCloudKitConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DB66467F4E7DA355B984158 /* YapDatabaseCloudKitConnection.h */; }; + 67845ADC638EA4703019E5C2 /* Randomness.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D4780C37B53270B7BDAE202 /* Randomness.h */; }; + 67A475573D51632862E90B5C /* ge_add.c in Sources */ = {isa = PBXBuildFile; fileRef = 1F22867887E25C32B03EE04D /* ge_add.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 67B212C4D2D1E7450805207D /* JSQMessagesToolbarButtonFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = F3723D855F757291B01ACB67 /* JSQMessagesToolbarButtonFactory.h */; }; + 67F056EB9396D0C4237AB03C /* fe_isnonzero.c in Sources */ = {isa = PBXBuildFile; fileRef = 88410EDCECAFB147DDB816CC /* fe_isnonzero.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 67FD33093E4D7386D3678F21 /* CipherMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = BC3A3DBFB384F21C92EA7CFF /* CipherMessage.h */; }; + 683AE331177826E2377A13F8 /* MTLModel+NSCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = FD2EC0FFD2CBB684C04D1139 /* MTLModel+NSCoding.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 68798AA5139C3CD5C3638DC0 /* EXTScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 227622B13D66DC6A500411A6 /* EXTScope.h */; }; + 68B9D826F4EAF6C1CBE76A73 /* PBArray.h in Headers */ = {isa = PBXBuildFile; fileRef = DB42F7E36B7D18F1DE85F8B2 /* PBArray.h */; }; + 690B78DA6BE9A4B1E2E70FA6 /* YapDatabaseSecondaryIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = D3653BD1349CB62CC1A5861C /* YapDatabaseSecondaryIndex.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 69847BA040C4509B6EBA177B /* YapDatabaseViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = CEDD5FA41DBB95DC6D4824A9 /* YapDatabaseViewConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 6985BEB2A6BFC50BB2367620 /* DDAbstractDatabaseLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 36B07A5394275EBC8F9A3DB5 /* DDAbstractDatabaseLogger.h */; }; + 69CF83FBDDCE32B6DEDF85AF /* TOCInternal_BlockObject.m in Sources */ = {isa = PBXBuildFile; fileRef = BB0A5D7DFF6925D87FD99CD4 /* TOCInternal_BlockObject.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 6A55476097F6303CEE516391 /* YapRowidSet.h in Headers */ = {isa = PBXBuildFile; fileRef = E080B60CF2E89ECF156E4258 /* YapRowidSet.h */; }; + 6AD11ADF879E4DBEE18FEC02 /* JSQMessagesCollectionViewLayoutAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = 99CCA32285D708B3ACF79662 /* JSQMessagesCollectionViewLayoutAttributes.h */; }; + 6BBE2027AF5A982B301B823B /* YapDatabaseOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 369750D7289F8580FAA9A6C8 /* YapDatabaseOptions.h */; }; + 6BC6F6A1D4784965C791BFEE /* DDContextFilterLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 408FB08FFDA9C14060794D1E /* DDContextFilterLogFormatter.h */; }; + 6BD0C6BB1702A0AFE29F95F1 /* YapDatabaseSecondaryIndexOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = E654C3451C0A9C5C0E7C3BC8 /* YapDatabaseSecondaryIndexOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 6BE5FE71AEAFD0B3EFE62AC6 /* UIColor+JSQMessages.m in Sources */ = {isa = PBXBuildFile; fileRef = 04CB53557D16CCA512172FF8 /* UIColor+JSQMessages.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 6BE7A45074FD210F2DE6BE12 /* ge_sub.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AF959EE0D99B10B023D6CAF /* ge_sub.h */; }; + 6C306CB4AE2AC75E8F603D22 /* YapDatabaseFullTextSearchTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BA6BBE5F597908D64B1C16A /* YapDatabaseFullTextSearchTransaction.h */; }; + 6C91D97F370FA9169160ECEF /* SessionBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 168A5250FF674112A7E326A2 /* SessionBuilder.h */; }; + 6CBEFC8FC4B54F5B35E7B3D8 /* YapDatabaseSecondaryIndexHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 3EF966D7B96291731EF49F28 /* YapDatabaseSecondaryIndexHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 6CCCE16F6321A19E8D183995 /* UIButton+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = AA6879D877A14D6BB0D69F98 /* UIButton+AFNetworking.h */; }; + 6CE765BD884BD43645A38EF4 /* NSData+keyVersionByte.h in Headers */ = {isa = PBXBuildFile; fileRef = AF1A84545C133F0EAA17B602 /* NSData+keyVersionByte.h */; }; + 6D084A6F9CAEE8F5601FD004 /* UIAlertView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E1FF602B7D69CF67EDF2541 /* UIAlertView+AFNetworking.h */; }; + 6D3946F142F421244779933D /* MTLReflection.m in Sources */ = {isa = PBXBuildFile; fileRef = 9ABCBED9532BD721163EDECC /* MTLReflection.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 6DC40C2B4DE9F8187BA44782 /* DDASLLogCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = B099F782283C678EB447AB7D /* DDASLLogCapture.h */; }; + 6EC94297B4ADC2C5DC6F2404 /* YapDatabaseSearchResultsViewOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = D7D858F3FC9AB58C9EB8EFEE /* YapDatabaseSearchResultsViewOptions.h */; }; + 6ED77B627E4E438702BA0479 /* NBPhoneMetaData.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F34EA9E9D748D04689FC610 /* NBPhoneMetaData.h */; }; + 6F05B69FDBFFF5BB7421A881 /* YapSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 07ACC5B11D48F4E1B2E89DD1 /* YapSet.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 6F24645BD336E1C60BB38452 /* YapDatabaseViewMappings.h in Headers */ = {isa = PBXBuildFile; fileRef = 64B0C55AD7DD65F748BD84DB /* YapDatabaseViewMappings.h */; }; + 6F717626D17BE5D32120DAFC /* JSQMessagesInputToolbar.h in Headers */ = {isa = PBXBuildFile; fileRef = FABEBCD88F0D3E3273D066D6 /* JSQMessagesInputToolbar.h */; }; + 6FAF71318E1E57715C61128D /* YapDatabaseFullTextSearchSnippetOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 2833CA55941D683CC73417A7 /* YapDatabaseFullTextSearchSnippetOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 6FBB67B2B8752C9635C090F1 /* YapDatabaseHooksConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = C250E922BDEE1B96AB77028B /* YapDatabaseHooksConnection.h */; }; + 6FC576AAB411F452F8B7E390 /* ge_p2_dbl.h in Headers */ = {isa = PBXBuildFile; fileRef = A39F15E708550F06DF6EDB4C /* ge_p2_dbl.h */; }; + 7029757C4C7BF82E73DDABE4 /* SessionState.m in Sources */ = {isa = PBXBuildFile; fileRef = E8BFB54D59B7A2DD2F001AAF /* SessionState.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 70CE1FC1C73264EEEA7AB998 /* JSQSystemSoundPlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = E3FA657CEA6426F959DD8D33 /* JSQSystemSoundPlayer.h */; }; + 719E7A48396C124B24BD8B74 /* NSObject+MTLComparisonAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 83980A257C03971AC0BBAAB6 /* NSObject+MTLComparisonAdditions.h */; }; + 71A48C5617F3EF1101BA9325 /* ge.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E2E14A4186EB82BB823DC41 /* ge.h */; }; + 72196BDF52D05FF79229E5EC /* YapDatabaseHooksTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 938DA83BD863C58B6B38FBAC /* YapDatabaseHooksTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 7220EE1B905C52F414B83CE8 /* UIView+JSQMessages.m in Sources */ = {isa = PBXBuildFile; fileRef = E7645BB74C834141ED43B648 /* UIView+JSQMessages.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 725415A0D5A5609947F897E4 /* HKDFKit.m in Sources */ = {isa = PBXBuildFile; fileRef = E9F0BD0BB34EEF3CF4D70522 /* HKDFKit.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 726789D6DDB33C292F1573F8 /* ge_sub.c in Sources */ = {isa = PBXBuildFile; fileRef = D801CFA2882EAB1906888DA5 /* ge_sub.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 729ACE00E8A156E7B2664EAA /* YDBCKChangeSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F8707DC6666393FB33AE113 /* YDBCKChangeSet.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 72DAD2CE683BC6AD198BC114 /* YapDatabaseRelationshipTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FE4A5EFE9E82C82933FA483 /* YapDatabaseRelationshipTransaction.h */; }; + 730B4D7B3A3152966AB41DB8 /* JSQMessagesAvatarImageFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = B01AA79C8B2E1635B4621325 /* JSQMessagesAvatarImageFactory.h */; }; + 73242FE54CEBC6A2D5029548 /* CollapsingFutures.h in Headers */ = {isa = PBXBuildFile; fileRef = 82AD28F312ED8D9C3FE47A2C /* CollapsingFutures.h */; }; + 74851DD26F551D33FE9FB6BB /* JSQMessagesBubbleImageFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = C9033844C09969EA3B768A09 /* JSQMessagesBubbleImageFactory.h */; }; + 749ABDE323958671638F5EBE /* JSQMessageData.h in Headers */ = {isa = PBXBuildFile; fileRef = 8519E5F20A78EB878626BAEC /* JSQMessageData.h */; }; + 7510C0FEE2CDD2ECCA161E5E /* AFNetworkActivityIndicatorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 832F97A12108ECEF99D1ABAC /* AFNetworkActivityIndicatorManager.h */; }; + 75278AAAE32ED3FAA5DCF378 /* fe_0.c in Sources */ = {isa = PBXBuildFile; fileRef = 4E21BAEB708AFD2EAC170062 /* fe_0.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 7543DBF88245D971DA9FF47F /* YapDatabaseFilteredView.h in Headers */ = {isa = PBXBuildFile; fileRef = 77D1EA2BAF2AEEE431E57B63 /* YapDatabaseFilteredView.h */; }; + 75B8804066FEC6F77A3E5565 /* MessageKeys.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F43775EA1E06FA2C82BF9E2 /* MessageKeys.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 75F844318B0746C4D0FD1673 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12D12200D47A87D70A6CA718 /* Foundation.framework */; }; + 7606C98E2856270A280EA7BF /* pow225521.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B2C6FACDEB45E8CB6400DAF /* pow225521.h */; }; + 7621B5EC410DD7EECBE380AC /* JSQErrorMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 58F53E21CE672CA5126C2A60 /* JSQErrorMessage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 76C0F29EE2C8DAF1AFE15DB2 /* YapDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = F83E2B698307985CCB6FEF78 /* YapDatabase.h */; }; + 778D0BD330DC38FCC1649825 /* YapDatabaseViewMappingsPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C63969D4C04497884C4EB3A /* YapDatabaseViewMappingsPrivate.h */; }; + 7796B41951FA5628B82FF8A8 /* TOCInternal_Racer.h in Headers */ = {isa = PBXBuildFile; fileRef = 659CE4095BEA8FE9C8EBADFD /* TOCInternal_Racer.h */; }; + 77DF1806A17FEC3464FAE6AF /* YDBCKChangeRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AC57DF876D2E74BD9DFFB0D /* YDBCKChangeRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 77FAFA403BCB8267A95C60CC /* ge_precomp_0.c in Sources */ = {isa = PBXBuildFile; fileRef = A7769848F102ABE5CAAF86DF /* ge_precomp_0.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 781C130C6E3DECDCFC01C152 /* NSDictionary+YapDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = D09E3FA59D0669E2BAFABDAA /* NSDictionary+YapDatabase.h */; }; + 78410B891F90918F9ED8EBAF /* NSArray+NBAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 45E109AC4B959C00D49F7762 /* NSArray+NBAdditions.h */; }; + 7896D55FEB0C586FC9BCB421 /* YapDatabaseCloudKitTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 962D293B32274722CA6D927E /* YapDatabaseCloudKitTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 78BACB3A9174FF5A77FB345C /* YapDatabaseConnectionState.m in Sources */ = {isa = PBXBuildFile; fileRef = 548ED2A1BE9070765B17A114 /* YapDatabaseConnectionState.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 78F9890BC6FC24667B5F1274 /* PreKeyBundle.h in Headers */ = {isa = PBXBuildFile; fileRef = D25B277ADC7029F169B90CAC /* PreKeyBundle.h */; }; + 78FE3F8A48F89B485997E26C /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A1FCE5C727192ACF3C96ED58 /* CoreLocation.framework */; }; + 78FED4FF4FF1617BBDCFF114 /* NBMetadataHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = D0E137B48C160B5D899D49E0 /* NBMetadataHelper.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 795681DE54ECB14AB1352762 /* Ed25519.m in Sources */ = {isa = PBXBuildFile; fileRef = F641DC2A63FFF8BEDBC933A1 /* Ed25519.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 7A556CE32092CD5AA65D9C64 /* YapDatabaseHooks.h in Headers */ = {isa = PBXBuildFile; fileRef = 85561D279E7192196EC1C152 /* YapDatabaseHooks.h */; }; + 7AA0B010426F4CA2B7D57B01 /* ExtensionField.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C88549B480D7AC7C3395F78 /* ExtensionField.h */; }; + 7AE3F05284F8430DC4FA3886 /* PreKeyRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = FCBB8695E206A1B48738CB3D /* PreKeyRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 7B12292A2511A11A8668966B /* YapDatabaseViewRangeOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = AB947ED6CF3180E2A53FBCA8 /* YapDatabaseViewRangeOptions.h */; }; + 7B36FBAFA6EF8ED1292F065D /* UIImage+JSQMessages.h in Headers */ = {isa = PBXBuildFile; fileRef = 246BBF5FBF1D07CEAD6A6FAE /* UIImage+JSQMessages.h */; }; + 7B5A37E18310950652900848 /* AFSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D4A4797F56EA4E5BEB851A4 /* AFSecurityPolicy.h */; }; + 7CB7F50F951488B7E88555C5 /* compare.c in Sources */ = {isa = PBXBuildFile; fileRef = AC257A076BB548D023363FE6 /* compare.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 7CFAD84CF34AD62F0CB39481 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12D12200D47A87D70A6CA718 /* Foundation.framework */; }; + 7DA985D3750660BA90C9F3D8 /* NSDictionary+MTLMappingAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = A87344BC0A9795F4F08357D9 /* NSDictionary+MTLMappingAdditions.h */; }; + 7EFAFF1FCC5D85AEC1324E96 /* RKCK.h in Headers */ = {isa = PBXBuildFile; fileRef = A5D27C57D7D93E4F510BD8B3 /* RKCK.h */; }; + 8003C5E8982FBD09436D215F /* JSQCall.h in Headers */ = {isa = PBXBuildFile; fileRef = B2A8E76E23BFA059B87EB25C /* JSQCall.h */; }; + 80195A1488C16673CE80E7B1 /* JSQCall.m in Sources */ = {isa = PBXBuildFile; fileRef = BABB83EAC5D19943A916A5E8 /* JSQCall.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 803640FB484F73F205477381 /* Pastelog.m in Sources */ = {isa = PBXBuildFile; fileRef = DE724DCAAB89EB93A0E0AD7E /* Pastelog.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 8146637881B4E25D5D776F70 /* DDTTYLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = C31381C5AEC5428B9CC19A6C /* DDTTYLogger.h */; }; + 821E875D2CF9892B116D55FE /* PreKeyWhisperMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 08DA3104F1907E5CD0D5DEAE /* PreKeyWhisperMessage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 82AC9BABD1A1CBCBE3B980B5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12D12200D47A87D70A6CA718 /* Foundation.framework */; }; + 8322AE58FB413A82134404AC /* NBMetadataCoreTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D550EB867DC6D1D313D4A67 /* NBMetadataCoreTest.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 8340C4E26EE9B77FBF99594D /* AFHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = DA97C94A70362A33C6448586 /* AFHTTPSessionManager.h */; }; + 837D5666AAB09CBD3085AB67 /* NBPhoneNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = F0411644177B57FAB5A2ECC2 /* NBPhoneNumber.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 83C26D02C593E619DBC55954 /* YapDatabaseRelationshipEdge.h in Headers */ = {isa = PBXBuildFile; fileRef = 77F0F6F58531F3582629B82A /* YapDatabaseRelationshipEdge.h */; }; + 841BBC761E84BAEDB372F25C /* YapDatabaseQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = 024B10325DF5B87AAAA3E7CB /* YapDatabaseQuery.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 846EFDA046D267995D3B5134 /* YapDatabaseViewChangePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 80D0A622826A1D78B9D235CA /* YapDatabaseViewChangePrivate.h */; }; + 84D1A049B4C603B6114FDDE1 /* fe_neg.c in Sources */ = {isa = PBXBuildFile; fileRef = 891057BBC1A6741F3CBA00D9 /* fe_neg.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 851D8032E20C5029AACFFFFC /* BobAxolotlParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = 65BF23E6178EC8A5AB3C42D3 /* BobAxolotlParameters.h */; }; + 85F30BC645CC2148E4AD7170 /* Pods-AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FBD9F96C95CF4DF2FA5EBC9 /* Pods-AFNetworking-dummy.m */; }; + 861D048ACF8A564A12388A1D /* JSQSystemSoundPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 3619C4107B3DD288B2489D9B /* JSQSystemSoundPlayer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 8631BD80186B827762B31F58 /* ExtensionRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B555E19C190EC298524BFFD /* ExtensionRegistry.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 86BBA4F61C15E43E4D665DA7 /* ge_p1p1_to_p2.c in Sources */ = {isa = PBXBuildFile; fileRef = 8750A68157E0A2441BD4E5AD /* ge_p1p1_to_p2.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 86C29CE9D7BBE813123315A0 /* JSQDisplayedMessageCollectionViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D9E20BBBFACB2E95CFC5F78 /* JSQDisplayedMessageCollectionViewCell.h */; }; + 875AF53C4040F44A81308EBB /* JSQMessagesMediaPlaceholderView.m in Sources */ = {isa = PBXBuildFile; fileRef = D37C33A3DCAD15152DCB8513 /* JSQMessagesMediaPlaceholderView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 87E5089453E968A19E138DFF /* AFHTTPRequestOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = FD2B5F2403D2BA133D68D220 /* AFHTTPRequestOperation.h */; }; + 880C424480F9ACA78B3F22DA /* crypto_verify_32.h in Headers */ = {isa = PBXBuildFile; fileRef = 58FBEC318505D211123E77AE /* crypto_verify_32.h */; }; + 885C938982833DA673D6088D /* RatchetingSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 270299C983425103D382DB55 /* RatchetingSession.h */; }; + 88924FEA436D36831493CDF2 /* YDBCKRecordTableInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = F8B5DEF01FC9695AFC0BFB80 /* YDBCKRecordTableInfo.h */; }; + 88F3FBEBB983662F4B0CEF29 /* fe_sub.c in Sources */ = {isa = PBXBuildFile; fileRef = 9B4AE7B097385450371AD2EC /* fe_sub.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 89783DD7171CDE3701049E4C /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EB3961BF3FB7DE5354031F44 /* AudioToolbox.framework */; }; + 8987F976B7CCD344D01B9DD4 /* NSBundle+JSQMessages.h in Headers */ = {isa = PBXBuildFile; fileRef = 723D08A8CF327386B673E6C7 /* NSBundle+JSQMessages.h */; }; + 899081C63EB8F0D9B510FAB1 /* WhisperMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 4330B62265B8294A1D71E641 /* WhisperMessage.h */; }; + 89A03E54310D00FBACFB29FA /* YapTouch.h in Headers */ = {isa = PBXBuildFile; fileRef = 8889B131292B1B3BAE942565 /* YapTouch.h */; }; + 89AC8007DB82A2381A3BE5A2 /* MutableField.m in Sources */ = {isa = PBXBuildFile; fileRef = 831DE7B83C9EDD8B681A7583 /* MutableField.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 8A72D7641D6878D5743F9B94 /* UIButton+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 78CDEDFF6A522C9EAEBDFF3A /* UIButton+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 8AA894CC97FB1C62E18DAE6B /* YapRowidSet.mm in Sources */ = {isa = PBXBuildFile; fileRef = 49B9AC8CF72C43BCBBEE7734 /* YapRowidSet.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 8AB3EBC3A03FCFBCB388E8CD /* PreKeyRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = AB10237CD4505BC40B1B0731 /* PreKeyRecord.h */; }; + 8AC64EF63ABF0FC86E09E5A7 /* ExtendableMessageBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 42688E2C7BC573821701964D /* ExtendableMessageBuilder.h */; }; + 8B5867075F104C9955543E91 /* Pods-CocoaLumberjack-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6484380665A2D395E2B2AB57 /* Pods-CocoaLumberjack-dummy.m */; }; + 8B81E13CE749FFB04BA9ADA2 /* YapDatabaseViewState.h in Headers */ = {isa = PBXBuildFile; fileRef = 7148D8782182B50AF61D32DE /* YapDatabaseViewState.h */; }; + 8BA57A7F7DB162D7FF135CBB /* AFHTTPRequestOperationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 67A3804FB25727D630D94CFC /* AFHTTPRequestOperationManager.h */; }; + 8BBBE1963672D8C144AD93FC /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6EB9414B2BDC51B996DCA51D /* AFSecurityPolicy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 8C0A7A8D8BB8CD5CCE0512F9 /* AliceAxolotlParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = 236350BBD9D31BA081C9EBC5 /* AliceAxolotlParameters.h */; }; + 8C11306A278BA3B6E13BC602 /* YapDatabaseLogging.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F250B97BB03AABA03203D64 /* YapDatabaseLogging.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 8C2972AC1162BE870E3CDB5A /* AFURLRequestSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = EB7B465D1DD2F944F62CCDB2 /* AFURLRequestSerialization.h */; }; + 8C3B5B348EFFEE4A50827D95 /* JSQVideoMediaItem.m in Sources */ = {isa = PBXBuildFile; fileRef = B6712272A48E7B620279B1F4 /* JSQVideoMediaItem.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 8CAC3ED5C5AC1A00563EF3F5 /* NSObject+MTLComparisonAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = B5507BA886B9138EAFB3BE44 /* NSObject+MTLComparisonAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 8D165EA402A847422CB74AF5 /* YapTouch.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E6FD2351247D9AA740E8BF4 /* YapTouch.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 8D1D0618DB0200346F1E3FDA /* TSDerivedSecrets.m in Sources */ = {isa = PBXBuildFile; fileRef = 39D0DD00E8B048BECC329379 /* TSDerivedSecrets.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 8D663687B1A138BBC9B4DB7B /* UIWebView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 7784F7F2DBA3D9E637777631 /* UIWebView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 8D7B19EFDD39F86FF7DA7E8B /* YapDatabaseConnectionDefaults.m in Sources */ = {isa = PBXBuildFile; fileRef = A260FC285C6C812240E02332 /* YapDatabaseConnectionDefaults.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 8D98A865927B21418EC38467 /* PBArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 30C7496663E21EA1CE75AABF /* PBArray.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 8DF8DEB4B2757230C388E4A5 /* YapDatabaseStatement.h in Headers */ = {isa = PBXBuildFile; fileRef = 801DF691B05964FC3F547289 /* YapDatabaseStatement.h */; }; + 8E937865D042B3E76B41C3A6 /* NBMetadataCoreTestMapper.m in Sources */ = {isa = PBXBuildFile; fileRef = DF96706073F4660183434A09 /* NBMetadataCoreTestMapper.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 8F32FDEA2CE3AF849B30AB26 /* crypto_uint32.h in Headers */ = {isa = PBXBuildFile; fileRef = AE8C5AC72EB5AA4ED9E04BEB /* crypto_uint32.h */; }; + 8F8732251E11BB9BC40EE3EE /* pow22523.h in Headers */ = {isa = PBXBuildFile; fileRef = 547366CC619BEBB43BF7CF12 /* pow22523.h */; }; + 9009B996E178EA2B2FC69A61 /* AES-CBC.h in Headers */ = {isa = PBXBuildFile; fileRef = F5A8D74F0882656CCFE260AE /* AES-CBC.h */; }; + 9011274B53A3EA31423D7AA8 /* ExtensionRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 628A599F491AF025480F195B /* ExtensionRegistry.h */; }; + 9168F65FB74F39AA5425874E /* curve_sigs.c in Sources */ = {isa = PBXBuildFile; fileRef = FC0C51BB9D70FF9FB9DF1BA7 /* curve_sigs.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 91B94BA6D4122344645CEC49 /* base.h in Headers */ = {isa = PBXBuildFile; fileRef = 91543C98191EA64E4C22557F /* base.h */; }; + 91C92F6D6EDFE4C01F26A049 /* SendingChain.m in Sources */ = {isa = PBXBuildFile; fileRef = D39EC127B363EC2530476151 /* SendingChain.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 92C7FD721088527B39D1EA6D /* YapDatabasePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 813F692942593D19AB7FDE79 /* YapDatabasePrivate.h */; }; + 92EBD47E765E06840F2A4834 /* NSError+MTLModelException.m in Sources */ = {isa = PBXBuildFile; fileRef = D58C01CC6C0B0A1A165DA649 /* NSError+MTLModelException.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 92FD83449C3F532E3B4CBC6C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12D12200D47A87D70A6CA718 /* Foundation.framework */; }; + 9301F8349DB78815426A3D47 /* MTLJSONAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = D6038E4B4BD8A7A4D4317B52 /* MTLJSONAdapter.h */; }; + 933D381C15F1747FAAE99548 /* AFURLConnectionOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 660996E9359061DF00E83215 /* AFURLConnectionOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 9372409AEBE3F66B8AB9B87F /* d2.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D70085900E198029C2EA70B /* d2.h */; }; + 942A879144E5947B93E6CC74 /* YapDatabaseExtensionConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = C599DCFC8AB9EDE3EC191BDA /* YapDatabaseExtensionConnection.h */; }; + 94369283586C0E31C006F9E5 /* AES-CBC.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F9C71332FFE39760CE2570E /* AES-CBC.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 9458430280C059667BE21BFA /* YapDatabaseSecondaryIndexTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = CB0B70CF3022544E9C73ACEA /* YapDatabaseSecondaryIndexTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 94866742A43A94E74709D4B9 /* YapDatabaseFullTextSearchHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 7556DD2254C92CAE412027CB /* YapDatabaseFullTextSearchHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 94CEB63696D9FB891C9FF1AE /* TOCInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 36B1062B4A34E098BB7E3BCA /* TOCInternal.h */; }; + 94F86123ADC9BB1C14C36C00 /* Message.h in Headers */ = {isa = PBXBuildFile; fileRef = FAA8DFE2E5F47D0CEECB8DCB /* Message.h */; }; + 9551F75E17CFAF601DE698FD /* crypto_sign_edwards25519sha512batch.h in Headers */ = {isa = PBXBuildFile; fileRef = 782D13D26D79F3C2E533E5D2 /* crypto_sign_edwards25519sha512batch.h */; }; + 959308B22B77FF99DF9683AF /* open.c in Sources */ = {isa = PBXBuildFile; fileRef = 1F9284FCC18D3CE3398F7885 /* open.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 95B6AA4F1840FDAFCB3BD924 /* NBPhoneNumberDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 652AD6F0197153F6257332DE /* NBPhoneNumberDefines.h */; }; + 9689D823A1EE3473B89EF0BC /* AFHTTPRequestOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 2FAF71CC69BB6773655FC453 /* AFHTTPRequestOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 96A940AAB2F09696458F9F69 /* ConcreteExtensionField.h in Headers */ = {isa = PBXBuildFile; fileRef = E1C6F6501B1D96F38AAE53FC /* ConcreteExtensionField.h */; }; + 975EF8537AD6C8DAE2B09549 /* Pods-SSKeychain-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E4C5FF701B232C9F1C90C8C /* Pods-SSKeychain-dummy.m */; }; + 981E24C4577FFFFFF828A2AD /* JSQMessagesCollectionViewFlowLayoutInvalidationContext.m in Sources */ = {isa = PBXBuildFile; fileRef = F8D25DCC80354AC8467A19E2 /* JSQMessagesCollectionViewFlowLayoutInvalidationContext.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 9857D515B999EBE5AB753F8C /* JSQMessagesBubbleImage.h in Headers */ = {isa = PBXBuildFile; fileRef = D31CFBB674B90728313F941F /* JSQMessagesBubbleImage.h */; }; + 9892E262CF0D696304AF69ED /* YapDatabaseRelationshipConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = FA1ECAFA33943881107D71B2 /* YapDatabaseRelationshipConnection.h */; }; + 9A1A37C838F8ECF324E33709 /* YapDatabaseFilteredViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EBA42133409D0E2FF203794 /* YapDatabaseFilteredViewConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 9A2B06E0530C3C25719FDB8C /* Bootstrap.h in Headers */ = {isa = PBXBuildFile; fileRef = 58636BABE6FD4ECE5AAEEF51 /* Bootstrap.h */; }; + 9B0A9ECCA28AD9AE82DDAFC2 /* CodedOutputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 27A370DE61B003AC6069C33D /* CodedOutputStream.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 9BCFC1771ACC6260F57C7C56 /* fe_frombytes.c in Sources */ = {isa = PBXBuildFile; fileRef = C8B6BC41B129ACE7400D0872 /* fe_frombytes.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 9C78BE560F0BC299948060D9 /* JSQSystemSoundPlayer+JSQMessages.h in Headers */ = {isa = PBXBuildFile; fileRef = FC7587D5A3A2AF7086AB833A /* JSQSystemSoundPlayer+JSQMessages.h */; }; + 9CDEC41982DBD9B270923E1A /* MessageKeys.h in Headers */ = {isa = PBXBuildFile; fileRef = A29395F8AC948D5DA7910755 /* MessageKeys.h */; }; + 9D86060B9C73FB8AC77C48CC /* UnknownFieldSetBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0095424F5483AC95338FAB63 /* UnknownFieldSetBuilder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 9E2A4E240F679A755B475D16 /* YapDatabaseRelationship.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C9B060737FAD5FBAC810CC8 /* YapDatabaseRelationship.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 9E543B5C86D809FDA4F63237 /* TOCCancelToken+MoreConstructors.m in Sources */ = {isa = PBXBuildFile; fileRef = 9AB5F4EF664ED0B02586A1F0 /* TOCCancelToken+MoreConstructors.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + 9ECBE9EBB31EABAB8C86171A /* Pods-HKDFKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9633569296AB6CFE3E1BCCC7 /* Pods-HKDFKit-dummy.m */; }; + 9EDEE2DBE02EE63FDE57A5A3 /* UIKit+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = EB86C3B155B1500D7C2F2D5C /* UIKit+AFNetworking.h */; }; + 9F13A7B2CF8CC9DFB5DF0FBB /* UIActivityIndicatorView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = D9247F886D97FC70209DB8D8 /* UIActivityIndicatorView+AFNetworking.h */; }; + 9FC2BBB6CAEAE45564F23512 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12D12200D47A87D70A6CA718 /* Foundation.framework */; }; + A04A4D7A5B5E5E1AAF661159 /* YapDatabaseManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C8CD3B0A052EE5E3B322531A /* YapDatabaseManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + A1A5A4DA4C35B3FB2B3C1858 /* fe.h in Headers */ = {isa = PBXBuildFile; fileRef = A75EC017EE764A187504CECD /* fe.h */; }; + A234AE5F0BE3BF9D7A0E8288 /* YapDatabaseLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = 2056799F45D2F528C566E87A /* YapDatabaseLogging.h */; }; + A26728B467F9EC73180068D5 /* YapDatabaseViewTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = EFEB2C45D097D632D97935EC /* YapDatabaseViewTypes.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + A3540380344474F13AEFB32C /* JSQMessagesCellTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = AAB316B34A8522EC0BC12D80 /* JSQMessagesCellTextView.h */; }; + A39D488BCAB50804F85E51A4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12D12200D47A87D70A6CA718 /* Foundation.framework */; }; + A404D554B27EF45D58A3F2B2 /* Pods-TwistedOakCollapsingFutures-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FD38B56613F416688C399A90 /* Pods-TwistedOakCollapsingFutures-dummy.m */; }; + A4361D9351D6534345AB93A2 /* RootKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 6850059B3FB08D16C2AF4290 /* RootKey.h */; }; + A4A53292E1AA3CDE1FF7CE0D /* JSQMessagesLoadEarlierHeaderView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D48CD30100A5A0DC32559CD /* JSQMessagesLoadEarlierHeaderView.h */; }; + A4DCE528266998B21FB14676 /* WhisperTextProtocol.pb.h in Headers */ = {isa = PBXBuildFile; fileRef = D0D819F90BB96876776C5E27 /* WhisperTextProtocol.pb.h */; }; + A50592C21276ED6A953CBE1B /* metamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BA9A757E76B04EB27D43869 /* metamacros.h */; }; + A5129E7B3624BA13D22E4440 /* TOCTimeout.m in Sources */ = {isa = PBXBuildFile; fileRef = B8F18D8A8BD2DFD579559215 /* TOCTimeout.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + A55A3952AC4F823A9C136B72 /* NBPhoneNumberDesc.m in Sources */ = {isa = PBXBuildFile; fileRef = 333D79B3002C38842EFC89D9 /* NBPhoneNumberDesc.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + A63F8CE4C3F46A6AEA18F940 /* YapDebugDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = EBE3C27E180D5E20FCA98ABF /* YapDebugDictionary.h */; }; + A7370F2C9586C8D5A6B88E98 /* SendingChain.h in Headers */ = {isa = PBXBuildFile; fileRef = D6F9F5FDE15068BB31B79BB1 /* SendingChain.h */; }; + A77A5A03695FCF9D061CAB66 /* ObjectivecDescriptor.pb.h in Headers */ = {isa = PBXBuildFile; fileRef = 30767044B9BBC9A82DB2F0CD /* ObjectivecDescriptor.pb.h */; }; + A7B6E06DBA2003D32A32CDE9 /* DDASLLogCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FA18F7FB85F43A426ADE167 /* DDASLLogCapture.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + A860F852C539F25B59B2F673 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12D12200D47A87D70A6CA718 /* Foundation.framework */; }; + A8EDC2A00DAAABD5B0FA8C2D /* NBPhoneNumberUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = CD9142F334EE0F26B17E31D8 /* NBPhoneNumberUtil.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + A930C335CE0C66BBED7CF5FA /* ge_p3_0.c in Sources */ = {isa = PBXBuildFile; fileRef = 6725A7B56021D536AD70B503 /* ge_p3_0.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + A9AA4A96432F0AD49FA588CC /* ForwardDeclarations.h in Headers */ = {isa = PBXBuildFile; fileRef = A3995CA6853ECAE35949A052 /* ForwardDeclarations.h */; }; + A9BD726CD28DB2BF696FC4C0 /* UnionFind.h in Headers */ = {isa = PBXBuildFile; fileRef = ACEA730D2ED5714C9D1CCBE3 /* UnionFind.h */; }; + AA0FD8C85D839D2660F94706 /* APNavigationController.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FE247B1CCE49309D4BFD6A7 /* APNavigationController.h */; }; + AA21994C0C50E9CB129A1E30 /* YapCollectionKey.h in Headers */ = {isa = PBXBuildFile; fileRef = CD7AEF51E0EF2BB7622EF734 /* YapCollectionKey.h */; }; + AA55990010C749D271928E25 /* ge_double_scalarmult.c in Sources */ = {isa = PBXBuildFile; fileRef = F1354772C19C4E6896E0ADA1 /* ge_double_scalarmult.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + AB598D307AF25E41FFD0D295 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12D12200D47A87D70A6CA718 /* Foundation.framework */; }; + AB65FFB6424066198FADE4B2 /* fe_pow22523.c in Sources */ = {isa = PBXBuildFile; fileRef = A27219857912DB1A6DE9BA59 /* fe_pow22523.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + AC3AD7544976CF0139DCDDC9 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 99FAFA2B11B6B272DE7DB724 /* Security.framework */; }; + ACCA472FB38D8E3942C92050 /* CodedInputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = C3B379C27ACBE3AAFFAF9EBF /* CodedInputStream.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + AD39B00B3D810D5E2B375DF7 /* SessionCipher.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BA8FDB77DB03D46073EFE3D /* SessionCipher.h */; }; + ADAD47F5F41735F93F64AC0E /* JSQMessagesViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = F9CDA65791A75922684C4457 /* JSQMessagesViewController.h */; }; + ADDE1782613D30B7D31EB313 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 795E657212C863FBD0697264 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */; }; + AE5033D557E4F4A95C4EC1A3 /* NSDictionary+MTLJSONKeyPath.h in Headers */ = {isa = PBXBuildFile; fileRef = F6B21580EAEC2C54A75CFA67 /* NSDictionary+MTLJSONKeyPath.h */; }; + AE8C3535C8EFEF371DB1E27F /* DDLog.h in Headers */ = {isa = PBXBuildFile; fileRef = ED60FD01196C9565E87F494E /* DDLog.h */; }; + AFAF6F2FB18BF6514F82D6DD /* YDBCKMergeInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 530B72DFE78322EBCD59CFC9 /* YDBCKMergeInfo.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + B03249600DFEDC6D651A9669 /* YDBCKRecordTableInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 6795A5859D305C651D22C00A /* YDBCKRecordTableInfo.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + B0C3A3928BFB1FFDCE3BDAEE /* MessageBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 80CA23F3E22999A3E645CE75 /* MessageBuilder.h */; }; + B0CBA6AD10914578227F75A7 /* UIDevice+JSQMessages.m in Sources */ = {isa = PBXBuildFile; fileRef = B10A64C7E1389B01DE0283C5 /* UIDevice+JSQMessages.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + B129E5425D75D30EC65D5893 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12D12200D47A87D70A6CA718 /* Foundation.framework */; }; + B15360F9B6082EA1B54E0797 /* ge_msub.c in Sources */ = {isa = PBXBuildFile; fileRef = DF3EFB9A5E2FA47552E3A97B /* ge_msub.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + B2C9A8A14945DC7998AF4C9C /* JSQLocationMediaItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AD8CC68B67F8E0A8FD92763 /* JSQLocationMediaItem.h */; }; + B31AE259A7AC287729913C35 /* ExtendableMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DB416A3946BA42447802719 /* ExtendableMessage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + B361C690F96926EC552A0905 /* YapDatabaseSecondaryIndexSetup.h in Headers */ = {isa = PBXBuildFile; fileRef = C7F6C0FC487D81215FBF7934 /* YapDatabaseSecondaryIndexSetup.h */; }; + B41C1608B17FF599360DB3B9 /* YDBCKRecordInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = DC3705DDF23F13A38980D28C /* YDBCKRecordInfo.h */; }; + B427142564C041592E06CE11 /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = CE52024677F87216CC2218DC /* AFHTTPSessionManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + B4C985EA003939A39AB06964 /* RingBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = D625BD9B429247003B48F207 /* RingBuffer.h */; }; + B4E41FD3D8B0B1FF5295585F /* SessionRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 712E1D85E5B7CCAA26372BC6 /* SessionRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + B5AAAE81AFE2FE932E5ED6E6 /* TOCFuture+MoreContructors.h in Headers */ = {isa = PBXBuildFile; fileRef = AEDE3DB641DBB759B3005963 /* TOCFuture+MoreContructors.h */; }; + B64BF4A8FF3066DF7D10C09D /* Field.h in Headers */ = {isa = PBXBuildFile; fileRef = D76D01E6267D4E5342359696 /* Field.h */; }; + B71C13819AE82D96CCA5DE90 /* SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 14D5965AA82B1E90B9A63B75 /* SRWebSocket.h */; }; + B73DC36C76532C06FEEA2894 /* YapDatabaseString.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F7E703CA3046CEDE343B2B6 /* YapDatabaseString.h */; }; + B7505DE66764BAEBCD6BA64E /* NSArray+NBAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F77BF15B64947CAB0771447 /* NSArray+NBAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + B78EEB61EAEB66ED3659D42C /* EXTRuntimeExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F5D101057EE28F693B651D4 /* EXTRuntimeExtensions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + B7F4491DF385AECF4FAD8727 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12D12200D47A87D70A6CA718 /* Foundation.framework */; }; + B87727D30AD1EAE7A75F30D7 /* sqlite3.c in Sources */ = {isa = PBXBuildFile; fileRef = 4F79AEB3047E99EE3A6ED32F /* sqlite3.c */; settings = {COMPILER_FLAGS = "-DSQLITE_HAS_CODEC -DSQLITE_TEMP_STORE=2 -DSQLITE_THREADSAFE -DSQLCIPHER_CRYPTO_CC -fno-objc-arc -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + B8DEB1FBF0D10CCCBD1E3AEC /* JSQVideoMediaItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C54D7EE076B4625B014D394 /* JSQVideoMediaItem.h */; }; + B9E7A3574518B53818D408BA /* TOCTimeout.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FEA32C576E2CE33E6905232 /* TOCTimeout.h */; }; + BB06B628340CE8923155010D /* TOCInternal_OnDeallocObject.m in Sources */ = {isa = PBXBuildFile; fileRef = DFCD717E75AEB42C1604AECC /* TOCInternal_OnDeallocObject.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + BB855C6176E5974D9A474C2C /* JSQMessageMediaData.h in Headers */ = {isa = PBXBuildFile; fileRef = 963349A4134F2409EEA9A111 /* JSQMessageMediaData.h */; }; + BBA5B1A3272AC23075E02E41 /* fe_tobytes.c in Sources */ = {isa = PBXBuildFile; fileRef = 11C949DD1D8CF05C1AD67AE3 /* fe_tobytes.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + BC0BFA3082626A4C24542430 /* YapDatabaseFilteredViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = DAC00C05E6633A053275E627 /* YapDatabaseFilteredViewConnection.h */; }; + BDCF348CABBA41DD4AF34203 /* ge_p2_dbl.c in Sources */ = {isa = PBXBuildFile; fileRef = EE7545D1120879879AF44042 /* ge_p2_dbl.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + BFE80B277E92BD81F87FBFBA /* JSQMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 36564D17FD31105E3B3739C9 /* JSQMessage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + BFF45CBE9FB244AE8408B687 /* MapKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9B09820779476575857C6929 /* MapKit.framework */; }; + C113A55AC3EB9B2227E462F3 /* YapCache.h in Headers */ = {isa = PBXBuildFile; fileRef = D7115BF7C60D65E497AFA0D0 /* YapCache.h */; }; + C17D47EE127DE21F00003A4E /* JSQDisplayedMessageCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 401911AED7F2B0F001E11EB9 /* JSQDisplayedMessageCollectionViewCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + C1E4B077AF639331EE850D7D /* MutableExtensionRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = DADA35EAF6E208ADA9080D78 /* MutableExtensionRegistry.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + C23523ED9E724C328EAAF42C /* fe_copy.c in Sources */ = {isa = PBXBuildFile; fileRef = DA7D538E8848087774DA5463 /* fe_copy.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + C287A5DB79F0181FAA9C70DB /* ge_frombytes.c in Sources */ = {isa = PBXBuildFile; fileRef = 216B561E76C29B7A8FE8B035 /* ge_frombytes.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + C2E7B2FE06D801F5ED6A9D23 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D1019FB7BB27F7BD4BA3E4D /* CFNetwork.framework */; }; + C414AAC7872AAB16856A2D94 /* YapDatabaseViewPageMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 35F0E317A93FF676B8D6E3A3 /* YapDatabaseViewPageMetadata.h */; }; + C42C6007978B463213FCBE2F /* YapDatabaseSearchResultsViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 59C6E29088895311FECB17AA /* YapDatabaseSearchResultsViewPrivate.h */; }; + C443378CD627057337E824BE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12D12200D47A87D70A6CA718 /* Foundation.framework */; }; + C47D25029F22923396931553 /* JSQMessagesMediaPlaceholderView.h in Headers */ = {isa = PBXBuildFile; fileRef = D72D630CA4D6FFE413773760 /* JSQMessagesMediaPlaceholderView.h */; }; + C47EAAC2A63BD6CDCD15042D /* EXTKeyPathCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 81A97B73F832AA2C2C7DA225 /* EXTKeyPathCoding.h */; }; + C56FDCBFCE61D317EA0D1AD3 /* UIWebView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A916DDD9AE8247F21445BB1 /* UIWebView+AFNetworking.h */; }; + C5AD07FCD58B31A6D2DB7B98 /* AxolotlStore.h in Headers */ = {isa = PBXBuildFile; fileRef = CB6B37B2F95DACF22349EEB8 /* AxolotlStore.h */; }; + C5FA023CDFDF53704C53063B /* YapDatabaseSecondaryIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = C726E1CF436FC99106FCF9BE /* YapDatabaseSecondaryIndex.h */; }; + C5FF7F781109DC403FFEC516 /* DDMultiFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E168919A4F86049140407CD /* DDMultiFormatter.h */; }; + C66DCA209D1A5CE6FD5AF0EB /* GeneratedMessageBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 2168B97D17F4BAC23F0A675D /* GeneratedMessageBuilder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + C679688A7B336882A94E35B2 /* sign.c in Sources */ = {isa = PBXBuildFile; fileRef = 0BF7C5959B42DE39B8083599 /* sign.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + C68C62601CB4F5EF3CFCB10B /* NSBundle+JSQMessages.m in Sources */ = {isa = PBXBuildFile; fileRef = 1201D1416BE261DD8D6BCEE2 /* NSBundle+JSQMessages.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + C695CEBCE07158A05322C3EF /* YapDatabaseConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 66916DCF10EC29A7E831271F /* YapDatabaseConnection.h */; }; + C6F11CB376F64CBF2D8E34A4 /* NBPhoneNumberUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 35CCD71261630AB39CECEA64 /* NBPhoneNumberUtil.h */; }; + C7F3A41C5ADD54C631EDD07A /* UIRefreshControl+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 30C562B8F1A31C1EC13DC61A /* UIRefreshControl+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + C81176B8C532227039063F4E /* YDBCKMappingTableInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 86B3D94827471935B88C685D /* YDBCKMappingTableInfo.h */; }; + C81EBB3613AA21969D303B80 /* AbstractMessageBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = C0A57E22A845E4D2ABB615AD /* AbstractMessageBuilder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + C87B3DB77E3BB0C9457489F4 /* DDASLLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 70A2BD002333965B91ABCB89 /* DDASLLogger.h */; }; + C886A37B85B783CE55A68AE5 /* YapDatabaseFullTextSearchConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = BBDEBA444430188DD43EC682 /* YapDatabaseFullTextSearchConnection.h */; }; + C8BCB80015281AD2A84AF6A2 /* JSQMessagesKeyboardController.h in Headers */ = {isa = PBXBuildFile; fileRef = AFEBB1A6625E32CB5D1C7E94 /* JSQMessagesKeyboardController.h */; }; + C8C04FAD07CF0CC80A228A5D /* HKDFKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 4904E2260EA1B031F24A8315 /* HKDFKit.h */; }; + C9E7E1B8291328F0162538A3 /* YapDatabaseFilteredViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0ED68907BAA87F771137FD29 /* YapDatabaseFilteredViewPrivate.h */; }; + CA1E4B3E2129987D1E791E2D /* SCWaveformView.h in Headers */ = {isa = PBXBuildFile; fileRef = CCA304BEB881932A79478B99 /* SCWaveformView.h */; }; + CA1F1FB20F63F43A6211C828 /* Pods-SCWaveformView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8841DAFABE2E21CA005EA02B /* Pods-SCWaveformView-dummy.m */; }; + CC0FF16B9C8651AB9217FCF0 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 99FAFA2B11B6B272DE7DB724 /* Security.framework */; }; + CCC581646CBE994C59F16B10 /* TOCCancelTokenAndSource.m in Sources */ = {isa = PBXBuildFile; fileRef = B7CFB8A90ACAD9EE76874911 /* TOCCancelTokenAndSource.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + CD4AAC8798AC57A02CB605D7 /* JSQMessages.h in Headers */ = {isa = PBXBuildFile; fileRef = E40842B39CBFA4A7C5BA23EC /* JSQMessages.h */; }; + CD6A8D7D39B054F0FCE7F094 /* TOCTypeDefs.h in Headers */ = {isa = PBXBuildFile; fileRef = 15AD048E587759E6956282A9 /* TOCTypeDefs.h */; }; + CDD142FF694531507D668F29 /* NSDictionary+MTLJSONKeyPath.m in Sources */ = {isa = PBXBuildFile; fileRef = FC9E5F3600A116E0E15AB592 /* NSDictionary+MTLJSONKeyPath.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + CDF67873DE6D562A22BB5E77 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8261E31A31A703D1ED2197C4 /* CoreGraphics.framework */; }; + CE74CAE5AF1AF6FA87AADD57 /* YapDatabaseViewPageMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 89CFBE22CD4D50F343B75D60 /* YapDatabaseViewPageMetadata.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + CEA9FEFF17F9E0C1238E89BA /* DDFileLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = FC14CA85C9DB48E06FBEDBEB /* DDFileLogger.h */; }; + CEBFDD453165B58F7C4B83FE /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 182FEB5F8D3125B246FE79B0 /* UIKit.framework */; }; + CF870886C9054498EE9CEFEE /* hash.c in Sources */ = {isa = PBXBuildFile; fileRef = A998D67ED334AE72BDFCFC83 /* hash.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + CFEFDE3528A29AA59C5AEB2C /* fe_1.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C510B6B213E473BB3BE85A3 /* fe_1.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + D02A5DBA9D29F72737B2C578 /* JSQCallCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 4408F4CCF79B5BC3A1C154CE /* JSQCallCollectionViewCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + D0778A3E67B442501FECA815 /* YapDatabaseTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F67BB6CE0F8A594BC4386FE /* YapDatabaseTransaction.h */; }; + D144FD857184C1E51B5B162A /* YapDatabaseCloudKitTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = C909F8F5922B6D70A8327205 /* YapDatabaseCloudKitTypes.h */; }; + D1E6DA7C37B5D7D0E403CD2A /* NBMetadataCore.m in Sources */ = {isa = PBXBuildFile; fileRef = 643816684DCE55A724EB00A2 /* NBMetadataCore.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + D1EAD9670F9E21A652EA95DA /* Pods-SocketRocket-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E5ECBF646228071B231C27B /* Pods-SocketRocket-dummy.m */; }; + D20ADA36B8900670336B0E4E /* AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = D0D4422D4F884C144D8ECE56 /* AFNetworking.h */; }; + D30AEC0BD70A7964C7297CA9 /* JSQMessageAvatarImageDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 2968E7B0F3884351A91DCD01 /* JSQMessageAvatarImageDataSource.h */; }; + D340C6785DB1E774D148859F /* fe_add.c in Sources */ = {isa = PBXBuildFile; fileRef = C4EE7039E930020FCA86FB83 /* fe_add.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + D3C09C1F4721A2E0BFF21B1C /* WireFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 323C7E8B6E6742E2ADD21935 /* WireFormat.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + D447FF4A99FCAB72DECED14A /* AxolotlParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = BB6E01A1E4BC6F7EC5D2B824 /* AxolotlParameters.h */; }; + D463B57AE2888A90C79F598E /* Pods-DJWActionSheet-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 31E9B92687FE166425D1BA8C /* Pods-DJWActionSheet-dummy.m */; }; + D47315003235C9D96EAE5E27 /* NBMetadataCoreMapper.h in Headers */ = {isa = PBXBuildFile; fileRef = AD03188F0D7127DD586B2953 /* NBMetadataCoreMapper.h */; }; + D509BDF3D936921D14CBB1DB /* Mantle.h in Headers */ = {isa = PBXBuildFile; fileRef = 3ADD6022096EDB2FCCFC62CB /* Mantle.h */; }; + D5177DED522421B6A0F2BCCF /* fe_isnegative.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CBF29F32579CA18DB2D5F49 /* fe_isnegative.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + D5648138FD6054CB96273D40 /* TOCFutureAndSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A397F8C1A5D4923DC1EA6D7 /* TOCFutureAndSource.h */; }; + D572F97E2ED720B1F11AED2C /* AFNetworkActivityIndicatorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 52DC2F98C9EBA116D3112B36 /* AFNetworkActivityIndicatorManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + D664AD70F097172B75761362 /* YapDatabaseFullTextSearchHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 90A4BF23372696C0AC890BE7 /* YapDatabaseFullTextSearchHandler.h */; }; + D6FD250D4C2AEB2509B7BD31 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 607AD1C343F4DCD68CC115EC /* QuartzCore.framework */; }; + D703EF90D16F5BCC694D0EA6 /* Utilities.h in Headers */ = {isa = PBXBuildFile; fileRef = E76D092F385005AAB4D750B1 /* Utilities.h */; }; + D7F4DB86BF218CF7094D31B6 /* WireFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E3415E5F952B6B864CCCDFA /* WireFormat.h */; }; + D7F6DD129F846A4477B91CD6 /* NBMetadataCoreMapper.m in Sources */ = {isa = PBXBuildFile; fileRef = D1134C4A89E5FB00C284B209 /* NBMetadataCoreMapper.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + D87B99C983B5EC9472F8101D /* PreKeyStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 884D78221794AD877AE8F55C /* PreKeyStore.h */; }; + D8B5C28C76660FEB22B34AC7 /* MTLJSONAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = F43C22B1EB002A6D588234CC /* MTLJSONAdapter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + D92DE918335F71936B3EF8B5 /* NSDictionary+MTLManipulationAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = E8154068768BE3C2ED055878 /* NSDictionary+MTLManipulationAdditions.h */; }; + D9661DB74144552BD40B99BD /* ChainAndIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = F6E16ED5A4E7ADE6E1B547D1 /* ChainAndIndex.h */; }; + D9DC6F83603FAE26A668DA27 /* JSQMessagesAvatarImageFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D1EE7E60413CD7137D008D5 /* JSQMessagesAvatarImageFactory.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + DA31AEC0D1E83A1538DDA992 /* ReceivingChain.h in Headers */ = {isa = PBXBuildFile; fileRef = 983E015780FAD7462D507355 /* ReceivingChain.h */; }; + DA33270A1EE34C57C2025262 /* YapDatabaseSearchQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CE8C87690B872274E9DAF58 /* YapDatabaseSearchQueue.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + DAB8E0B0B57DA921D4DBAEEA /* CodedOutputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = BC9B4252EA8796677FBDB68F /* CodedOutputStream.h */; }; + DAD6EA6C05D17D9DD3E3B082 /* AFURLRequestSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = A46A537850B07E78B40641B0 /* AFURLRequestSerialization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + DAE45EAF6962FFA7324CF8D8 /* BobAxolotlParameters.m in Sources */ = {isa = PBXBuildFile; fileRef = 05093FB2B1C439C0B6A292A4 /* BobAxolotlParameters.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + DB4A7AEEB53BF30BB32A89DF /* JSQMessagesTimestampFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = C44AB1B160AA20BD76164540 /* JSQMessagesTimestampFormatter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + DB7E306A8DE9BB5DCBEB2FE2 /* ge_p3_tobytes.c in Sources */ = {isa = PBXBuildFile; fileRef = CCB9401E1A197D0AF482EB05 /* ge_p3_tobytes.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + DC01D88C812B6E83E568FC44 /* YapSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 73A00122C77F5CC629E69014 /* YapSet.h */; }; + DC1990E90663362B0A6FA040 /* YapDatabaseSearchResultsView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A88D3241826DE9DB52693EC /* YapDatabaseSearchResultsView.h */; }; + DC24A88A1907968AA543193E /* DDLog+LOGV.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B3C414824EB6A55D0251202 /* DDLog+LOGV.h */; }; + DCA3B96768BD8F9DBCF7AF4E /* crypto_hash_sha512.h in Headers */ = {isa = PBXBuildFile; fileRef = 3416962FADCD78D3CE7698F4 /* crypto_hash_sha512.h */; }; + DD4ECADD49C75C1F4DDB8AC9 /* Pods-AxolotlKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 06920C9AC0E0FF99611B3BDA /* Pods-AxolotlKit-dummy.m */; }; + DECE81F5D365714E615573C4 /* JSQMessagesLoadEarlierHeaderView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F0E8AC82907FFBDC3DE9453 /* JSQMessagesLoadEarlierHeaderView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + DEE6B42048849179124ADE9B /* Pods-JSQMessagesViewController-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B92E1228D6CB5DE8550E82 /* Pods-JSQMessagesViewController-dummy.m */; }; + DEF043241C35258F3ECDBA90 /* ReceivingChain.m in Sources */ = {isa = PBXBuildFile; fileRef = D56228541796B5822BB25D35 /* ReceivingChain.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + DF242F96C8348729890E816F /* YapDatabaseSecondaryIndexConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 169B4EF34CBDCFD32C462FA2 /* YapDatabaseSecondaryIndexConnection.h */; }; + DF79A67E814EC5E24E4A60B2 /* MutableExtensionRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D849773435FB91BBF444E46 /* MutableExtensionRegistry.h */; }; + E05D6711523E4178863C0F15 /* YapDatabaseQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = 72C2F1B86594D70B9D2CE014 /* YapDatabaseQuery.h */; }; + E07699AEDFF686629AC375BB /* NSValueTransformer+MTLPredefinedTransformerAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = BC9C18EA1DE3969CB5FE09D9 /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + E0C71197543603001B85219E /* MTLModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 5075C180895F0946CA617321 /* MTLModel.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + E0EF282013F77B0D31A8E5EE /* Pods-PastelogKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 809D0877FE82C8BFA3C0618D /* Pods-PastelogKit-dummy.m */; }; + E16984CCDD0BD75A5316967D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12D12200D47A87D70A6CA718 /* Foundation.framework */; }; + E31505C05F9BEB3AC9E5CE97 /* JSQMessagesCollectionViewCellIncoming.m in Sources */ = {isa = PBXBuildFile; fileRef = 619CF35C4EC1CC942482CF53 /* JSQMessagesCollectionViewCellIncoming.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + E3504CD8814736BDC4FCC39C /* DJWActionSheet.m in Sources */ = {isa = PBXBuildFile; fileRef = F1F44D4B26392D2559C6B21A /* DJWActionSheet.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + E3EF62A1E0AEFB341BFF6FFA /* ge_add.h in Headers */ = {isa = PBXBuildFile; fileRef = D82472FF2AF412A03361E3AC /* ge_add.h */; }; + E3F0E453B3C6EC4159D9DDA7 /* JSQMessagesCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = D5FED97414518EF1C6A49129 /* JSQMessagesCollectionView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + E4018A88A1AA08C6168E8662 /* GeneratedMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 7565C1098D50B9341DAFA1A2 /* GeneratedMessage.h */; }; + E4497958D07D5325434C7AFC /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 105341174F90B66B0FA18371 /* CoreTelephony.framework */; }; + E4A70FEAF94FB62AF86247B2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12D12200D47A87D70A6CA718 /* Foundation.framework */; }; + E5B8D6B7E93D95C88072826E /* RKCK.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A34471332DAF6CBF4AEBBE5 /* RKCK.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + E5C65016457A8F94FE6B3D06 /* AFHTTPRequestOperationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 703D026E4A2FFB43AFD3A881 /* AFHTTPRequestOperationManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + E6C1EDB0B219EF7837222A17 /* SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = F21593CA3961611EF183200A /* SRWebSocket.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + E6D9457A7D1CC576B600E7C0 /* YapDatabaseViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 54D980423035F7C9939F9A85 /* YapDatabaseViewTransaction.h */; }; + E72BE1032FD628571F123411 /* JSQMessagesMediaViewBubbleImageMasker.m in Sources */ = {isa = PBXBuildFile; fileRef = 922872870C6A72EB1296AB7D /* JSQMessagesMediaViewBubbleImageMasker.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + E74125A642C43927DAE54566 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12D12200D47A87D70A6CA718 /* Foundation.framework */; }; + E8B6FD8CFEE540D311141700 /* Pods-APDropDownNavToolbar-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E84918577AB9448700300DA5 /* Pods-APDropDownNavToolbar-dummy.m */; }; + E9E3EEFAC2CF7E7118685687 /* ProtocolBuffers.h in Headers */ = {isa = PBXBuildFile; fileRef = B7FACDA54FCA8CFA13286BC0 /* ProtocolBuffers.h */; }; + E9E6B7598443F240DEAB0D8C /* JSQMessagesTypingIndicatorFooterView.m in Sources */ = {isa = PBXBuildFile; fileRef = 325EBC00A11BA8CADABFEDAF /* JSQMessagesTypingIndicatorFooterView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + EAB382B8E4B302AB25B884F8 /* TOCFutureAndSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E17252A1729FB878F0E6E24 /* TOCFutureAndSource.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + EB0B23DEA496C6C506C4DB5A /* MTLValueTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 9182F9492068587E63A3D424 /* MTLValueTransformer.h */; }; + EB4F04B00D0ABDD7DEA14865 /* AbstractMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = ECEB3E0FE369EDD8FEC86BD1 /* AbstractMessage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + EB6181409973483A854FCB5E /* YapDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = B030B50AA1A82BC3E9C44D9B /* YapDatabase.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + EB7D1AB65132B076D152E17F /* JSQMessagesComposerTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D90106BD7D0D2B40EEFAC9F /* JSQMessagesComposerTextView.h */; }; + EBE2A31A283BD15AFBD3818B /* AFURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 63CB2C1F2887EA15D4FF89C1 /* AFURLResponseSerialization.h */; }; + EC9967A6AC2D20FD608457A5 /* YapDatabaseViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = A1C35871C9AD95F351D1B92F /* YapDatabaseViewConnection.h */; }; + ED58B739EBC01ABC17541C71 /* YapCollectionKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 329A2952C771D61311F300D5 /* YapCollectionKey.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + EDF894EE0EE18BE1D1235C29 /* YDBCKMergeInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = DE72103B32A57D6FC6F4D781 /* YDBCKMergeInfo.h */; }; + EE0CB082B94AD05DAA7EF605 /* SignedPrekeyRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 540E6ECAB6F09BA363896DED /* SignedPrekeyRecord.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + EF1B64CE4F46437220FDEC9B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12D12200D47A87D70A6CA718 /* Foundation.framework */; }; + EFC4C0FEDA70ABB95801B2A1 /* fe_cmov.c in Sources */ = {isa = PBXBuildFile; fileRef = 26F444416BB042A5122C8E06 /* fe_cmov.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + EFE7D1586B0923A0147744FA /* MutableField.h in Headers */ = {isa = PBXBuildFile; fileRef = D2F289F5D5075008713BE8D3 /* MutableField.h */; }; + F041051B378CABE3C71845EF /* YDBCKAttachRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = BA1FDBF2D6E1E31C87A9A583 /* YDBCKAttachRequest.h */; }; + F0ED779290C4549366F0B1A3 /* SignedPrekeyRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = AA9D889EBC6F901C5D6F1E8A /* SignedPrekeyRecord.h */; }; + F10C6DB4E207FB18784B99C6 /* YapDatabaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E126C12EEFBF7B46E037272 /* YapDatabaseView.h */; }; + F154AE8919658324585AC5C6 /* JSQInfoMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 38E28084184E6365983A5E96 /* JSQInfoMessage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + F15DBBCCE0C2F9E8F25A1010 /* YapDatabaseSecondaryIndexHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = C44A029CFC0F19B78391E6D7 /* YapDatabaseSecondaryIndexHandler.h */; }; + F1AE3B26E9435561E490FA4E /* YapWhitelistBlacklist.h in Headers */ = {isa = PBXBuildFile; fileRef = 69F5FC426C78F6F620F92B4E /* YapWhitelistBlacklist.h */; }; + F1BEEC55CD84B4A98E6CD61D /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 99FAFA2B11B6B272DE7DB724 /* Security.framework */; }; + F1CFCB3BCA6BF01D2AA678B0 /* TOCFuture+MoreContructors.m in Sources */ = {isa = PBXBuildFile; fileRef = 474720F6A134D047403173C6 /* TOCFuture+MoreContructors.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + F1D7BBD2A3E940768B34FCD0 /* TOCCancelToken+MoreConstructors.h in Headers */ = {isa = PBXBuildFile; fileRef = E216ACAF202E3CDBB82F8E95 /* TOCCancelToken+MoreConstructors.h */; }; + F212476C45856E03CCD40977 /* NSValueTransformer+MTLInversionAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AC8986BB94F2B3D1828F8F2 /* NSValueTransformer+MTLInversionAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + F227FCDEDFA9858DA0925B9A /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8261E31A31A703D1ED2197C4 /* CoreGraphics.framework */; }; + F2327F86542FC7C6334C9A14 /* YapMurmurHash.h in Headers */ = {isa = PBXBuildFile; fileRef = C3D961EF89F4E7675393FFE6 /* YapMurmurHash.h */; }; + F2E2B53BCDEB2CFC97F2D1C6 /* zeroize.h in Headers */ = {isa = PBXBuildFile; fileRef = 193D79EA900A7EDB02B11598 /* zeroize.h */; }; + F3A219AF37DB263B11350645 /* TOCInternal_Array+Functional.m in Sources */ = {isa = PBXBuildFile; fileRef = D9784662917984E894D5151B /* TOCInternal_Array+Functional.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + F45D268477510E49E67236AF /* NSDictionary+MTLManipulationAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 82A25C0C27127EAB382BB8EF /* NSDictionary+MTLManipulationAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + F4678A90AF7A7627A27F2531 /* JSQMediaItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CB63ADD9A59741157919246 /* JSQMediaItem.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + F4887EFFE78E7D169BF8A8F6 /* YapDatabaseHooksTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C6B14CE461AEE046C99A27F /* YapDatabaseHooksTransaction.h */; }; + F49AA1F99DC6BD6353A2AAB8 /* Pods-libPhoneNumber-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B316F30FA7C5BDE27DBAECF /* Pods-libPhoneNumber-iOS-dummy.m */; }; + F51EEB49027914A7DAFCF0F2 /* JSQMessagesBubbleImage.m in Sources */ = {isa = PBXBuildFile; fileRef = BCB8CC2EFF2287022EEA6B10 /* JSQMessagesBubbleImage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + F5467F8C28E3DB32A2307956 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FBE85E7DD67C5FA62F7F2F66 /* SystemConfiguration.framework */; }; + F58556291424BD5D0BA0CDF2 /* YapDatabaseViewPage.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8897CB192983F23B870D3DE9 /* YapDatabaseViewPage.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + F67604D8E383CCE7609F694F /* FFCircularProgressView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3956BE2DFC7A798B33DF0AA1 /* FFCircularProgressView.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + F74233AF5CD50F66FB45A43A /* JSQMessagesCollectionViewLayoutAttributes.m in Sources */ = {isa = PBXBuildFile; fileRef = DD928590E238183E5F25F081 /* JSQMessagesCollectionViewLayoutAttributes.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + F7B67FA197578E5B0521597F /* AxolotlExceptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 200FD9A2F8B6254F2A187634 /* AxolotlExceptions.h */; }; + F7E58EE09543EEDEF62EF487 /* YapWhitelistBlacklist.m in Sources */ = {isa = PBXBuildFile; fileRef = D7CDE091DC4768E266312552 /* YapWhitelistBlacklist.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + F7E7E69DD4DF83D3E8B06D00 /* WhisperTextProtocol.pb.m in Sources */ = {isa = PBXBuildFile; fileRef = 018D37FCEFEF21D8BB2FF2F1 /* WhisperTextProtocol.pb.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + F88F9668C28D4164643FCC5C /* Field.m in Sources */ = {isa = PBXBuildFile; fileRef = 824A640948D3A00BD4CB844B /* Field.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + F8BC09BFCA7D7F274F3CFCB0 /* YapMemoryTable.h in Headers */ = {isa = PBXBuildFile; fileRef = A3AB5DD0FFC300BDB921A112 /* YapMemoryTable.h */; }; + F8DED0998B57B893348B77DE /* Descriptor.pb.m in Sources */ = {isa = PBXBuildFile; fileRef = 23B17B13333F59DF3FF4ADA3 /* Descriptor.pb.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + F94F3D7B5EE5A00A1E688B33 /* crypto_int32.h in Headers */ = {isa = PBXBuildFile; fileRef = 1065542D38B7F9EEE9EF77C0 /* crypto_int32.h */; }; + F9CC97C67DF07362BC1BD49E /* YapDatabaseFilteredViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 30C160DD8914908E961E67FE /* YapDatabaseFilteredViewTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + F9D2CDC2F812D08AC09BC7C4 /* YapDatabaseHooksPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 02C2693DF178D6DBF53DDDB6 /* YapDatabaseHooksPrivate.h */; }; + F9DCE1E66C132D210F8650BF /* SessionStore.h in Headers */ = {isa = PBXBuildFile; fileRef = D5ECA163B99E5D6FE8965F48 /* SessionStore.h */; }; + FA36827AE05E938A9110B999 /* NBNumberFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 348E6BCBF72EBD158695E34A /* NBNumberFormat.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + FA4C3DE787F15130770F8DEA /* CodedInputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = E15C74262779797D74B5E3EF /* CodedInputStream.h */; }; + FA4D84EDDEE2C076BBBEBC82 /* YapDatabaseHooks.m in Sources */ = {isa = PBXBuildFile; fileRef = 14454DC41704083B69E163F8 /* YapDatabaseHooks.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + FA7BA5037568556F62564D68 /* YapDatabaseRelationshipTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = CD48E583AF4A8C40B1D842EB /* YapDatabaseRelationshipTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + FA95427AE8F24BB79A8AC961 /* JSQMessagesMediaViewBubbleImageMasker.h in Headers */ = {isa = PBXBuildFile; fileRef = AFCAA7F4C04EB38C23C30F21 /* JSQMessagesMediaViewBubbleImageMasker.h */; }; + FAC20DB837D8D9E6228BF678 /* DDContextFilterLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 08E5BB759BDB8D83556D5323 /* DDContextFilterLogFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + FBABF76AA87C5BDE1D1C8639 /* JSQPhotoMediaItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 940EA79E815398E38ACF2D68 /* JSQPhotoMediaItem.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + FBCEFB0B810A23EB3DAF353B /* JSQMessagesCollectionViewDelegateFlowLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 2457B5902B0800989C9BD666 /* JSQMessagesCollectionViewDelegateFlowLayout.h */; }; + FC200F18C16F94163E886BAB /* Curve25519.h in Headers */ = {isa = PBXBuildFile; fileRef = 831D90C265DB72725A3952E6 /* Curve25519.h */; }; + FC3EFC868AD8FEA9D96F4209 /* YapDatabaseCloudKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 00DE872A0DC1499D126C0CB1 /* YapDatabaseCloudKit.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + FC5A8F2F07E000EDA4B8EC52 /* YapDatabaseOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 0070EB022967CAC5AF0A18EC /* YapDatabaseOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + FC7CCE53D848E928C98BC69C /* Pods-25519-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 38FCE938393DB0487B50B882 /* Pods-25519-dummy.m */; }; + FD8D9787A177D9CB6E155337 /* YapDatabaseCloudKit.h in Headers */ = {isa = PBXBuildFile; fileRef = E43E5D137CEDA1E0F0C5DA2F /* YapDatabaseCloudKit.h */; }; + FDE0FAC64E8A19A3E62E9463 /* UICKeyChainStore.h in Headers */ = {isa = PBXBuildFile; fileRef = AD887D8811898811501F5528 /* UICKeyChainStore.h */; }; + FE3F09AA4217990C1BFAC8AA /* YapDatabaseSearchQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 94F0B0BBF3208CC399A8D3A0 /* YapDatabaseSearchQueue.h */; }; + FE87FB1BC72895C156767040 /* ExtendableMessageBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 621ECFD63953F7D783B5F72C /* ExtendableMessageBuilder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + FF39AEF6B856D5BED98F5BDB /* ge_tobytes.c in Sources */ = {isa = PBXBuildFile; fileRef = 21B310FBE35A0EE72BF568D0 /* ge_tobytes.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode"; }; }; + FF51E61EA01156A92EB042CC /* YapDatabaseExtensionPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 491CD4DCA667946A194663C8 /* YapDatabaseExtensionPrivate.h */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 296827A8C18BE761F6C783A0 /* PBXContainerItemProxy */ = { + 00F4140702685A9BA0AF979E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 1F313D680C37BFC619E69E9F /* Project object */; + containerPortal = 42C9AD02505925D05018E288 /* Project object */; proxyType = 1; - remoteGlobalIDString = 93070AA6E89D6A81E5C0BCEF; - remoteInfo = "Pods-YapDatabase"; + remoteGlobalIDString = B74A13250938C86631A7E77E; + remoteInfo = "Pods-CocoaLumberjack"; }; - 29B3ABA9FE73839697F769BF /* PBXContainerItemProxy */ = { + 160A3080D3C1BE6835B95C3E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 1F313D680C37BFC619E69E9F /* Project object */; + containerPortal = 42C9AD02505925D05018E288 /* Project object */; proxyType = 1; - remoteGlobalIDString = 5129B994649681F5CDA632EB; - remoteInfo = "Pods-JSQSystemSoundPlayer"; + remoteGlobalIDString = 771E7894AEED398E61A5A67C; + remoteInfo = "Pods-TwistedOakCollapsingFutures"; }; - 2B2FC3D947F504264F599B0A /* PBXContainerItemProxy */ = { + 226A2FBD18EA0CC151F53E7E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 1F313D680C37BFC619E69E9F /* Project object */; + containerPortal = 42C9AD02505925D05018E288 /* Project object */; proxyType = 1; - remoteGlobalIDString = D344028143BB0535832A1D9A; - remoteInfo = "Pods-JSQMessagesViewController"; + remoteGlobalIDString = 3C6D6C60AF9B7D9A0CC77D28; + remoteInfo = "Pods-SQLCipher"; }; - 2B3D8ABEEF1CE2ACEC1E65E5 /* PBXContainerItemProxy */ = { + 227DAAECD8E97A18B6CA8087 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 1F313D680C37BFC619E69E9F /* Project object */; + containerPortal = 42C9AD02505925D05018E288 /* Project object */; proxyType = 1; - remoteGlobalIDString = E989DF8CC325BE8825FC4AA3; - remoteInfo = "Pods-UICKeyChainStore"; + remoteGlobalIDString = 8CAAF2170BB44FFDF9F09C4B; + remoteInfo = "Pods-FFCircularProgressView"; }; - 2CE449602206C3D7CCAC2B74 /* PBXContainerItemProxy */ = { + 258292236ABF90313AC60951 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 1F313D680C37BFC619E69E9F /* Project object */; + containerPortal = 42C9AD02505925D05018E288 /* Project object */; proxyType = 1; - remoteGlobalIDString = 6A325F6847A2354A2A798841; - remoteInfo = "Pods-25519"; + remoteGlobalIDString = 08F0DCA68B5FFC21A16444F9; + remoteInfo = "Pods-UICKeyChainStore"; }; - 4E785564F9B7B99F2A247884 /* PBXContainerItemProxy */ = { + 26597A57097F87A75A4E5671 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 1F313D680C37BFC619E69E9F /* Project object */; + containerPortal = 42C9AD02505925D05018E288 /* Project object */; proxyType = 1; - remoteGlobalIDString = 282FD953931D60343332FFD0; - remoteInfo = "Pods-CocoaLumberjack"; + remoteGlobalIDString = 147F989E60A758E83FEC71A3; + remoteInfo = "Pods-AFNetworking"; }; - 51C7FC60728A0312A1BBE899 /* PBXContainerItemProxy */ = { + 31752DA6A3FB035EF3165747 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 1F313D680C37BFC619E69E9F /* Project object */; + containerPortal = 42C9AD02505925D05018E288 /* Project object */; proxyType = 1; - remoteGlobalIDString = A7CF460D749A15227B3C4389; - remoteInfo = "Pods-ProtocolBuffers"; + remoteGlobalIDString = 7029F23F0FCC0B728E0D539D; + remoteInfo = "Pods-APDropDownNavToolbar"; }; - 5C76654D3E0D915B5174C01A /* PBXContainerItemProxy */ = { + 32D56559EC8919AA1C4BFC03 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 1F313D680C37BFC619E69E9F /* Project object */; + containerPortal = 42C9AD02505925D05018E288 /* Project object */; proxyType = 1; - remoteGlobalIDString = DAB24A1AEC5DCE9C5D20357F; - remoteInfo = "Pods-Mantle"; + remoteGlobalIDString = B74A13250938C86631A7E77E; + remoteInfo = "Pods-CocoaLumberjack"; }; - 5ED82857FDD2DC4C56B1B8F9 /* PBXContainerItemProxy */ = { + 33A70959B45C8A9F1DD864E3 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 1F313D680C37BFC619E69E9F /* Project object */; + containerPortal = 42C9AD02505925D05018E288 /* Project object */; proxyType = 1; - remoteGlobalIDString = B18C687779E05DB66339872F; - remoteInfo = "Pods-SQLCipher"; + remoteGlobalIDString = 81E9E44E02AEEFA0425B6B03; + remoteInfo = "Pods-SSKeychain"; }; - 61367D3EDB5A1DBCF667EE04 /* PBXContainerItemProxy */ = { + 3579B014A91EB441CBD802EE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 1F313D680C37BFC619E69E9F /* Project object */; + containerPortal = 42C9AD02505925D05018E288 /* Project object */; proxyType = 1; - remoteGlobalIDString = 8D301231DA8CA9C4ADD0C6E3; - remoteInfo = "Pods-SocketRocket"; + remoteGlobalIDString = AD3D3E74B89AB1411F0DC686; + remoteInfo = "Pods-PastelogKit"; }; - 6885563F9AB53497EA31CA4A /* PBXContainerItemProxy */ = { + 4383F019B79702E1F4784D3D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 1F313D680C37BFC619E69E9F /* Project object */; + containerPortal = 42C9AD02505925D05018E288 /* Project object */; proxyType = 1; - remoteGlobalIDString = 113453D66E1817C9A04E1EE5; - remoteInfo = "Pods-UnionFind"; + remoteGlobalIDString = 6AEA110B6F136D38BCD54903; + remoteInfo = "Pods-libPhoneNumber-iOS"; }; - 6D7A3743AAEF0A2B31E35B5B /* PBXContainerItemProxy */ = { + 440ED718B551672FDDA07011 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 1F313D680C37BFC619E69E9F /* Project object */; + containerPortal = 42C9AD02505925D05018E288 /* Project object */; proxyType = 1; - remoteGlobalIDString = 282FD953931D60343332FFD0; - remoteInfo = "Pods-CocoaLumberjack"; + remoteGlobalIDString = FC1F047A689E1764713AF609; + remoteInfo = "Pods-SocketRocket"; }; - 6DE57BA9C96E19B820662457 /* PBXContainerItemProxy */ = { + 4E6D771B8E8D50F08654E4E9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 1F313D680C37BFC619E69E9F /* Project object */; + containerPortal = 42C9AD02505925D05018E288 /* Project object */; proxyType = 1; - remoteGlobalIDString = 3F2BB13B1FB4EBF0C9484BC5; - remoteInfo = "Pods-TwistedOakCollapsingFutures"; + remoteGlobalIDString = FD63CDDB91A223B80A1AD6FE; + remoteInfo = "Pods-25519"; }; - 756EB7B8C4808614D2347C13 /* PBXContainerItemProxy */ = { + 55E79A13514375DF229235B8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 1F313D680C37BFC619E69E9F /* Project object */; + containerPortal = 42C9AD02505925D05018E288 /* Project object */; proxyType = 1; - remoteGlobalIDString = 6B8E85966F322B7BA4FF92C2; - remoteInfo = "Pods-libPhoneNumber-iOS"; + remoteGlobalIDString = 9191C1268237D027F5AD7F2C; + remoteInfo = "Pods-Mantle"; }; - 87091C9DF92B2D58CA7809BC /* PBXContainerItemProxy */ = { + 581D0972F71BA1E34E2C60BD /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 1F313D680C37BFC619E69E9F /* Project object */; + containerPortal = 42C9AD02505925D05018E288 /* Project object */; proxyType = 1; - remoteGlobalIDString = 113453D66E1817C9A04E1EE5; + remoteGlobalIDString = 947802EC46C4B21984D869B5; remoteInfo = "Pods-UnionFind"; }; - 914701335B15CB9949068383 /* PBXContainerItemProxy */ = { + 9188487B080B9ECEE0853E7C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 1F313D680C37BFC619E69E9F /* Project object */; + containerPortal = 42C9AD02505925D05018E288 /* Project object */; proxyType = 1; - remoteGlobalIDString = B18C687779E05DB66339872F; - remoteInfo = "Pods-SQLCipher"; + remoteGlobalIDString = 335DCDE20B38448BCC27D295; + remoteInfo = "Pods-SCWaveformView"; }; - 97BD87778C77D820C5FBCD86 /* PBXContainerItemProxy */ = { + 946DB68B81C915845EAF9FC0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 1F313D680C37BFC619E69E9F /* Project object */; + containerPortal = 42C9AD02505925D05018E288 /* Project object */; proxyType = 1; - remoteGlobalIDString = 2FFF54E57E779EC6E2E786E5; - remoteInfo = "Pods-DJWActionSheet"; + remoteGlobalIDString = EF5BD17B7A64797B4EB990BF; + remoteInfo = "Pods-HKDFKit"; }; - A0680618789442D6F7C30BDF /* PBXContainerItemProxy */ = { + 95CCCA8616EB60EEC2D25745 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 1F313D680C37BFC619E69E9F /* Project object */; + containerPortal = 42C9AD02505925D05018E288 /* Project object */; proxyType = 1; - remoteGlobalIDString = ABF9102287877241D634E92F; - remoteInfo = "Pods-AFNetworking"; + remoteGlobalIDString = D4D79B561F795042AC0C1107; + remoteInfo = "Pods-DJWActionSheet"; }; - A0C26E9111440319679F7F4D /* PBXContainerItemProxy */ = { + 975E5E496E106C612640D763 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 1F313D680C37BFC619E69E9F /* Project object */; + containerPortal = 42C9AD02505925D05018E288 /* Project object */; proxyType = 1; - remoteGlobalIDString = 9581F039D37DE6D1DFA0FC3C; - remoteInfo = "Pods-SSKeychain"; + remoteGlobalIDString = 7584A6A244B69078D206B5FF; + remoteInfo = "Pods-AxolotlKit"; }; - ABBA7116799EA582CC867FD8 /* PBXContainerItemProxy */ = { + 9AEBEB1E8894C233F955E870 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 1F313D680C37BFC619E69E9F /* Project object */; + containerPortal = 42C9AD02505925D05018E288 /* Project object */; proxyType = 1; - remoteGlobalIDString = D0A3E8C06A20A29327286194; - remoteInfo = "Pods-AxolotlKit"; + remoteGlobalIDString = 85F90C2524FBE622F63D75DF; + remoteInfo = "Pods-JSQSystemSoundPlayer"; }; - B8D2C1FB2D4E9DFD97B4C130 /* PBXContainerItemProxy */ = { + 9D683334B38DF03E3834EC09 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 1F313D680C37BFC619E69E9F /* Project object */; + containerPortal = 42C9AD02505925D05018E288 /* Project object */; proxyType = 1; - remoteGlobalIDString = 7A5568DD3DDC6955603F702A; - remoteInfo = "Pods-SCWaveformView"; + remoteGlobalIDString = 947802EC46C4B21984D869B5; + remoteInfo = "Pods-UnionFind"; }; - C381E8C27B28E2E5A86A0F75 /* PBXContainerItemProxy */ = { + B1A987519721BD5DFDA2147D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 1F313D680C37BFC619E69E9F /* Project object */; + containerPortal = 42C9AD02505925D05018E288 /* Project object */; proxyType = 1; - remoteGlobalIDString = 18FB02C20A05A96F7F9CA37C; - remoteInfo = "Pods-APDropDownNavToolbar"; + remoteGlobalIDString = EC23E220AEAD1C52CA083830; + remoteInfo = "Pods-ProtocolBuffers"; }; - C421C6FD05CF577D4E98ED7E /* PBXContainerItemProxy */ = { + B4054A7607B8599C5A717B6C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 1F313D680C37BFC619E69E9F /* Project object */; + containerPortal = 42C9AD02505925D05018E288 /* Project object */; proxyType = 1; - remoteGlobalIDString = 282FD953931D60343332FFD0; - remoteInfo = "Pods-CocoaLumberjack"; + remoteGlobalIDString = 145392C3D706F438F2856DEB; + remoteInfo = "Pods-YapDatabase"; }; - CE93E6248541966C66B3B027 /* PBXContainerItemProxy */ = { + D3E1678FA40EC2A1C97DB3A5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 1F313D680C37BFC619E69E9F /* Project object */; + containerPortal = 42C9AD02505925D05018E288 /* Project object */; proxyType = 1; - remoteGlobalIDString = D210878CCD8DEDA48EC6196F; - remoteInfo = "Pods-HKDFKit"; + remoteGlobalIDString = FD63CDDB91A223B80A1AD6FE; + remoteInfo = "Pods-25519"; }; - E04EF18645EAC09780F6B048 /* PBXContainerItemProxy */ = { + D704D9D631F25AFF6BD31A4F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 1F313D680C37BFC619E69E9F /* Project object */; + containerPortal = 42C9AD02505925D05018E288 /* Project object */; proxyType = 1; - remoteGlobalIDString = 38F16EF9C26ACBD4C140BA8A; - remoteInfo = "Pods-PastelogKit"; + remoteGlobalIDString = B74A13250938C86631A7E77E; + remoteInfo = "Pods-CocoaLumberjack"; }; - E1A8D486886D02B9FF37CEEB /* PBXContainerItemProxy */ = { + E1F24D9859A46D25A3B0D3EB /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 1F313D680C37BFC619E69E9F /* Project object */; + containerPortal = 42C9AD02505925D05018E288 /* Project object */; proxyType = 1; - remoteGlobalIDString = D210878CCD8DEDA48EC6196F; - remoteInfo = "Pods-HKDFKit"; + remoteGlobalIDString = EC23E220AEAD1C52CA083830; + remoteInfo = "Pods-ProtocolBuffers"; }; - E25CC6EDDD408693C55673C7 /* PBXContainerItemProxy */ = { + E80256B0A75123CA89404D4E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 1F313D680C37BFC619E69E9F /* Project object */; + containerPortal = 42C9AD02505925D05018E288 /* Project object */; proxyType = 1; - remoteGlobalIDString = 88F8AF39EFC380812054D826; - remoteInfo = "Pods-FFCircularProgressView"; + remoteGlobalIDString = 4FDF6A2F2EB9E16E95F0D81A; + remoteInfo = "Pods-JSQMessagesViewController"; }; - EFC35FF92809F720446E5AD4 /* PBXContainerItemProxy */ = { + EE5A84089AD7D1EB6AB3E961 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 1F313D680C37BFC619E69E9F /* Project object */; + containerPortal = 42C9AD02505925D05018E288 /* Project object */; proxyType = 1; - remoteGlobalIDString = A7CF460D749A15227B3C4389; - remoteInfo = "Pods-ProtocolBuffers"; + remoteGlobalIDString = EF5BD17B7A64797B4EB990BF; + remoteInfo = "Pods-HKDFKit"; }; - EFDD668644F51202B30C7C1A /* PBXContainerItemProxy */ = { + F8427E94DB6768BF624E3A35 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 1F313D680C37BFC619E69E9F /* Project object */; + containerPortal = 42C9AD02505925D05018E288 /* Project object */; proxyType = 1; - remoteGlobalIDString = 5129B994649681F5CDA632EB; + remoteGlobalIDString = 85F90C2524FBE622F63D75DF; remoteInfo = "Pods-JSQSystemSoundPlayer"; }; - F400DBA9CC0C6115CB19E20F /* PBXContainerItemProxy */ = { + F8A9024D710E179E5B80170D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 1F313D680C37BFC619E69E9F /* Project object */; + containerPortal = 42C9AD02505925D05018E288 /* Project object */; proxyType = 1; - remoteGlobalIDString = 6A325F6847A2354A2A798841; - remoteInfo = "Pods-25519"; + remoteGlobalIDString = 3C6D6C60AF9B7D9A0CC77D28; + remoteInfo = "Pods-SQLCipher"; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 00148C6C8FC364E587DD7EBD /* Pods-UnionFind-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-UnionFind-dummy.m"; sourceTree = ""; }; - 003DC67E426E0CA5F1F95360 /* tls1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tls1.h; path = opensslIncludes/openssl/tls1.h; sourceTree = ""; }; - 005B6392C5BA103864966947 /* Pods-SSKeychain.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SSKeychain.xcconfig"; sourceTree = ""; }; - 006A2FDF71A77D5F679A466B /* YapDatabaseViewTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewTransaction.h; path = YapDatabase/Extensions/Views/YapDatabaseViewTransaction.h; sourceTree = ""; }; - 019ACE9BBADA570A3577BE7B /* krb5_asn.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = krb5_asn.h; path = opensslIncludes/openssl/krb5_asn.h; sourceTree = ""; }; - 01C991B2534F3E2E04704A3B /* YapDatabaseFilteredView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFilteredView.h; path = YapDatabase/Extensions/FilteredViews/YapDatabaseFilteredView.h; sourceTree = ""; }; - 01F5AE11DEFEE36B8BB4B489 /* JSQMessagesTimestampFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesTimestampFormatter.h; path = JSQMessagesViewController/Factories/JSQMessagesTimestampFormatter.h; sourceTree = ""; }; - 022C1128D95738A5B1E9E160 /* MTLTransformerErrorHandling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLTransformerErrorHandling.m; path = Mantle/MTLTransformerErrorHandling.m; sourceTree = ""; }; - 02853D4721FF687DF5F15F9E /* crypto_sign_edwards25519sha512batch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_sign_edwards25519sha512batch.h; path = Sources/ed25519/nacl_includes/crypto_sign_edwards25519sha512batch.h; sourceTree = ""; }; - 028ADE67505EF72C8AB58608 /* UIView+JSQMessages.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+JSQMessages.h"; path = "JSQMessagesViewController/Categories/UIView+JSQMessages.h"; sourceTree = ""; }; - 02F26EAA6CC627B14F59A19C /* camellia.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = camellia.h; path = opensslIncludes/openssl/camellia.h; sourceTree = ""; }; - 0339E0255E23561E8EB3C752 /* AFURLResponseSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLResponseSerialization.h; path = AFNetworking/AFURLResponseSerialization.h; sourceTree = ""; }; - 03608CB00527D3EC5A7D589F /* YDBCKRecordInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKRecordInfo.m; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKRecordInfo.m; sourceTree = ""; }; - 03D4631405030B7B8AFA3ACB /* Pods-PastelogKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-PastelogKit-dummy.m"; sourceTree = ""; }; - 03EB55DC8DA24808DDD836FA /* AFHTTPRequestOperationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPRequestOperationManager.h; path = AFNetworking/AFHTTPRequestOperationManager.h; sourceTree = ""; }; - 03EB90C1C29CA47D62C6979B /* YapDatabaseSearchResultsViewTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchResultsViewTransaction.h; path = YapDatabase/Extensions/SearchResults/YapDatabaseSearchResultsViewTransaction.h; sourceTree = ""; }; - 0405CFD20C9C2F0ACEF520B6 /* SendingChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SendingChain.m; path = AxolotlKit/Classes/Ratchet/SendingChain.m; sourceTree = ""; }; - 0436764F82F0C8FEA725A637 /* NSDictionary+YapDatabase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+YapDatabase.h"; path = "YapDatabase/Internal/NSDictionary+YapDatabase.h"; sourceTree = ""; }; - 04924C019A0B96FF4BDE9D5E /* TOCInternal_OnDeallocObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TOCInternal_OnDeallocObject.h; path = src/internal/TOCInternal_OnDeallocObject.h; sourceTree = ""; }; - 04AF1566C8A2D0594EBD04DD /* dtls1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dtls1.h; path = opensslIncludes/openssl/dtls1.h; sourceTree = ""; }; - 04B2280B19A7BEEFEFB4D9D1 /* md4.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = md4.h; path = opensslIncludes/openssl/md4.h; sourceTree = ""; }; - 053D8519AB744885D80F9CBC /* YapDatabaseStatement.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseStatement.m; path = YapDatabase/Internal/YapDatabaseStatement.m; sourceTree = ""; }; - 057ECAEA922D63390BFBCF0D /* ge_p2_dbl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge_p2_dbl.h; path = Sources/ed25519/ge_p2_dbl.h; sourceTree = ""; }; - 05A2B40E593738415ACA2525 /* Pods-JSQSystemSoundPlayer.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-JSQSystemSoundPlayer.xcconfig"; sourceTree = ""; }; - 05E4DB7717E0F092566C5390 /* NBPhoneNumberUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBPhoneNumberUtil.h; path = libPhoneNumber/NBPhoneNumberUtil.h; sourceTree = ""; }; - 06137C3BA0022A28170747A0 /* UIProgressView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIProgressView+AFNetworking.h"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.h"; sourceTree = ""; }; - 062660C5EDAF22A1DCFF80AB /* EXTKeyPathCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTKeyPathCoding.h; path = Mantle/extobjc/EXTKeyPathCoding.h; sourceTree = ""; }; - 088B39518221A540BBA74976 /* MTLModel+NSCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MTLModel+NSCoding.h"; path = "Mantle/MTLModel+NSCoding.h"; sourceTree = ""; }; - 08A86A8F7071ACE5456CEDC4 /* SRWebSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRWebSocket.h; path = SocketRocket/SRWebSocket.h; sourceTree = ""; }; - 08B17B3EE410F847BB7E58F5 /* WireFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WireFormat.m; path = src/runtime/Classes/WireFormat.m; sourceTree = ""; }; - 0952C262F4C573C6013A915B /* srp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = srp.h; path = opensslIncludes/openssl/srp.h; sourceTree = ""; }; - 0A1D6A85474B94E931777923 /* Pods-CocoaLumberjack-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-CocoaLumberjack-dummy.m"; sourceTree = ""; }; - 0A3876C8ADDA89B9CB0C5649 /* UIView+JSQMessages.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+JSQMessages.m"; path = "JSQMessagesViewController/Categories/UIView+JSQMessages.m"; sourceTree = ""; }; - 0A72060E704569EEB7E89701 /* sqlite3.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = sqlite3.h; sourceTree = ""; }; - 0B15DE442F8BCC579D315780 /* YapSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapSet.m; path = YapDatabase/Utilities/YapSet.m; sourceTree = ""; }; - 0B2BC98689F27C14DBFEECED /* MessageBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MessageBuilder.h; path = src/runtime/Classes/MessageBuilder.h; sourceTree = ""; }; - 0B32F6CB97659A17C8450B3D /* ExtensionField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExtensionField.h; path = src/runtime/Classes/ExtensionField.h; sourceTree = ""; }; - 0B7040F8B03D1CC9500B3C38 /* Pods-DJWActionSheet.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-DJWActionSheet.xcconfig"; sourceTree = ""; }; - 0C06D44D410D3D3BF5EFB606 /* JSQMessagesAvatarImageFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesAvatarImageFactory.h; path = JSQMessagesViewController/Factories/JSQMessagesAvatarImageFactory.h; sourceTree = ""; }; - 0C719AD924EA2B84ABB0D545 /* SerializationUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SerializationUtilities.m; path = AxolotlKit/Classes/Utility/SerializationUtilities.m; sourceTree = ""; }; - 0CA4238007AED6C54401986F /* Pods-APDropDownNavToolbar.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-APDropDownNavToolbar.xcconfig"; sourceTree = ""; }; - 0CC506312B9F63AB2E45F4BD /* Pods-DJWActionSheet-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-DJWActionSheet-dummy.m"; sourceTree = ""; }; - 0D4723B270E32BD9A373052B /* YapDatabaseSearchResultsViewConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchResultsViewConnection.h; path = YapDatabase/Extensions/SearchResults/YapDatabaseSearchResultsViewConnection.h; sourceTree = ""; }; - 0D981FA333BF2B00D39A12BD /* JSQMessagesToolbarButtonFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesToolbarButtonFactory.h; path = JSQMessagesViewController/Factories/JSQMessagesToolbarButtonFactory.h; sourceTree = ""; }; - 0DA4367A550F853B54507E3C /* Pods-APDropDownNavToolbar-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-APDropDownNavToolbar-dummy.m"; sourceTree = ""; }; - 0DD8FEFFC1482F337129700A /* YapDatabaseCloudKitTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudKitTransaction.m; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitTransaction.m; sourceTree = ""; }; - 0E41B8FEE1D7DB0702E5992E /* ui_compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ui_compat.h; path = opensslIncludes/openssl/ui_compat.h; sourceTree = ""; }; - 0E9AA4DAF678B7998FA02317 /* AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworking.h; path = AFNetworking/AFNetworking.h; sourceTree = ""; }; - 0EAD51BE95AFCF75889822DB /* NSError+MTLModelException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSError+MTLModelException.m"; path = "Mantle/NSError+MTLModelException.m"; sourceTree = ""; }; - 0ECD8C3475183413F3958F1A /* UIProgressView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIProgressView+AFNetworking.m"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.m"; sourceTree = ""; }; - 0F030EB8AE07EE520221A1B1 /* ge_madd.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_madd.c; path = Sources/ed25519/ge_madd.c; sourceTree = ""; }; - 0F24F003DEAE38DB512C7B1D /* SRWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRWebSocket.m; path = SocketRocket/SRWebSocket.m; sourceTree = ""; }; - 0F9BAFFF6028BBAF9A1CFA36 /* JSQDisplayedMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQDisplayedMessage.h; path = JSQMessagesViewController/Model/JSQDisplayedMessage.h; sourceTree = ""; }; - 1104D3E5B196FB9FBD1B8B23 /* Pods-JSQSystemSoundPlayer-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-JSQSystemSoundPlayer-dummy.m"; sourceTree = ""; }; - 113E6310ABABF32F14B86914 /* JSQErrorMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQErrorMessage.h; path = JSQMessagesViewController/Model/JSQErrorMessage.h; sourceTree = ""; }; - 1157B3293542C569C5BDC575 /* JSQMediaItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMediaItem.m; path = JSQMessagesViewController/Model/JSQMediaItem.m; sourceTree = ""; }; - 11651CDA52CD25AD8D0FFE0A /* YDBCKMappingTableInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKMappingTableInfo.h; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKMappingTableInfo.h; sourceTree = ""; }; - 117542B380577885CE912530 /* ge_p3_0.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_p3_0.c; path = Sources/ed25519/ge_p3_0.c; sourceTree = ""; }; - 11DF9371E53FB21841BED570 /* JSQCall.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQCall.h; path = JSQMessagesViewController/Model/JSQCall.h; sourceTree = ""; }; - 1205973328ECC8C283EA1E51 /* ForwardDeclarations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ForwardDeclarations.h; path = src/runtime/Classes/ForwardDeclarations.h; sourceTree = ""; }; - 120EA3519C0C20FB5505CAB3 /* PreKeyStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PreKeyStore.h; path = AxolotlKit/Classes/State/PreKeyStore.h; sourceTree = ""; }; - 12F43B5DCBE84CBB3C850C2A /* hmac.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = hmac.h; path = opensslIncludes/openssl/hmac.h; sourceTree = ""; }; - 1331D5C3C6C12341F9A9A337 /* YDBCKRecordTableInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKRecordTableInfo.h; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKRecordTableInfo.h; sourceTree = ""; }; - 133BF400B801AFDC6189A536 /* MutableExtensionRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MutableExtensionRegistry.h; path = src/runtime/Classes/MutableExtensionRegistry.h; sourceTree = ""; }; - 1355E2751A63388A4174F019 /* YapDatabaseSecondaryIndexConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSecondaryIndexConnection.m; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexConnection.m; sourceTree = ""; }; - 13B0CC2BF9183ED27739E5DC /* JSQDisplayedMessageCollectionViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQDisplayedMessageCollectionViewCell.m; path = JSQMessagesViewController/Views/JSQDisplayedMessageCollectionViewCell.m; sourceTree = ""; }; - 14CECAE84B51B2E14520469A /* libPods-CocoaLumberjack.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-CocoaLumberjack.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 1517F8F3ECFBB0AF41A883A6 /* UIColor+JSQMessages.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+JSQMessages.m"; path = "JSQMessagesViewController/Categories/UIColor+JSQMessages.m"; sourceTree = ""; }; - 1545B21D5136A92D3C27F8F8 /* libPods-Mantle.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Mantle.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 1546EEC5213D9F6DD80B7F40 /* YapMemoryTable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapMemoryTable.m; path = YapDatabase/Internal/YapMemoryTable.m; sourceTree = ""; }; - 1563B510D5AD2BB1F5F5EA4E /* YapDatabaseSearchResultsViewTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSearchResultsViewTransaction.m; path = YapDatabase/Extensions/SearchResults/YapDatabaseSearchResultsViewTransaction.m; sourceTree = ""; }; - 159CD94AC47C33DFB7B669D5 /* YapDatabaseSearchResultsViewConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSearchResultsViewConnection.m; path = YapDatabase/Extensions/SearchResults/YapDatabaseSearchResultsViewConnection.m; sourceTree = ""; }; - 16C1802B32AD51188C0DB28B /* MTLJSONAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLJSONAdapter.m; path = Mantle/MTLJSONAdapter.m; sourceTree = ""; }; - 171148BADA7DBF67200A76AE /* YapDatabaseViewTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewTypes.m; path = YapDatabase/Extensions/Views/YapDatabaseViewTypes.m; sourceTree = ""; }; - 17534B48D176F45504014B84 /* ExtensionRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExtensionRegistry.h; path = src/runtime/Classes/ExtensionRegistry.h; sourceTree = ""; }; - 17A3D2D733DEC0E87D1F193B /* JSQMessageAvatarImageDataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessageAvatarImageDataSource.h; path = JSQMessagesViewController/Model/JSQMessageAvatarImageDataSource.h; sourceTree = ""; }; - 17FD12CC37D404715C8573B9 /* ui.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ui.h; path = opensslIncludes/openssl/ui.h; sourceTree = ""; }; - 185087B78A3E095DF17F9D79 /* Field.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Field.h; path = src/runtime/Classes/Field.h; sourceTree = ""; }; - 188273BCF0249639AF9F96CC /* Pods-HKDFKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HKDFKit.xcconfig"; sourceTree = ""; }; - 18918B1AD71DC95B7042D06F /* JSQMessageData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessageData.h; path = JSQMessagesViewController/Model/JSQMessageData.h; sourceTree = ""; }; - 19710304EFF0B1861C717D73 /* MTLValueTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLValueTransformer.h; path = Mantle/MTLValueTransformer.h; sourceTree = ""; }; - 19A55378C668D42B4A910BFE /* engine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = engine.h; path = opensslIncludes/openssl/engine.h; sourceTree = ""; }; - 1A97EEF0C6BF5E07B095ED90 /* YapDatabaseCloudKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudKit.m; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKit.m; sourceTree = ""; }; - 1AF4756F7C4FE44487AB4545 /* pow22523.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pow22523.h; path = Sources/ed25519/pow22523.h; sourceTree = ""; }; - 1B04A586C036A981B61330BD /* JSQSystemSoundPlayer+JSQMessages.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "JSQSystemSoundPlayer+JSQMessages.m"; path = "JSQMessagesViewController/Categories/JSQSystemSoundPlayer+JSQMessages.m"; sourceTree = ""; }; - 1B8FB50D256B7DD679039CB7 /* YapDatabaseConnectionState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseConnectionState.h; path = YapDatabase/Internal/YapDatabaseConnectionState.h; sourceTree = ""; }; - 1C0EDF1E3EAFCCE461FEDD2E /* AFNetworkActivityIndicatorManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkActivityIndicatorManager.m; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m"; sourceTree = ""; }; - 1C7FD56DA536BAC1B0AD00A9 /* EXTRuntimeExtensions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTRuntimeExtensions.h; path = Mantle/extobjc/EXTRuntimeExtensions.h; sourceTree = ""; }; - 1D283C63E5DD2F8C56D35001 /* Pods-AFNetworking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-AFNetworking-dummy.m"; sourceTree = ""; }; - 1D92B73ECA509771AAF2D373 /* ssl2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ssl2.h; path = opensslIncludes/openssl/ssl2.h; sourceTree = ""; }; - 1E48E521C3904A5B9B5C158D /* Pods-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-dummy.m"; sourceTree = ""; }; - 1EA06C43B2F574F4A04BA313 /* ChainKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ChainKey.m; path = AxolotlKit/Classes/Ratchet/ChainKey.m; sourceTree = ""; }; - 1ECED635B5A9A73C7C99EB25 /* YapDatabaseRelationshipConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRelationshipConnection.m; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipConnection.m; sourceTree = ""; }; - 1F4C1EE2DC147328E41260C0 /* srtp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = srtp.h; path = opensslIncludes/openssl/srtp.h; sourceTree = ""; }; - 1F6FC3560E94270C1C8F0C40 /* Descriptor.pb.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Descriptor.pb.m; path = src/runtime/Classes/Descriptor.pb.m; sourceTree = ""; }; - 1F952F836B57B9A6F62CF985 /* YapDatabaseTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseTransaction.h; path = YapDatabase/YapDatabaseTransaction.h; sourceTree = ""; }; - 1FA51797F6888A35CCEA1B9B /* ssl3.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ssl3.h; path = opensslIncludes/openssl/ssl3.h; sourceTree = ""; }; - 1FD0DD7522E85524CABD6C33 /* YapCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapCache.h; path = YapDatabase/Utilities/YapCache.h; sourceTree = ""; }; - 1FF131F735BEA3C2F5009106 /* ReceivingChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ReceivingChain.h; path = AxolotlKit/Classes/Ratchet/ReceivingChain.h; sourceTree = ""; }; - 20B1D7463D7496BB91127ECD /* YapDatabaseViewOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewOptions.m; path = YapDatabase/Extensions/Views/YapDatabaseViewOptions.m; sourceTree = ""; }; - 20E8C86CFE33F3A932CD1BD2 /* YapDatabaseFilteredViewTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFilteredViewTypes.h; path = YapDatabase/Extensions/FilteredViews/YapDatabaseFilteredViewTypes.h; sourceTree = ""; }; - 2126A682D800BFCE8FF644BE /* NBNumberFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBNumberFormat.m; path = libPhoneNumber/NBNumberFormat.m; sourceTree = ""; }; - 21BECBFACE233DED7B451D83 /* AES-CBC.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "AES-CBC.m"; path = "AxolotlKit/Classes/Crypto/AES-CBC.m"; sourceTree = ""; }; - 21F16B61CE35F286BD0A4A18 /* YapDatabaseStatement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseStatement.h; path = YapDatabase/Internal/YapDatabaseStatement.h; sourceTree = ""; }; - 22435CFD5A65B32B5F5E4479 /* JSQDisplayedMessageCollectionViewCell.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = JSQDisplayedMessageCollectionViewCell.xib; path = JSQMessagesViewController/Views/JSQDisplayedMessageCollectionViewCell.xib; sourceTree = ""; }; - 228A83CCA39D90DA58D0A22B /* NSArray+NBAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+NBAdditions.h"; path = "libPhoneNumber/NSArray+NBAdditions.h"; sourceTree = ""; }; - 22B1062665212C15F137EA97 /* YapDatabaseSecondaryIndexTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSecondaryIndexTransaction.m; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexTransaction.m; sourceTree = ""; }; - 22CD02775D0DC5C9E4A97007 /* YapDatabaseSearchResultsViewOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchResultsViewOptions.h; path = YapDatabase/Extensions/SearchResults/YapDatabaseSearchResultsViewOptions.h; sourceTree = ""; }; - 22D7B5B30E8811B202FE6E02 /* Chain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Chain.h; path = AxolotlKit/Classes/Ratchet/Chain.h; sourceTree = ""; }; - 23245101A85E64731A36BE44 /* pkcs7.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pkcs7.h; path = opensslIncludes/openssl/pkcs7.h; sourceTree = ""; }; - 2396FAB2744B6BF6D794BA99 /* UICKeyChainStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UICKeyChainStore.h; path = Lib/UICKeyChainStore.h; sourceTree = ""; }; - 23A0A28D1BD7AEF20457ED74 /* JSQMessagesBubbleImageFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesBubbleImageFactory.h; path = JSQMessagesViewController/Factories/JSQMessagesBubbleImageFactory.h; sourceTree = ""; }; - 23F3F5979E92CFE958C4288A /* UIDevice+JSQMessages.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIDevice+JSQMessages.h"; path = "JSQMessagesViewController/Categories/UIDevice+JSQMessages.h"; sourceTree = ""; }; - 23F431C9613515F0F8C0B0D5 /* Pods-AFNetworking-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-AFNetworking-Private.xcconfig"; sourceTree = ""; }; - 2400F9A99AB9BADB24C78514 /* Pods-TwistedOakCollapsingFutures-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-TwistedOakCollapsingFutures-prefix.pch"; sourceTree = ""; }; - 24385D4BFA2BC1EBB3E29F0C /* Pods-SCWaveformView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-SCWaveformView-prefix.pch"; sourceTree = ""; }; - 2496AE97A1203C50F88AB2E2 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; - 24DD7340A2A6C199FD7DCE4B /* Pods-AFNetworking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-AFNetworking-prefix.pch"; sourceTree = ""; }; - 24E99B9CEAE3EE943109A152 /* JSQInfoMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQInfoMessage.m; path = JSQMessagesViewController/Model/JSQInfoMessage.m; sourceTree = ""; }; - 254C8BC2D347096D36AA6297 /* fe_copy.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_copy.c; path = Sources/ed25519/fe_copy.c; sourceTree = ""; }; - 2691C6963F3E6A84DA3E9562 /* SignedPrekeyRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SignedPrekeyRecord.m; path = AxolotlKit/Classes/Prekeys/SignedPrekeyRecord.m; sourceTree = ""; }; - 26CEDDE0C7D526E0F269A674 /* YapDebugDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDebugDictionary.m; path = YapDatabase/Internal/YapDebugDictionary.m; sourceTree = ""; }; - 26E8804900C2A1E3C8C4A011 /* TOCTypeDefs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TOCTypeDefs.h; path = src/TOCTypeDefs.h; sourceTree = ""; }; - 275504ED5425FE944789D740 /* JSQMessagesKeyboardController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesKeyboardController.m; path = JSQMessagesViewController/Controllers/JSQMessagesKeyboardController.m; sourceTree = ""; }; - 2764D9CD5831228A8FCB0C8F /* YapDatabaseViewTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewTypes.h; path = YapDatabase/Extensions/Views/YapDatabaseViewTypes.h; sourceTree = ""; }; - 27C17F218283603F52710686 /* Pods-FFCircularProgressView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-FFCircularProgressView-prefix.pch"; sourceTree = ""; }; - 2885E0FA11A56DBB5B67BCC2 /* aes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = aes.h; path = opensslIncludes/openssl/aes.h; sourceTree = ""; }; - 289D8F0FB3B3825366B21754 /* Pods-PastelogKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-PastelogKit-prefix.pch"; sourceTree = ""; }; - 28BA0967536075FC8D61FBC9 /* TOCInternal_OnDeallocObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TOCInternal_OnDeallocObject.m; path = src/internal/TOCInternal_OnDeallocObject.m; sourceTree = ""; }; - 29BE3BADC53D032C99D69EA2 /* ChainAndIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ChainAndIndex.h; path = AxolotlKit/Classes/Ratchet/ChainAndIndex.h; sourceTree = ""; }; - 2CD767D1A522D30EB16FA31D /* AbstractMessageBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AbstractMessageBuilder.h; path = src/runtime/Classes/AbstractMessageBuilder.h; sourceTree = ""; }; - 2D143D94977BA77639C581A7 /* YapDatabaseViewChange.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewChange.m; path = YapDatabase/Extensions/Views/Utilities/YapDatabaseViewChange.m; sourceTree = ""; }; - 2DA1922482B5B86B948144AF /* ChainAndIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ChainAndIndex.m; path = AxolotlKit/Classes/Ratchet/ChainAndIndex.m; sourceTree = ""; }; - 2DEA5F07C685ACFF1D2426C8 /* JSQMessagesLoadEarlierHeaderView.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = JSQMessagesLoadEarlierHeaderView.xib; path = JSQMessagesViewController/Views/JSQMessagesLoadEarlierHeaderView.xib; sourceTree = ""; }; - 2E208DDA7423F3800986EEC4 /* sc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sc.h; path = Sources/ed25519/sc.h; sourceTree = ""; }; - 2E2856857E33CC042A2C80BB /* UIAlertView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIAlertView+AFNetworking.h"; path = "UIKit+AFNetworking/UIAlertView+AFNetworking.h"; sourceTree = ""; }; - 2E3160F4A42A476862487050 /* Pods-25519-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-25519-Private.xcconfig"; sourceTree = ""; }; - 2F48582E70FB056DC4C55CB2 /* DDASLLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogger.h; path = Lumberjack/DDASLLogger.h; sourceTree = ""; }; - 2F657D54F651ABE491857D5C /* YapDatabaseString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseString.h; path = YapDatabase/Internal/YapDatabaseString.h; sourceTree = ""; }; - 3050380DCEC35BE390932411 /* libPods-JSQMessagesViewController.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-JSQMessagesViewController.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 30E712B1A8061D04B974EC84 /* YapDatabaseViewMappingsPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewMappingsPrivate.h; path = YapDatabase/Extensions/Views/Internal/YapDatabaseViewMappingsPrivate.h; sourceTree = ""; }; - 312269624FD1473E64FCFA80 /* JSQVideoMediaItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQVideoMediaItem.m; path = JSQMessagesViewController/Model/JSQVideoMediaItem.m; sourceTree = ""; }; - 314DCC388381F01979C8921B /* YapDatabaseViewRangeOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewRangeOptions.h; path = YapDatabase/Extensions/Views/Utilities/YapDatabaseViewRangeOptions.h; sourceTree = ""; }; - 3223861110ABBC874C7FB376 /* SessionState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SessionState.h; path = AxolotlKit/Classes/Sessions/SessionState.h; sourceTree = ""; }; - 323594A8DF082F6E2A4C1F03 /* DDTTYLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDTTYLogger.h; path = Lumberjack/DDTTYLogger.h; sourceTree = ""; }; - 324CEEBDC2B2EB6CFF70F4DA /* ProtocolBuffers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ProtocolBuffers.h; path = src/runtime/Classes/ProtocolBuffers.h; sourceTree = ""; }; - 3282CAF29B0098678C1C4A7A /* comp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = comp.h; path = opensslIncludes/openssl/comp.h; sourceTree = ""; }; - 329B6BE999D13DF0B044B47C /* cmac.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cmac.h; path = opensslIncludes/openssl/cmac.h; sourceTree = ""; }; - 329C3ABD7BA00E64A61E5A70 /* Descriptor.pb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Descriptor.pb.h; path = src/runtime/Classes/Descriptor.pb.h; sourceTree = ""; }; - 32C4C86012D008FB0958FCB6 /* blocks.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = blocks.c; path = Sources/ed25519/nacl_sha512/blocks.c; sourceTree = ""; }; - 33034210B6B94568D1B4E2B3 /* YapDatabaseFilteredViewPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFilteredViewPrivate.h; path = YapDatabase/Extensions/FilteredViews/Internal/YapDatabaseFilteredViewPrivate.h; sourceTree = ""; }; - 337B7DCBA585EE802AD1E818 /* Utilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Utilities.h; path = src/runtime/Classes/Utilities.h; sourceTree = ""; }; - 33DE54DC09A2D588A676E15E /* idea.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = idea.h; path = opensslIncludes/openssl/idea.h; sourceTree = ""; }; - 34DCBEBC74418A7DC3A00DD6 /* YDBCKChangeQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKChangeQueue.h; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKChangeQueue.h; sourceTree = ""; }; - 3508BF74BE7BB9AA6676471B /* conf_api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conf_api.h; path = opensslIncludes/openssl/conf_api.h; sourceTree = ""; }; - 353CC93F2F10D629581E4852 /* YapDebugDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDebugDictionary.h; path = YapDatabase/Internal/YapDebugDictionary.h; sourceTree = ""; }; - 35691EA80F571674E0453AC5 /* JSQMessagesBubbleImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesBubbleImage.h; path = JSQMessagesViewController/Model/JSQMessagesBubbleImage.h; sourceTree = ""; }; - 3584FD5D2EC3EEF4E4541DEC /* Pods-Mantle-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Mantle-Private.xcconfig"; sourceTree = ""; }; - 35A9695A470CE536567254B8 /* CipherMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CipherMessage.h; path = AxolotlKit/Classes/CipherMessage/CipherMessage.h; sourceTree = ""; }; - 35CC35B370B36E4DDBE76167 /* YapDatabaseViewPage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewPage.h; path = YapDatabase/Extensions/Views/Internal/YapDatabaseViewPage.h; sourceTree = ""; }; - 35EDB343DD2835DA863E318B /* Pods-CocoaLumberjack-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-CocoaLumberjack-prefix.pch"; sourceTree = ""; }; - 3692704EB2759C1925818789 /* JSQMessagesToolbarContentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesToolbarContentView.h; path = JSQMessagesViewController/Views/JSQMessagesToolbarContentView.h; sourceTree = ""; }; - 3695FCFDF8F2686D502489CA /* YapDatabaseExtensionConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseExtensionConnection.h; path = YapDatabase/Extensions/Protocol/YapDatabaseExtensionConnection.h; sourceTree = ""; }; - 36C0395AE3B3D22125C50695 /* MTLModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLModel.h; path = Mantle/MTLModel.h; sourceTree = ""; }; - 37049126114B57A78D06CDFA /* YapDatabaseFullTextSearchConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearchConnection.h; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchConnection.h; sourceTree = ""; }; - 370A5621A7A49504F15ADCC4 /* pqueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pqueue.h; path = opensslIncludes/openssl/pqueue.h; sourceTree = ""; }; - 3720AF4FA35BE5235CFA6A93 /* DJWActionSheet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DJWActionSheet.m; path = DJWActionSheet/DJWActionSheet.m; sourceTree = ""; }; - 37263DA426B6299EDC34ABBF /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; - 3734733AB8EF7F82CC4D1B48 /* TOCInternal_Array+Functional.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "TOCInternal_Array+Functional.m"; path = "src/internal/TOCInternal_Array+Functional.m"; sourceTree = ""; }; - 37D87C1651B03B911DAD3F3D /* JSQErrorMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQErrorMessage.m; path = JSQMessagesViewController/Model/JSQErrorMessage.m; sourceTree = ""; }; - 3880BC2E08C2B99021B9FF63 /* YapDatabaseRelationship.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRelationship.m; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationship.m; sourceTree = ""; }; - 389FF99A666B07277EC529B6 /* JSQMessagesCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesCollectionView.h; path = JSQMessagesViewController/Views/JSQMessagesCollectionView.h; sourceTree = ""; }; - 38CD05AF1688CCDC26D313F2 /* JSQMessagesMediaPlaceholderView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesMediaPlaceholderView.m; path = JSQMessagesViewController/Views/JSQMessagesMediaPlaceholderView.m; sourceTree = ""; }; - 3919F1C0745E42545124A713 /* JSQMessagesComposerTextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesComposerTextView.m; path = JSQMessagesViewController/Views/JSQMessagesComposerTextView.m; sourceTree = ""; }; - 39326675106FC8EC131EE5B9 /* base2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = base2.h; path = Sources/ed25519/base2.h; sourceTree = ""; }; - 3A48D000ECBEAE862A820214 /* Pods-libPhoneNumber-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-libPhoneNumber-iOS.xcconfig"; sourceTree = ""; }; - 3A910C5ADE9AD356E92535FB /* RatchetingSession.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RatchetingSession.m; path = AxolotlKit/Classes/Ratchet/RatchetingSession.m; sourceTree = ""; }; - 3AA53B8E492361C10CAD4EE8 /* ge_sub.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge_sub.h; path = Sources/ed25519/ge_sub.h; sourceTree = ""; }; - 3ABA405068C591109616667E /* YapDatabaseHooksConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseHooksConnection.h; path = YapDatabase/Extensions/Hooks/YapDatabaseHooksConnection.h; sourceTree = ""; }; - 3AF287CD14B850AAB98F7658 /* SSKeychain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSKeychain.m; path = SSKeychain/SSKeychain.m; sourceTree = ""; }; - 3B45AB468BAB2BCBB22021FE /* BobAxolotlParameters.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BobAxolotlParameters.m; path = AxolotlKit/Classes/Ratchet/BobAxolotlParameters.m; sourceTree = ""; }; - 3B4F8E6A31A004B2BF940E34 /* UIButton+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+AFNetworking.h"; path = "UIKit+AFNetworking/UIButton+AFNetworking.h"; sourceTree = ""; }; - 3B91C2F5BAA23507F1BF7B79 /* NBNumberFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBNumberFormat.h; path = libPhoneNumber/NBNumberFormat.h; sourceTree = ""; }; - 3BFAB541002E61497289AC91 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValueTransformer+MTLPredefinedTransformerAdditions.h"; path = "Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.h"; sourceTree = ""; }; - 3C67BAF7410A848F0D980363 /* cast.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cast.h; path = opensslIncludes/openssl/cast.h; sourceTree = ""; }; - 3C7436CB1E787DF9FA9B50D5 /* DDASLLogCapture.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogCapture.m; path = Lumberjack/DDASLLogCapture.m; sourceTree = ""; }; - 3CE955632AE1064A38109D0A /* x509v3.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = x509v3.h; path = opensslIncludes/openssl/x509v3.h; sourceTree = ""; }; - 3D0420E354E32E4909DEC9DC /* JSQMessagesBubbleImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesBubbleImage.m; path = JSQMessagesViewController/Model/JSQMessagesBubbleImage.m; sourceTree = ""; }; - 3D745E22F405B47582FDD10C /* NBMetadataCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBMetadataCore.h; path = libPhoneNumber/NBMetadataCore.h; sourceTree = ""; }; - 3D9A6612798E5D92DBDED697 /* YDBCKChangeQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKChangeQueue.m; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKChangeQueue.m; sourceTree = ""; }; - 3DDF7C0E21E2AF2AC73C591C /* ssl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ssl.h; path = opensslIncludes/openssl/ssl.h; sourceTree = ""; }; - 3DE43E4B09C24A38B50A748C /* AFURLSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLSessionManager.h; path = AFNetworking/AFURLSessionManager.h; sourceTree = ""; }; - 3DF640BC1C7A32589A9A448B /* Pods-Mantle-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Mantle-dummy.m"; sourceTree = ""; }; - 3E6CB76A99D9A12CD8A2D0F7 /* Pods-UnionFind-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-UnionFind-Private.xcconfig"; sourceTree = ""; }; - 3EBE10ECA74032C45FD1FB2D /* NBMetadataCoreMapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBMetadataCoreMapper.h; path = libPhoneNumber/NBMetadataCoreMapper.h; sourceTree = ""; }; - 3EF94EB223902BCFD36A3E96 /* Pods-SocketRocket-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-SocketRocket-prefix.pch"; sourceTree = ""; }; - 3F5E0AA48813242C08623CF3 /* fe_sub.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_sub.c; path = Sources/ed25519/fe_sub.c; sourceTree = ""; }; - 3FF3AA7851BFF384690B1CFB /* fe_cmov.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_cmov.c; path = Sources/ed25519/fe_cmov.c; sourceTree = ""; }; - 401A4122963A28FEB07B6459 /* YapDatabaseViewConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewConnection.h; path = YapDatabase/Extensions/Views/YapDatabaseViewConnection.h; sourceTree = ""; }; - 408600FBD82514AE69C25A3B /* libPods-JSQSystemSoundPlayer.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-JSQSystemSoundPlayer.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 40917524340794B807F12ECC /* AFHTTPRequestOperationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPRequestOperationManager.m; path = AFNetworking/AFHTTPRequestOperationManager.m; sourceTree = ""; }; - 411197AF778ECDA4BBC087F3 /* BobAxolotlParameters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BobAxolotlParameters.h; path = AxolotlKit/Classes/Ratchet/BobAxolotlParameters.h; sourceTree = ""; }; - 414DDC8F938EF4805A743CFC /* libPods-UICKeyChainStore.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-UICKeyChainStore.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 415DE528ABC0B1EA8A49942D /* WireFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WireFormat.h; path = src/runtime/Classes/WireFormat.h; sourceTree = ""; }; - 41E934E3E10DDA8F93C6CC12 /* NSDictionary+MTLManipulationAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+MTLManipulationAdditions.h"; path = "Mantle/NSDictionary+MTLManipulationAdditions.h"; sourceTree = ""; }; - 41FCC04915A51B1BD7C89A4D /* libPods-libPhoneNumber-iOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-libPhoneNumber-iOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 425939009BE100B48E56B072 /* Ed25519.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Ed25519.h; path = Classes/Ed25519.h; sourceTree = ""; }; - 42B13FBAFC35AEA5DAF0B4D7 /* Pods-SCWaveformView-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SCWaveformView-Private.xcconfig"; sourceTree = ""; }; - 42EBE266624FACD645ACCAB4 /* JSQMessagesToolbarButtonFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesToolbarButtonFactory.m; path = JSQMessagesViewController/Factories/JSQMessagesToolbarButtonFactory.m; sourceTree = ""; }; - 4349D333AA2A02EB28A7FE77 /* libPods-PastelogKit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-PastelogKit.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 4360BDF0074FDF86E5DCB75B /* ecdsa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ecdsa.h; path = opensslIncludes/openssl/ecdsa.h; sourceTree = ""; }; - 43B0A4D101F4C4465F579CC7 /* TOCTimeout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TOCTimeout.m; path = src/TOCTimeout.m; sourceTree = ""; }; - 43EE84DDCAE0270BCBDC6B3E /* DJWActionSheet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DJWActionSheet.h; path = DJWActionSheet/DJWActionSheet.h; sourceTree = ""; }; - 43F8E58116A5A1183074306D /* YapDatabaseViewRangeOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewRangeOptions.m; path = YapDatabase/Extensions/Views/Utilities/YapDatabaseViewRangeOptions.m; sourceTree = ""; }; - 44258AD0280B1DFA0266CDEA /* YapDatabaseHooksTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseHooksTransaction.h; path = YapDatabase/Extensions/Hooks/YapDatabaseHooksTransaction.h; sourceTree = ""; }; - 44AD348CA20C87873329A5FA /* UnknownFieldSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UnknownFieldSet.m; path = src/runtime/Classes/UnknownFieldSet.m; sourceTree = ""; }; - 44F427494C6D263153A8CD78 /* Pods-HKDFKit-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HKDFKit-Private.xcconfig"; sourceTree = ""; }; - 4528432FAC7D161CD0FA9033 /* fe_neg.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_neg.c; path = Sources/ed25519/fe_neg.c; sourceTree = ""; }; - 456A1D65E0E97D88E293B63D /* YapDatabaseExtensionTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseExtensionTransaction.m; path = YapDatabase/Extensions/Protocol/YapDatabaseExtensionTransaction.m; sourceTree = ""; }; - 45E626D36A26831782A911F6 /* Pods-libPhoneNumber-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-libPhoneNumber-iOS-prefix.pch"; sourceTree = ""; }; - 45EC159E0D185CC0F04F66EE /* JSQMessagesMediaViewBubbleImageMasker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesMediaViewBubbleImageMasker.m; path = JSQMessagesViewController/Factories/JSQMessagesMediaViewBubbleImageMasker.m; sourceTree = ""; }; - 460C75791CC8715DC61A2B3D /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 4623CFF8E987639792FCCD23 /* NBPhoneNumberDesc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBPhoneNumberDesc.m; path = libPhoneNumber/NBPhoneNumberDesc.m; sourceTree = ""; }; - 462E0BAC24C2B4420F02C001 /* SessionCipher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SessionCipher.h; path = AxolotlKit/Classes/SessionCipher.h; sourceTree = ""; }; - 46908AF7699A12C9DAF86F56 /* zeroize.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = zeroize.c; path = Sources/ed25519/additions/zeroize.c; sourceTree = ""; }; - 470B25455D088DD649E8539B /* SessionCipher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SessionCipher.m; path = AxolotlKit/Classes/SessionCipher.m; sourceTree = ""; }; - 47357771E05D0DB774B0CA01 /* TOCFutureAndSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TOCFutureAndSource.h; path = src/TOCFutureAndSource.h; sourceTree = ""; }; - 477FF87C0496779DBF155CAB /* DDLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLog.h; path = Lumberjack/DDLog.h; sourceTree = ""; }; - 47B4E1AFA59732BD16B7152F /* NSData+keyVersionByte.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+keyVersionByte.m"; path = "AxolotlKit/Classes/Utility/NSData+keyVersionByte.m"; sourceTree = ""; }; - 48394A366AA5AD99F54F133D /* JSQMessagesViewController.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = JSQMessagesViewController.xib; path = JSQMessagesViewController/Controllers/JSQMessagesViewController.xib; sourceTree = ""; }; - 48FEC13EF690A7DEC82AA7AE /* MTLValueTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLValueTransformer.m; path = Mantle/MTLValueTransformer.m; sourceTree = ""; }; - 490B11BDCFBB0AC015248664 /* YapDatabaseExtensionPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseExtensionPrivate.h; path = YapDatabase/Extensions/Protocol/Internal/YapDatabaseExtensionPrivate.h; sourceTree = ""; }; - 494CAD363AA58A651E25169A /* JSQLocationMediaItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQLocationMediaItem.m; path = JSQMessagesViewController/Model/JSQLocationMediaItem.m; sourceTree = ""; }; - 4961777EEB00CA1AF23AFC41 /* opensslconf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = opensslconf.h; path = opensslIncludes/openssl/opensslconf.h; sourceTree = ""; }; - 4A011A60B3C32302A6BC4750 /* Pods-SSKeychain-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-SSKeychain-dummy.m"; sourceTree = ""; }; - 4A26C552E3BE90D87D9BB058 /* libPods-SCWaveformView.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-SCWaveformView.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 4A7EDBA78620DE0ABC5E2632 /* fe_mul.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_mul.c; path = Sources/ed25519/fe_mul.c; sourceTree = ""; }; - 4AF711C2D1AB0FE8267DE92D /* ge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge.h; path = Sources/ed25519/ge.h; sourceTree = ""; }; - 4B06658DC5147285944F7FDA /* zeroize.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = zeroize.h; path = Sources/ed25519/additions/zeroize.h; sourceTree = ""; }; - 4B1BEFB68894E6BC144051D0 /* JSQCall.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQCall.m; path = JSQMessagesViewController/Model/JSQCall.m; sourceTree = ""; }; - 4B5A846B9A88FF5BBC222E45 /* NBMetadataCoreTestMapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBMetadataCoreTestMapper.h; path = libPhoneNumber/NBMetadataCoreTestMapper.h; sourceTree = ""; }; - 4C36DF4427467770F720D127 /* YapDatabaseRelationshipConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipConnection.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipConnection.h; sourceTree = ""; }; - 4C8BE12FDE4B75D02B3CDDBD /* HKDFKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HKDFKit.m; path = HKDFKit/HKDFKit/HKDFKit.m; sourceTree = ""; }; - 4CBD94F386260EF4F193A6CF /* ConcreteExtensionField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConcreteExtensionField.h; path = src/runtime/Classes/ConcreteExtensionField.h; sourceTree = ""; }; - 4CC336C39BA74C1656D43957 /* asn1_mac.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = asn1_mac.h; path = opensslIncludes/openssl/asn1_mac.h; sourceTree = ""; }; - 4CE26E3F2F0CEA186359CB1E /* Bootstrap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Bootstrap.h; path = src/runtime/Classes/Bootstrap.h; sourceTree = ""; }; - 4CEFB26DFF301E3E299707AE /* TwistedOakCollapsingFutures.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TwistedOakCollapsingFutures.h; path = src/TwistedOakCollapsingFutures.h; sourceTree = ""; }; - 4DB7DB4B485EDE1762CD1E88 /* JSQMessagesToolbarContentView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesToolbarContentView.m; path = JSQMessagesViewController/Views/JSQMessagesToolbarContentView.m; sourceTree = ""; }; - 4DBFE9F381535C9DE40F7BEF /* YapDatabaseSecondaryIndexSetup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSecondaryIndexSetup.m; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexSetup.m; sourceTree = ""; }; - 4E1A6F828E6B2615B4C4F8BD /* DDASLLogCapture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogCapture.h; path = Lumberjack/DDASLLogCapture.h; sourceTree = ""; }; - 4E1ADD5DA588EC87FDAA7DD7 /* sha.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sha.h; path = opensslIncludes/openssl/sha.h; sourceTree = ""; }; - 4EC8FAD5DBA6EB3CC665A5B8 /* Pods-FFCircularProgressView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-FFCircularProgressView-dummy.m"; sourceTree = ""; }; - 4ED69DA925E0E8CEE7AE3AD5 /* UIImage+JSQMessages.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+JSQMessages.m"; path = "JSQMessagesViewController/Categories/UIImage+JSQMessages.m"; sourceTree = ""; }; - 4EF878892DA84CA547BBFFD3 /* objects.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = objects.h; path = opensslIncludes/openssl/objects.h; sourceTree = ""; }; - 4F8A76E7D348E05674EF1A1F /* JSQMessages.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessages.h; path = JSQMessagesViewController/JSQMessages.h; sourceTree = ""; }; - 501EFB8630596F786D80988E /* e_os2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = e_os2.h; path = opensslIncludes/openssl/e_os2.h; sourceTree = ""; }; - 518B0DC5122D3719D6DB250D /* NSBundle+JSQMessages.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+JSQMessages.h"; path = "JSQMessagesViewController/Categories/NSBundle+JSQMessages.h"; sourceTree = ""; }; - 51A8F576911380569852811C /* YapDatabaseSecondaryIndexSetup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndexSetup.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexSetup.h; sourceTree = ""; }; - 5216E6B9E3E921F0EADF4D6B /* YapDatabaseRelationshipTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipTransaction.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipTransaction.h; sourceTree = ""; }; - 523C873D90A6A54A006EEE2C /* YapDatabaseViewTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewTransaction.m; path = YapDatabase/Extensions/Views/YapDatabaseViewTransaction.m; sourceTree = ""; }; - 524997FCA60910DEE819661A /* Pods-HKDFKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-HKDFKit-prefix.pch"; sourceTree = ""; }; - 52A4292ACE3677C70AE6EE4E /* txt_db.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = txt_db.h; path = opensslIncludes/openssl/txt_db.h; sourceTree = ""; }; - 53276345C0CD0C8F2DE4116A /* fe_0.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_0.c; path = Sources/ed25519/fe_0.c; sourceTree = ""; }; - 5362D60E7EDD0A13B369AB92 /* YapDatabaseViewPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewPrivate.h; path = YapDatabase/Extensions/Views/Internal/YapDatabaseViewPrivate.h; sourceTree = ""; }; - 53CFE10E166FB97059CE1D98 /* ocsp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ocsp.h; path = opensslIncludes/openssl/ocsp.h; sourceTree = ""; }; - 53DA6EE1420EA279D899FE76 /* YapDatabaseFilteredViewConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFilteredViewConnection.h; path = YapDatabase/Extensions/FilteredViews/YapDatabaseFilteredViewConnection.h; sourceTree = ""; }; - 53E3ABCC3B21500CDF1F6EA2 /* Pods-APDropDownNavToolbar-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-APDropDownNavToolbar-prefix.pch"; sourceTree = ""; }; - 5411BD4C8E06FA19296FA95A /* sqlite3.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; path = sqlite3.c; sourceTree = ""; }; - 541DB4190C31D133E3EFC0CB /* YapDatabaseView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseView.h; path = YapDatabase/Extensions/Views/YapDatabaseView.h; sourceTree = ""; }; - 54F2924A86BBAA659926CD19 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; - 553E724F2A5F89194D5D721C /* YapDatabaseCloudKitConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudKitConnection.h; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitConnection.h; sourceTree = ""; }; - 55E502AFE3232FFE2A2F68F5 /* libPods-HKDFKit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-HKDFKit.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 5626B292CF5D1A1F1BC190EB /* YapDatabaseHooksPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseHooksPrivate.h; path = YapDatabase/Extensions/Hooks/Internal/YapDatabaseHooksPrivate.h; sourceTree = ""; }; - 566C9C7F070315CAEAAF9CBF /* SessionRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SessionRecord.h; path = AxolotlKit/Classes/Sessions/SessionRecord.h; sourceTree = ""; }; - 56754FE88AE27248013EFCD1 /* JSQMessagesKeyboardController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesKeyboardController.h; path = JSQMessagesViewController/Controllers/JSQMessagesKeyboardController.h; sourceTree = ""; }; - 56D7D051D918BDEB27AB95F5 /* TOCCancelTokenAndSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TOCCancelTokenAndSource.h; path = src/TOCCancelTokenAndSource.h; sourceTree = ""; }; - 56DBDBDEC4495908DA48F2C8 /* UFDisjointSetNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UFDisjointSetNode.m; path = src/UFDisjointSetNode.m; sourceTree = ""; }; - 5709D78C62C0164025632253 /* AbstractMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AbstractMessage.h; path = src/runtime/Classes/AbstractMessage.h; sourceTree = ""; }; - 5766B3679E5E87AC574D0CD0 /* YapDatabaseViewRangeOptionsPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewRangeOptionsPrivate.h; path = YapDatabase/Extensions/Views/Internal/YapDatabaseViewRangeOptionsPrivate.h; sourceTree = ""; }; - 5786EEDDC7850682307CE61E /* Pods.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Pods.release.xcconfig; sourceTree = ""; }; - 57B4EFF8584AACEFC0C3178F /* ge_p1p1_to_p2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_p1p1_to_p2.c; path = Sources/ed25519/ge_p1p1_to_p2.c; sourceTree = ""; }; - 57F0BF1B1506CB78E4A36D2D /* YDBCKRecordInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKRecordInfo.h; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKRecordInfo.h; sourceTree = ""; }; - 58141D45B03C32A70EF4FECC /* SessionStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SessionStore.h; path = AxolotlKit/Classes/State/SessionStore.h; sourceTree = ""; }; - 582D2D4956D5F36E751AF89D /* Pods-APDropDownNavToolbar-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-APDropDownNavToolbar-Private.xcconfig"; sourceTree = ""; }; - 585CD471679E86EF7E3BC2BD /* NBMetadataCoreTestMapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBMetadataCoreTestMapper.m; path = libPhoneNumber/NBMetadataCoreTestMapper.m; sourceTree = ""; }; - 58A8EE1AA87FBB0577B69BF0 /* Pods-FFCircularProgressView-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-FFCircularProgressView-Private.xcconfig"; sourceTree = ""; }; - 58AF12052D5C01C70DF42941 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = DEVELOPER_DIR; }; - 58E70CA6392E6C97AD9EB23F /* WhisperTextProtocol.pb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhisperTextProtocol.pb.h; path = AxolotlKit/Classes/Protobuffs/WhisperTextProtocol.pb.h; sourceTree = ""; }; - 597509CF6EEAFF1C7DEB88B2 /* AFNetworkActivityIndicatorManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkActivityIndicatorManager.h; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h"; sourceTree = ""; }; - 598A61DD4D37174D357B1E08 /* AbstractMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AbstractMessage.m; path = src/runtime/Classes/AbstractMessage.m; sourceTree = ""; }; - 5A25EB2AC5A356718981C34A /* YapDatabaseQuery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseQuery.m; path = YapDatabase/Utilities/YapDatabaseQuery.m; sourceTree = ""; }; - 5A5B5F635C794ACBCD640F3C /* SSKeychain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSKeychain.h; path = SSKeychain/SSKeychain.h; sourceTree = ""; }; - 5AC596DF14716DA749086556 /* JSQMessagesAssets.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = JSQMessagesAssets.bundle; path = JSQMessagesViewController/Assets/JSQMessagesAssets.bundle; sourceTree = ""; }; - 5AF532389A5DCDB6505051EF /* MTLReflection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLReflection.m; path = Mantle/MTLReflection.m; sourceTree = ""; }; - 5BB25300E2C0625CEDBB0A52 /* ge_frombytes.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_frombytes.c; path = Sources/ed25519/ge_frombytes.c; sourceTree = ""; }; - 5BBE72C218A1CF3E180635EC /* MTLModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLModel.m; path = Mantle/MTLModel.m; sourceTree = ""; }; - 5BE3F0B04609F852D6566CDC /* Constants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Constants.h; path = AxolotlKit/Classes/Constants.h; sourceTree = ""; }; - 5BEA1DB9AB6709ED36E736E6 /* YapDatabaseCloudKitPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudKitPrivate.h; path = YapDatabase/Extensions/CloudKit/Internal/YapDatabaseCloudKitPrivate.h; sourceTree = ""; }; - 5C0A3F0DB808BE9442F7B53E /* Pods.app store release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods.app store release.xcconfig"; sourceTree = ""; }; - 5C11D3CC4B52824938C228B0 /* YapSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapSet.h; path = YapDatabase/Utilities/YapSet.h; sourceTree = ""; }; - 5C2161476489AFCCBA41B8A6 /* cms.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cms.h; path = opensslIncludes/openssl/cms.h; sourceTree = ""; }; - 5C80F95811BA6F04BE1CFCBB /* libPods-SQLCipher.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-SQLCipher.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 5CCEE7BB2E43880A28C9E7F2 /* NBPhoneNumberMetadata.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = NBPhoneNumberMetadata.plist; path = libPhoneNumber/NBPhoneNumberMetadata.plist; sourceTree = ""; }; - 5D6196D97CA5CA98C0B8D2B7 /* TOCFuture+MoreContructors.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "TOCFuture+MoreContructors.m"; path = "src/TOCFuture+MoreContructors.m"; sourceTree = ""; }; - 5DA9286764C9FA5CE6EEC09F /* Pods-SSKeychain-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SSKeychain-Private.xcconfig"; sourceTree = ""; }; - 5E76D948C0C597F554BE60BA /* Pods-UICKeyChainStore.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-UICKeyChainStore.xcconfig"; sourceTree = ""; }; - 5E81EB7393DD528D06B56497 /* DDTTYLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDTTYLogger.m; path = Lumberjack/DDTTYLogger.m; sourceTree = ""; }; - 5EED936DB9B9658B42965E00 /* UnknownFieldSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnknownFieldSet.h; path = src/runtime/Classes/UnknownFieldSet.h; sourceTree = ""; }; - 5F5165EC5083A8213DC0945C /* Pods-ProtocolBuffers-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-ProtocolBuffers-dummy.m"; sourceTree = ""; }; - 5F94CE3AC45EC363F07C3BD0 /* Pods-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-acknowledgements.markdown"; sourceTree = ""; }; - 5FBAD6233F08A8DDD903E1B2 /* Pods-ProtocolBuffers-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ProtocolBuffers-Private.xcconfig"; sourceTree = ""; }; - 5FD9E4A134C8E8DBDA95BCA8 /* YapDatabaseFilteredViewTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFilteredViewTypes.m; path = YapDatabase/Extensions/FilteredViews/YapDatabaseFilteredViewTypes.m; sourceTree = ""; }; - 5FE2AFCB42B5ABB8F28EAEBB /* DDFileLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDFileLogger.m; path = Lumberjack/DDFileLogger.m; sourceTree = ""; }; - 606636F6BB98CEF24BC4286E /* YapDatabaseViewChangePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewChangePrivate.h; path = YapDatabase/Extensions/Views/Internal/YapDatabaseViewChangePrivate.h; sourceTree = ""; }; - 60C3C142001F7C26D1109D5B /* buffer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = buffer.h; path = opensslIncludes/openssl/buffer.h; sourceTree = ""; }; - 622A609DAB5201409A4E85D8 /* YDBCKChangeSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKChangeSet.m; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKChangeSet.m; sourceTree = ""; }; - 62C2594C51BE793D3C38AED8 /* UFDisjointSetNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UFDisjointSetNode.h; path = src/UFDisjointSetNode.h; sourceTree = ""; }; - 62FB2498F2A9E8CD71663ECE /* YapDatabaseFullTextSearchTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearchTransaction.h; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchTransaction.h; sourceTree = ""; }; - 631F5471926DF01010FFB4CE /* ge_p1p1_to_p3.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_p1p1_to_p3.c; path = Sources/ed25519/ge_p1p1_to_p3.c; sourceTree = ""; }; - 634BC3E5B88A155A2B8BE1DD /* YapDatabaseFilteredViewConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFilteredViewConnection.m; path = YapDatabase/Extensions/FilteredViews/YapDatabaseFilteredViewConnection.m; sourceTree = ""; }; - 635B8FC2C75A445984B25ACA /* YapNull.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapNull.m; path = YapDatabase/Internal/YapNull.m; sourceTree = ""; }; - 63EA6087552D475238AA7927 /* AFURLConnectionOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLConnectionOperation.m; path = AFNetworking/AFURLConnectionOperation.m; sourceTree = ""; }; - 640BA9D82D488B6A8526EC68 /* YDBCKRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKRecord.h; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKRecord.h; sourceTree = ""; }; - 6495FBC3FDD2FD3272E6C39A /* Pods-YapDatabase-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-YapDatabase-dummy.m"; sourceTree = ""; }; - 677BD2A128AB720E39622839 /* ChainKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ChainKey.h; path = AxolotlKit/Classes/Ratchet/ChainKey.h; sourceTree = ""; }; - 680669E513F729279143C8D0 /* TOCCancelTokenAndSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TOCCancelTokenAndSource.m; path = src/TOCCancelTokenAndSource.m; sourceTree = ""; }; - 6829070F49CB1DF384E875BC /* AES-CBC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "AES-CBC.h"; path = "AxolotlKit/Classes/Crypto/AES-CBC.h"; sourceTree = ""; }; - 6859CAD7990F3A41C764864C /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/AudioToolbox.framework; sourceTree = DEVELOPER_DIR; }; - 685F51BCD44ABA88BBF7E55E /* fe_pow22523.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_pow22523.c; path = Sources/ed25519/fe_pow22523.c; sourceTree = ""; }; - 687BFC61541F192D17E5D63C /* crypto_int64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_int64.h; path = Sources/ed25519/nacl_includes/crypto_int64.h; sourceTree = ""; }; - 68C8A8BDFFD8B55240F1B608 /* GeneratedMessageBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GeneratedMessageBuilder.h; path = src/runtime/Classes/GeneratedMessageBuilder.h; sourceTree = ""; }; - 69587E961D81E87F24D9EF56 /* JSQDisplayedMessageCollectionViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQDisplayedMessageCollectionViewCell.h; path = JSQMessagesViewController/Views/JSQDisplayedMessageCollectionViewCell.h; sourceTree = ""; }; - 695E80FC7A0DFAECC3EC2D01 /* rc2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rc2.h; path = opensslIncludes/openssl/rc2.h; sourceTree = ""; }; - 69EAC59D41AA4DA7FB71B0BE /* libPods-SocketRocket.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-SocketRocket.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 6AA0B03B196657A7DA994173 /* libPods-AxolotlKit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-AxolotlKit.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 6BBC0D2E05029D1BD232E0FD /* Pastelog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Pastelog.h; path = src/Pastelog.h; sourceTree = ""; }; - 6BEBF3147995C5EF167E03E5 /* JSQMessagesCollectionViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesCollectionViewCell.m; path = JSQMessagesViewController/Views/JSQMessagesCollectionViewCell.m; sourceTree = ""; }; - 6BFD36C005DC4EF1F4106A52 /* Pods-SQLCipher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-SQLCipher-prefix.pch"; sourceTree = ""; }; - 6C1285F13A7D6E7F973151F3 /* JSQMessagesToolbarContentView.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = JSQMessagesToolbarContentView.xib; path = JSQMessagesViewController/Views/JSQMessagesToolbarContentView.xib; sourceTree = ""; }; - 6C31FD1F48FCDA6A34B068A5 /* JSQMessagesCollectionViewCellIncoming.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesCollectionViewCellIncoming.m; path = JSQMessagesViewController/Views/JSQMessagesCollectionViewCellIncoming.m; sourceTree = ""; }; - 6C5E54ACE191B86266507E15 /* TSDerivedSecrets.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TSDerivedSecrets.h; path = AxolotlKit/Classes/Ratchet/TSDerivedSecrets.h; sourceTree = ""; }; - 6C7314C75680FE3C28E76EA9 /* UIAlertView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIAlertView+AFNetworking.m"; path = "UIKit+AFNetworking/UIAlertView+AFNetworking.m"; sourceTree = ""; }; - 6CF65CA3637ECF2590EA8ABC /* Podfile */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 6D2EFBD91A263B62135B9536 /* MessageKeys.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MessageKeys.h; path = AxolotlKit/Classes/Ratchet/MessageKeys.h; sourceTree = ""; }; - 6D62CE6C3F3CE24B4E9F2301 /* pkcs12.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pkcs12.h; path = opensslIncludes/openssl/pkcs12.h; sourceTree = ""; }; - 6E7A71500B02C99DC4DB9E85 /* NSDictionary+MTLJSONKeyPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+MTLJSONKeyPath.h"; path = "Mantle/NSDictionary+MTLJSONKeyPath.h"; sourceTree = ""; }; - 6E8DDAEE225C699325A39ED6 /* Pods-UICKeyChainStore-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-UICKeyChainStore-prefix.pch"; sourceTree = ""; }; - 6EE4D91667CD723002E27EB9 /* ge_double_scalarmult.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_double_scalarmult.c; path = Sources/ed25519/ge_double_scalarmult.c; sourceTree = ""; }; - 706A35B40E0DF976CD84F65E /* TextFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TextFormat.m; path = src/runtime/Classes/TextFormat.m; sourceTree = ""; }; - 706CDEC98C4D572749969AD9 /* AFSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFSecurityPolicy.m; path = AFNetworking/AFSecurityPolicy.m; sourceTree = ""; }; - 706F559123C457FDD2FD0C9E /* YapDatabase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabase.h; path = YapDatabase/YapDatabase.h; sourceTree = ""; }; - 70B15F37F22A41A3407C02BD /* md5.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = md5.h; path = opensslIncludes/openssl/md5.h; sourceTree = ""; }; - 70EACBF32407A6E96CB86A65 /* Pods-libPhoneNumber-iOS-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-libPhoneNumber-iOS-Private.xcconfig"; sourceTree = ""; }; - 7101290E8A18BE766229EAD7 /* JSQMessagesComposerTextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesComposerTextView.h; path = JSQMessagesViewController/Views/JSQMessagesComposerTextView.h; sourceTree = ""; }; - 7136406863B760C4782A8FCA /* YapRowidSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapRowidSet.h; path = YapDatabase/Internal/YapRowidSet.h; sourceTree = ""; }; - 7177C78DD7FC12F22341ABC0 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; - 71F02C5360DBC684D8A12818 /* YapDatabaseSecondaryIndexTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndexTransaction.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexTransaction.h; sourceTree = ""; }; - 724038F6CC89E7D6DC0C1935 /* RingBuffer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RingBuffer.h; path = src/runtime/Classes/RingBuffer.h; sourceTree = ""; }; - 7258ECC3C717E1442FDAA151 /* YapDatabaseSecondaryIndexOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSecondaryIndexOptions.m; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexOptions.m; sourceTree = ""; }; - 72755519861DD11F5A007C3C /* libPods-APDropDownNavToolbar.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-APDropDownNavToolbar.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 731016E97F55070DF57FE45B /* opensslv.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = opensslv.h; path = opensslIncludes/openssl/opensslv.h; sourceTree = ""; }; - 73C81DD94EDB981D3916E909 /* JSQCallCollectionViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQCallCollectionViewCell.h; path = JSQMessagesViewController/Views/JSQCallCollectionViewCell.h; sourceTree = ""; }; - 73CEE1880354C550DC113B03 /* AliceAxolotlParameters.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AliceAxolotlParameters.m; path = AxolotlKit/Classes/Ratchet/AliceAxolotlParameters.m; sourceTree = ""; }; - 73DEF7EEAD5FEC0B857E417A /* JSQMessagesCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesCollectionView.m; path = JSQMessagesViewController/Views/JSQMessagesCollectionView.m; sourceTree = ""; }; - 7497A198B099B2408B6FEAEC /* YapMemoryTable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapMemoryTable.h; path = YapDatabase/Internal/YapMemoryTable.h; sourceTree = ""; }; - 74E83C5843A843941CCC4B72 /* UIColor+JSQMessages.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+JSQMessages.h"; path = "JSQMessagesViewController/Categories/UIColor+JSQMessages.h"; sourceTree = ""; }; - 74EBA03AC16618957A37D406 /* DDAbstractDatabaseLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDAbstractDatabaseLogger.m; path = Lumberjack/DDAbstractDatabaseLogger.m; sourceTree = ""; }; - 7514C2867267C2FA2A1D1535 /* NBMetadataHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBMetadataHelper.m; path = libPhoneNumber/NBMetadataHelper.m; sourceTree = ""; }; - 75F91E39C2B8832E95239070 /* ExtendableMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ExtendableMessage.m; path = src/runtime/Classes/ExtendableMessage.m; sourceTree = ""; }; - 7672DA17E205BFE23D31F715 /* YapDatabaseViewPageMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewPageMetadata.h; path = YapDatabase/Extensions/Views/Internal/YapDatabaseViewPageMetadata.h; sourceTree = ""; }; - 769381CAEFD48423A3ECED1D /* Pods-JSQMessagesViewController.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-JSQMessagesViewController.xcconfig"; sourceTree = ""; }; - 76A6CF32FC032F83CDFB36E5 /* WhisperMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhisperMessage.m; path = AxolotlKit/Classes/CipherMessage/WhisperMessage.m; sourceTree = ""; }; - 76BE03027EACAE2EDD2065B3 /* x509_vfy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = x509_vfy.h; path = opensslIncludes/openssl/x509_vfy.h; sourceTree = ""; }; - 773D42A200D7D2ECC6A89BCA /* EXTRuntimeExtensions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXTRuntimeExtensions.m; path = Mantle/extobjc/EXTRuntimeExtensions.m; sourceTree = ""; }; - 779E06FAF0EF094BE0A7C8C8 /* RootKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RootKey.h; path = AxolotlKit/Classes/Ratchet/RootKey.h; sourceTree = ""; }; - 77D849B48DA70949775238B6 /* sc_muladd.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = sc_muladd.c; path = Sources/ed25519/sc_muladd.c; sourceTree = ""; }; - 77E2E398C1ED70851943A3FB /* Pods-CocoaLumberjack.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-CocoaLumberjack.xcconfig"; sourceTree = ""; }; - 782A65132663F0D804BD96A0 /* YapDatabaseSearchResultsViewOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSearchResultsViewOptions.m; path = YapDatabase/Extensions/SearchResults/YapDatabaseSearchResultsViewOptions.m; sourceTree = ""; }; - 784BF11B727D7353BAC05FE6 /* Pods-SQLCipher-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SQLCipher-Private.xcconfig"; sourceTree = ""; }; - 78DBC6D6606C684B750C9D95 /* rand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rand.h; path = opensslIncludes/openssl/rand.h; sourceTree = ""; }; - 7932C80BB219017D7538F81E /* YapDatabaseFullTextSearchConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFullTextSearchConnection.m; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchConnection.m; sourceTree = ""; }; - 796F3BD5BEB487B4120BE3E1 /* Pods-SocketRocket.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SocketRocket.xcconfig"; sourceTree = ""; }; - 79B049AB81F00F0DD4168AD7 /* blowfish.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = blowfish.h; path = opensslIncludes/openssl/blowfish.h; sourceTree = ""; }; - 7A240B59A3F4BB4526A56853 /* Pods-UICKeyChainStore-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-UICKeyChainStore-Private.xcconfig"; sourceTree = ""; }; - 7A84361B15E066652C60BDA5 /* ExtendableMessageBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ExtendableMessageBuilder.m; path = src/runtime/Classes/ExtendableMessageBuilder.m; sourceTree = ""; }; - 7AA047B07DCC04AF4EFB387B /* PBArray.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PBArray.m; path = src/runtime/Classes/PBArray.m; sourceTree = ""; }; - 7AF73289B2FE6C2E5DFF88CB /* Field.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Field.m; path = src/runtime/Classes/Field.m; sourceTree = ""; }; - 7B5E42B3E89FD66C34190019 /* ge_msub.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge_msub.h; path = Sources/ed25519/ge_msub.h; sourceTree = ""; }; - 7B8ACD223E0A9D339BFF65F3 /* YapDatabaseConnectionDefaults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseConnectionDefaults.h; path = YapDatabase/Internal/YapDatabaseConnectionDefaults.h; sourceTree = ""; }; - 7B970352403BD6B3A7FCD1D9 /* Pods-SQLCipher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-SQLCipher-dummy.m"; sourceTree = ""; }; - 7BA5CD727C800C4D91424A48 /* Pods-SCWaveformView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-SCWaveformView-dummy.m"; sourceTree = ""; }; - 7BBBD4C2023C3F477198C015 /* Mantle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Mantle.h; path = Mantle/Mantle.h; sourceTree = ""; }; - 7BEA123819E548D52B785E4F /* ge_p3_tobytes.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_p3_tobytes.c; path = Sources/ed25519/ge_p3_tobytes.c; sourceTree = ""; }; - 7D0847AE5C01F7F8D06D656F /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValueTransformer+MTLPredefinedTransformerAdditions.m"; path = "Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.m"; sourceTree = ""; }; - 7D21BA2D4C0E1C75BF6E8044 /* AFURLResponseSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLResponseSerialization.m; path = AFNetworking/AFURLResponseSerialization.m; sourceTree = ""; }; - 7D3E0C26538F24F831C1E188 /* DDDispatchQueueLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDDispatchQueueLogFormatter.m; path = Lumberjack/Extensions/DDDispatchQueueLogFormatter.m; sourceTree = ""; }; - 7D912E1FBF3BB02D6E24F816 /* YapDatabaseRelationship.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationship.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationship.h; sourceTree = ""; }; - 7E23EA00BD9A217E2F0FB3A8 /* GeneratedMessageBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GeneratedMessageBuilder.m; path = src/runtime/Classes/GeneratedMessageBuilder.m; sourceTree = ""; }; - 7E84507412E37383AB9B93C1 /* EXTScope.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXTScope.m; path = Mantle/extobjc/EXTScope.m; sourceTree = ""; }; - 7F21F506511716B7E582B9BC /* YapWhitelistBlacklist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapWhitelistBlacklist.h; path = YapDatabase/Utilities/YapWhitelistBlacklist.h; sourceTree = ""; }; - 7F58C69D352416A3D1946F78 /* Randomness.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Randomness.h; path = Classes/Randomness.h; sourceTree = ""; }; - 7F5F647199B027686FC358F7 /* JSQMessagesCollectionViewFlowLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesCollectionViewFlowLayout.m; path = JSQMessagesViewController/Layout/JSQMessagesCollectionViewFlowLayout.m; sourceTree = ""; }; - 7F76BA39FB5329C7A51F9769 /* ripemd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ripemd.h; path = opensslIncludes/openssl/ripemd.h; sourceTree = ""; }; - 7F87396FDBA4B72B25FB13EE /* d.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = d.h; path = Sources/ed25519/d.h; sourceTree = ""; }; - 7FD0A17F22949127167E6020 /* YapDatabaseCloudKitTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudKitTypes.h; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitTypes.h; sourceTree = ""; }; - 8049D3AD3AC497DC9E204B3C /* JSQSystemSoundPlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQSystemSoundPlayer.m; path = JSQSystemSoundPlayer/Classes/JSQSystemSoundPlayer.m; sourceTree = ""; }; - 805DE30319C64367B30FFA52 /* YapDatabaseLogging.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseLogging.m; path = YapDatabase/Internal/YapDatabaseLogging.m; sourceTree = ""; }; - 80F3DBE0366D2EDEBE052CD8 /* TOCFuture+MoreContinuations.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "TOCFuture+MoreContinuations.m"; path = "src/TOCFuture+MoreContinuations.m"; sourceTree = ""; }; - 8162F37EA75CF007175AED2B /* RootKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RootKey.m; path = AxolotlKit/Classes/Ratchet/RootKey.m; sourceTree = ""; }; - 817AC3AD3479218EE20BB6C8 /* JSQMessagesTypingIndicatorFooterView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesTypingIndicatorFooterView.h; path = JSQMessagesViewController/Views/JSQMessagesTypingIndicatorFooterView.h; sourceTree = ""; }; - 81FC08DE4EB03FDF1197CE7C /* NSString+JSQMessages.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+JSQMessages.m"; path = "JSQMessagesViewController/Categories/NSString+JSQMessages.m"; sourceTree = ""; }; - 821E7FE7C92A5E26C72058A4 /* Pods-SocketRocket-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-SocketRocket-dummy.m"; sourceTree = ""; }; - 8268FC1ACB4F02B8FCA71DC7 /* open.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = open.c; path = Sources/ed25519/open.c; sourceTree = ""; }; - 828FC5A9C4FE317783734651 /* ge_add.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge_add.h; path = Sources/ed25519/ge_add.h; sourceTree = ""; }; - 83434276F428CDDC62D3E2F2 /* libPods-ProtocolBuffers.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ProtocolBuffers.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 837A57A8EF1D72237FEC3D25 /* DDAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAssert.h; path = Lumberjack/DDAssert.h; sourceTree = ""; }; - 837EECFBD324E47D38BACF8F /* bn.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bn.h; path = opensslIncludes/openssl/bn.h; sourceTree = ""; }; - 845F26BCF27A3DBABC41C82B /* YDBCKChangeSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKChangeSet.h; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKChangeSet.h; sourceTree = ""; }; - 8465F1C3B2120861739BBAC3 /* YapMurmurHash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapMurmurHash.h; path = YapDatabase/Utilities/YapMurmurHash.h; sourceTree = ""; }; - 8573BAF8C05C248FD2719935 /* ge_p2_0.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_p2_0.c; path = Sources/ed25519/ge_p2_0.c; sourceTree = ""; }; - 8577CF56DD413A3480B6F2AA /* YapDatabaseViewConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewConnection.m; path = YapDatabase/Extensions/Views/YapDatabaseViewConnection.m; sourceTree = ""; }; - 8619ECF535AED12C92180805 /* UIImageView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+AFNetworking.h"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.h"; sourceTree = ""; }; - 865D1876FF5C1ED2E1E7033D /* fe_frombytes.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_frombytes.c; path = Sources/ed25519/fe_frombytes.c; sourceTree = ""; }; - 869594F2D89964EEEF85D602 /* YapDatabaseExtensionConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseExtensionConnection.m; path = YapDatabase/Extensions/Protocol/YapDatabaseExtensionConnection.m; sourceTree = ""; }; - 86AF2DAB07ADCBBCC28B49A4 /* Pods-SocketRocket-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SocketRocket-Private.xcconfig"; sourceTree = ""; }; - 8782CE3E733A08733DBD2266 /* YapDatabaseSecondaryIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSecondaryIndex.m; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndex.m; sourceTree = ""; }; - 879CB20039CF88AE3741DE58 /* Pods-AxolotlKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-AxolotlKit-dummy.m"; sourceTree = ""; }; - 87E4EE8E1CCD795EA4044650 /* d2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = d2.h; path = Sources/ed25519/d2.h; sourceTree = ""; }; - 887353218EAD5E03FFF8EA88 /* JSQMessagesCollectionViewLayoutAttributes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesCollectionViewLayoutAttributes.h; path = JSQMessagesViewController/Layout/JSQMessagesCollectionViewLayoutAttributes.h; sourceTree = ""; }; - 8928CA1AB1DF987834E4620D /* symhacks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = symhacks.h; path = opensslIncludes/openssl/symhacks.h; sourceTree = ""; }; - 89829016D3946829373F3C0C /* AFNetworkReachabilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkReachabilityManager.h; path = AFNetworking/AFNetworkReachabilityManager.h; sourceTree = ""; }; - 89A6563C56C9C9E467A35526 /* Pods-SCWaveformView.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SCWaveformView.xcconfig"; sourceTree = ""; }; - 8A501F426EFDEF13B01044A1 /* YapDatabaseFilteredView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFilteredView.m; path = YapDatabase/Extensions/FilteredViews/YapDatabaseFilteredView.m; sourceTree = ""; }; - 8A7E09F5A36C67FDFAA3D56A /* rsa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rsa.h; path = opensslIncludes/openssl/rsa.h; sourceTree = ""; }; - 8AAD2C524700EB5038788646 /* DDMultiFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMultiFormatter.h; path = Lumberjack/Extensions/DDMultiFormatter.h; sourceTree = ""; }; - 8AE591059C12C48867862A3F /* SSKeychainQuery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSKeychainQuery.m; path = SSKeychain/SSKeychainQuery.m; sourceTree = ""; }; - 8B4A7B96FB5388EB76E5445E /* JSQMessagesBubbleImageFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesBubbleImageFactory.m; path = JSQMessagesViewController/Factories/JSQMessagesBubbleImageFactory.m; sourceTree = ""; }; - 8B9B29DDD705B6E12971D373 /* YapDatabaseFullTextSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearch.h; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearch.h; sourceTree = ""; }; - 8BAFF8EC1E7C3B264613AFDB /* WhisperTextProtocol.pb.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhisperTextProtocol.pb.m; path = AxolotlKit/Classes/Protobuffs/WhisperTextProtocol.pb.m; sourceTree = ""; }; - 8BF7ED270218A9C7C7BC839F /* UIImage+JSQMessages.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+JSQMessages.h"; path = "JSQMessagesViewController/Categories/UIImage+JSQMessages.h"; sourceTree = ""; }; - 8C2CA6E02E964663E03E6507 /* TOCCancelToken+MoreConstructors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "TOCCancelToken+MoreConstructors.h"; path = "src/TOCCancelToken+MoreConstructors.h"; sourceTree = ""; }; - 8CB16573CC09AC9500FEB289 /* UIColor+iOS7.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+iOS7.m"; path = "FFCircularProgressView/FFCircularProgressView/UIColor+iOS7.m"; sourceTree = ""; }; - 8CC5B21FA9993664E15C2BC5 /* NBPhoneMetaData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBPhoneMetaData.m; path = libPhoneNumber/NBPhoneMetaData.m; sourceTree = ""; }; - 8D23045D5CEA1038872BD2DC /* JSQMessagesAvatarImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesAvatarImage.h; path = JSQMessagesViewController/Model/JSQMessagesAvatarImage.h; sourceTree = ""; }; - 8D7AB3838077FF733BBC4821 /* evp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = evp.h; path = opensslIncludes/openssl/evp.h; sourceTree = ""; }; - 8D915BD1D943C9A574107C1C /* ossl_typ.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ossl_typ.h; path = opensslIncludes/openssl/ossl_typ.h; sourceTree = ""; }; - 8DAA8B0C272214AA69B73949 /* SessionBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SessionBuilder.m; path = AxolotlKit/Classes/Sessions/SessionBuilder.m; sourceTree = ""; }; - 8E4865F42ED963A6322E1CC3 /* JSQMessagesAvatarImageFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesAvatarImageFactory.m; path = JSQMessagesViewController/Factories/JSQMessagesAvatarImageFactory.m; sourceTree = ""; }; - 8EF820833E9AAFC52E01E057 /* TSDerivedSecrets.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TSDerivedSecrets.m; path = AxolotlKit/Classes/Ratchet/TSDerivedSecrets.m; sourceTree = ""; }; - 8F19D983749AD408CF4CD82C /* NSValueTransformer+MTLInversionAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValueTransformer+MTLInversionAdditions.h"; path = "Mantle/NSValueTransformer+MTLInversionAdditions.h"; sourceTree = ""; }; - 8F2F33B6007E724D5A851A15 /* Pods-AxolotlKit-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-AxolotlKit-Private.xcconfig"; sourceTree = ""; }; - 8F5DAB8CC3340D3FF92BDCC4 /* sc_reduce.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = sc_reduce.c; path = Sources/ed25519/sc_reduce.c; sourceTree = ""; }; - 8F744A5A6EDFF0B83594B502 /* AFSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFSecurityPolicy.h; path = AFNetworking/AFSecurityPolicy.h; sourceTree = ""; }; - 8FE88F9608F04342E757E0F4 /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = Sources/ed25519/api.h; sourceTree = ""; }; - 9079A7497B13521D04CC113F /* JSQCallCollectionViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQCallCollectionViewCell.m; path = JSQMessagesViewController/Views/JSQCallCollectionViewCell.m; sourceTree = ""; }; - 908ACF9B87EE7285D91E5F80 /* Pods-AxolotlKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-AxolotlKit.xcconfig"; sourceTree = ""; }; - 90CF71DA349D05F308A138A7 /* SignedPrekeyRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SignedPrekeyRecord.h; path = AxolotlKit/Classes/Prekeys/SignedPrekeyRecord.h; sourceTree = ""; }; - 91457F649C3025395197030F /* asn1t.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = asn1t.h; path = opensslIncludes/openssl/asn1t.h; sourceTree = ""; }; - 91615A754AD7297D2A537AAB /* crypto_int32.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_int32.h; path = Sources/ed25519/nacl_includes/crypto_int32.h; sourceTree = ""; }; - 91C1F323CFA5CF088C4860B9 /* libPods-YapDatabase.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-YapDatabase.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 91CD3B89D66BD035DEB90561 /* YapDatabaseFullTextSearchSnippetOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFullTextSearchSnippetOptions.m; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchSnippetOptions.m; sourceTree = ""; }; - 91CE0FE30BFBC82293B54770 /* UIActivityIndicatorView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIActivityIndicatorView+AFNetworking.m"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m"; sourceTree = ""; }; - 91D415CC2179D1B57CF2DAFE /* DDContextFilterLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDContextFilterLogFormatter.m; path = Lumberjack/Extensions/DDContextFilterLogFormatter.m; sourceTree = ""; }; - 91E7F2B024378C4C1D73D34A /* NSDictionary+MTLMappingAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+MTLMappingAdditions.m"; path = "Mantle/NSDictionary+MTLMappingAdditions.m"; sourceTree = ""; }; - 9228C0C338C55483826CE61C /* Ed25519.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Ed25519.m; path = Classes/Ed25519.m; sourceTree = ""; }; - 923C002FE484BE5AEEBC5B75 /* JSQInfoMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQInfoMessage.h; path = JSQMessagesViewController/Model/JSQInfoMessage.h; sourceTree = ""; }; - 92B84A7CAC9740456D4C76DA /* YapDatabaseQuery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseQuery.h; path = YapDatabase/Utilities/YapDatabaseQuery.h; sourceTree = ""; }; - 92EC55D5A42B3B9022338C25 /* IdentityKeyStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IdentityKeyStore.h; path = AxolotlKit/Classes/State/IdentityKeyStore.h; sourceTree = ""; }; - 93548EB44AF472DE3A8F06A7 /* Pods-ProtocolBuffers.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ProtocolBuffers.xcconfig"; sourceTree = ""; }; - 93B59F3BB5512267683370A4 /* ExtensionRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ExtensionRegistry.m; path = src/runtime/Classes/ExtensionRegistry.m; sourceTree = ""; }; - 93E8F328520535094AF5EE12 /* JSQMessagesCollectionViewDelegateFlowLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesCollectionViewDelegateFlowLayout.h; path = JSQMessagesViewController/Model/JSQMessagesCollectionViewDelegateFlowLayout.h; sourceTree = ""; }; - 93FEA5ACDDA879282C5E7C1B /* YapDatabaseViewPage.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = YapDatabaseViewPage.mm; path = YapDatabase/Extensions/Views/Internal/YapDatabaseViewPage.mm; sourceTree = ""; }; - 941FD142B6E9437B8C06FE59 /* PBArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PBArray.h; path = src/runtime/Classes/PBArray.h; sourceTree = ""; }; - 942C90B239510F2ACD15C889 /* conf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conf.h; path = opensslIncludes/openssl/conf.h; sourceTree = ""; }; - 94A89A372305EEA2004BB497 /* DDASLLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogger.m; path = Lumberjack/DDASLLogger.m; sourceTree = ""; }; - 94EBBD0F811F216A95032194 /* YapDatabaseHooksConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseHooksConnection.m; path = YapDatabase/Extensions/Hooks/YapDatabaseHooksConnection.m; sourceTree = ""; }; - 955AD497A21709CFD2B9AE5B /* YDBCKMappingTableInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKMappingTableInfo.m; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKMappingTableInfo.m; sourceTree = ""; }; - 95EF7CA9196A625574E828CB /* NBMetadataHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBMetadataHelper.h; path = libPhoneNumber/NBMetadataHelper.h; sourceTree = ""; }; - 95FDCD9065C3EA31DD43E7A6 /* crypto_uint64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_uint64.h; path = Sources/ed25519/nacl_includes/crypto_uint64.h; sourceTree = ""; }; - 9602E051334F2DF8AB0C793F /* TextFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextFormat.h; path = src/runtime/Classes/TextFormat.h; sourceTree = ""; }; - 9615C0D58FDC65234F6DA6D6 /* CollapsingFutures.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CollapsingFutures.h; path = src/CollapsingFutures.h; sourceTree = ""; }; - 9639C2BF29FEC49C2D03206C /* hash.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = hash.c; path = Sources/ed25519/nacl_sha512/hash.c; sourceTree = ""; }; - 97430BB8B3A5805ABA873643 /* ts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ts.h; path = opensslIncludes/openssl/ts.h; sourceTree = ""; }; - 97843A732E4A2D3D1EC54EB3 /* YapDatabaseCloudKitTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudKitTypes.m; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitTypes.m; sourceTree = ""; }; - 97851866A1006A56BC8043B2 /* MutableExtensionRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MutableExtensionRegistry.m; path = src/runtime/Classes/MutableExtensionRegistry.m; sourceTree = ""; }; - 97B7ACDE050C6299679B23CA /* Pastelog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Pastelog.m; path = src/Pastelog.m; sourceTree = ""; }; - 980AD69E69C60257E6BEA8AC /* NSBundle+JSQMessages.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+JSQMessages.m"; path = "JSQMessagesViewController/Categories/NSBundle+JSQMessages.m"; sourceTree = ""; }; - 98461C90B41C25B0452AC80A /* ecdh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ecdh.h; path = opensslIncludes/openssl/ecdh.h; sourceTree = ""; }; - 9883FEBB113C48F958020DB6 /* AxolotlStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AxolotlStore.h; path = AxolotlKit/Classes/State/AxolotlStore.h; sourceTree = ""; }; - 9952E353E903E908C484126C /* JSQMessagesTypingIndicatorFooterView.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = JSQMessagesTypingIndicatorFooterView.xib; path = JSQMessagesViewController/Views/JSQMessagesTypingIndicatorFooterView.xib; sourceTree = ""; }; - 9A1945F3BA4FA6B2D9D1B403 /* SendingChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SendingChain.h; path = AxolotlKit/Classes/Ratchet/SendingChain.h; sourceTree = ""; }; - 9A54C7DBD62759EED88FE2D6 /* YapDatabaseSecondaryIndexHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSecondaryIndexHandler.m; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexHandler.m; sourceTree = ""; }; - 9A64CBA8E87EB4F6958788A9 /* UIRefreshControl+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIRefreshControl+AFNetworking.h"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.h"; sourceTree = ""; }; - 9AB83DA0E81A86F3C8F4D59C /* bio.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bio.h; path = opensslIncludes/openssl/bio.h; sourceTree = ""; }; - 9ACDAFC5B64C2520F1B1EE06 /* safestack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = safestack.h; path = opensslIncludes/openssl/safestack.h; sourceTree = ""; }; - 9AF6EBB065133C5E3DE2AAD4 /* PreKeyRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PreKeyRecord.h; path = AxolotlKit/Classes/Prekeys/PreKeyRecord.h; sourceTree = ""; }; - 9BFFA51A0A6F25CED5CBFBEB /* Pods-PastelogKit-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PastelogKit-Private.xcconfig"; sourceTree = ""; }; - 9C1286C59BF5DACD2F236F41 /* YapDatabaseExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseExtension.m; path = YapDatabase/Extensions/Protocol/YapDatabaseExtension.m; sourceTree = ""; }; - 9CC41DADC9CBD2C70565AF46 /* PreKeyRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PreKeyRecord.m; path = AxolotlKit/Classes/Prekeys/PreKeyRecord.m; sourceTree = ""; }; - 9CD7E3EB1F382B414D1BC521 /* UnknownFieldSetBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnknownFieldSetBuilder.h; path = src/runtime/Classes/UnknownFieldSetBuilder.h; sourceTree = ""; }; - 9CE303B408F6F6FFA4725E3E /* YapDatabaseSecondaryIndexConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndexConnection.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexConnection.h; sourceTree = ""; }; - 9D38234623D88CA93117A1EC /* ssl23.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ssl23.h; path = opensslIncludes/openssl/ssl23.h; sourceTree = ""; }; - 9D54F7D1F9927DCF49E1F330 /* JSQMessagesCollectionViewFlowLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesCollectionViewFlowLayout.h; path = JSQMessagesViewController/Layout/JSQMessagesCollectionViewFlowLayout.h; sourceTree = ""; }; - 9D95FA06B8CBFF4ED0647398 /* dh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dh.h; path = opensslIncludes/openssl/dh.h; sourceTree = ""; }; - 9DA33ADC10C1EE4E9077C88B /* DDLog+LOGV.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDLog+LOGV.h"; path = "Lumberjack/DDLog+LOGV.h"; sourceTree = ""; }; - 9DE348C40899650C49F8F9E6 /* fe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fe.h; path = Sources/ed25519/fe.h; sourceTree = ""; }; - 9E0F89E6F1402DA16C865D7D /* YapDatabaseFullTextSearchSnippetOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearchSnippetOptions.h; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchSnippetOptions.h; sourceTree = ""; }; - 9E26C132684EA2872B044FA5 /* NBPhoneNumberDesc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBPhoneNumberDesc.h; path = libPhoneNumber/NBPhoneNumberDesc.h; sourceTree = ""; }; - 9E534823E587DBCEC2852F94 /* JSQMessagesCollectionViewDataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesCollectionViewDataSource.h; path = JSQMessagesViewController/Model/JSQMessagesCollectionViewDataSource.h; sourceTree = ""; }; - 9E77C5B75658F6667046F0F9 /* libPods-25519.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-25519.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 9EA1FB10EECE14DAE21BF56C /* SerializationUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SerializationUtilities.h; path = AxolotlKit/Classes/Utility/SerializationUtilities.h; sourceTree = ""; }; - 9EB721C1D69210DECFFE6365 /* WhisperMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhisperMessage.h; path = AxolotlKit/Classes/CipherMessage/WhisperMessage.h; sourceTree = ""; }; - 9EDCFE213A1D53389051FCBB /* AFHTTPRequestOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPRequestOperation.h; path = AFNetworking/AFHTTPRequestOperation.h; sourceTree = ""; }; - 9F12CA7741C83E64498A59EC /* crypto_sign.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_sign.h; path = Sources/ed25519/nacl_includes/crypto_sign.h; sourceTree = ""; }; - 9FA251EDC1FCDE34E0B638FE /* UIButton+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+AFNetworking.m"; path = "UIKit+AFNetworking/UIButton+AFNetworking.m"; sourceTree = ""; }; - 9FF0CA6E2F6D82C0936A1C87 /* YapDatabaseOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseOptions.h; path = YapDatabase/YapDatabaseOptions.h; sourceTree = ""; }; - A00A1A9E8ACFBCB62F8E71CF /* ge_msub.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_msub.c; path = Sources/ed25519/ge_msub.c; sourceTree = ""; }; - A030B25C16A7C90C74878C7A /* NSDictionary+MTLManipulationAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+MTLManipulationAdditions.m"; path = "Mantle/NSDictionary+MTLManipulationAdditions.m"; sourceTree = ""; }; - A04EC51CADAE80EDD2BD6D3B /* JSQMessagesLoadEarlierHeaderView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesLoadEarlierHeaderView.h; path = JSQMessagesViewController/Views/JSQMessagesLoadEarlierHeaderView.h; sourceTree = ""; }; - A0B073C5094F109CB7541F59 /* CodedInputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CodedInputStream.h; path = src/runtime/Classes/CodedInputStream.h; sourceTree = ""; }; - A0C43C7E636FF44AAE43BB84 /* SessionBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SessionBuilder.h; path = AxolotlKit/Classes/Sessions/SessionBuilder.h; sourceTree = ""; }; - A12E2B6510D351914B476CE7 /* GeneratedMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GeneratedMessage.h; path = src/runtime/Classes/GeneratedMessage.h; sourceTree = ""; }; - A1663568878607F6CBCDAC04 /* TOCInternal_Array+Functional.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "TOCInternal_Array+Functional.h"; path = "src/internal/TOCInternal_Array+Functional.h"; sourceTree = ""; }; - A2953164192A4651B6890ACC /* libPods-TwistedOakCollapsingFutures.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-TwistedOakCollapsingFutures.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - A2B2274D1A641AB7FDC22CAE /* libssl.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = libssl.a; path = lib/libssl.a; sourceTree = ""; }; - A2D4A41C06D5EFE63BFD42EB /* AxolotlExceptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AxolotlExceptions.h; path = AxolotlKit/Classes/AxolotlExceptions.h; sourceTree = ""; }; - A2E27107F6C178BD600F2A2C /* SCWaveformView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SCWaveformView.h; path = Sources/SCWaveformView.h; sourceTree = ""; }; - A32C71D4137CF74D8A202C01 /* fe_isnegative.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_isnegative.c; path = Sources/ed25519/fe_isnegative.c; sourceTree = ""; }; - A33905F638CEF322403EBA3C /* YDBCKRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKRecord.m; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKRecord.m; sourceTree = ""; }; - A3A7DC4E1E1D3E2B2DF565C4 /* JSQMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessage.m; path = JSQMessagesViewController/Model/JSQMessage.m; sourceTree = ""; }; - A3CCFE182E0127E9BA7AD911 /* PreKeyBundle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PreKeyBundle.h; path = AxolotlKit/Classes/Prekeys/PreKeyBundle.h; sourceTree = ""; }; - A45B268F855143C5E5B1A1CB /* Pods-UnionFind.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-UnionFind.xcconfig"; sourceTree = ""; }; - A47CAFEE33FF94C32F88E0D9 /* YapDatabaseOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseOptions.m; path = YapDatabase/YapDatabaseOptions.m; sourceTree = ""; }; - A4AFA1719E13B1B62A4246FB /* YapDatabaseFilteredViewTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFilteredViewTransaction.h; path = YapDatabase/Extensions/FilteredViews/YapDatabaseFilteredViewTransaction.h; sourceTree = ""; }; - A52C6ED259BA56B5FA282A8F /* JSQMessagesCollectionViewFlowLayoutInvalidationContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesCollectionViewFlowLayoutInvalidationContext.h; path = JSQMessagesViewController/Layout/JSQMessagesCollectionViewFlowLayoutInvalidationContext.h; sourceTree = ""; }; - A53631BFA2581F3CB84596D5 /* YDBCKChangeRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKChangeRecord.m; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKChangeRecord.m; sourceTree = ""; }; - A5D961F2E53D36E12B4A4D9C /* SSKeychainQuery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSKeychainQuery.h; path = SSKeychain/SSKeychainQuery.h; sourceTree = ""; }; - A61441823943875437DEF590 /* SessionRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SessionRecord.m; path = AxolotlKit/Classes/Sessions/SessionRecord.m; sourceTree = ""; }; - A61A7D8879B1003B6AB601C9 /* JSQMessagesCellTextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesCellTextView.h; path = JSQMessagesViewController/Views/JSQMessagesCellTextView.h; sourceTree = ""; }; - A62322778536DFAA5A2347D2 /* crypto_hash_sha512.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_hash_sha512.h; path = Sources/ed25519/additions/crypto_hash_sha512.h; sourceTree = ""; }; - A65C9EB26E5788C628621CBB /* NSArray+TOCFuture.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+TOCFuture.m"; path = "src/NSArray+TOCFuture.m"; sourceTree = ""; }; - A6A6516285EFB4B291CB9F23 /* fe_add.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_add.c; path = Sources/ed25519/fe_add.c; sourceTree = ""; }; - A6D9CF742F594F8D1871E16F /* ge_add.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_add.c; path = Sources/ed25519/ge_add.c; sourceTree = ""; }; - A728EAC5EB3990FD73723A17 /* YapDatabaseView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseView.m; path = YapDatabase/Extensions/Views/YapDatabaseView.m; sourceTree = ""; }; - A797F2390A70786AB23B4B07 /* DDDispatchQueueLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDDispatchQueueLogFormatter.h; path = Lumberjack/Extensions/DDDispatchQueueLogFormatter.h; sourceTree = ""; }; - A7A4ACCB1E4B4322F678941F /* ExtendableMessageBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExtendableMessageBuilder.h; path = src/runtime/Classes/ExtendableMessageBuilder.h; sourceTree = ""; }; - A7AFD740CC8C1B7F9B05E64F /* NBPhoneNumber.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBPhoneNumber.m; path = libPhoneNumber/NBPhoneNumber.m; sourceTree = ""; }; - A7CA21B86251CE42EF1AB96C /* Pods-JSQSystemSoundPlayer-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-JSQSystemSoundPlayer-prefix.pch"; sourceTree = ""; }; - A7E7599619FE6501ACF0E3C5 /* NBPhoneMetaData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBPhoneMetaData.h; path = libPhoneNumber/NBPhoneMetaData.h; sourceTree = ""; }; - A837D809A25A81BBA2CB1627 /* UIActivityIndicatorView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIActivityIndicatorView+AFNetworking.h"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h"; sourceTree = ""; }; - A86BCDE12A9B04E0185888E9 /* AFURLConnectionOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLConnectionOperation.h; path = AFNetworking/AFURLConnectionOperation.h; sourceTree = ""; }; - A8CCDE46BC8634CC31E04AB0 /* JSQCallCollectionViewCell.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = JSQCallCollectionViewCell.xib; path = JSQMessagesViewController/Views/JSQCallCollectionViewCell.xib; sourceTree = ""; }; - A93105C79D4A4FE39696A95B /* ObjectivecDescriptor.pb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ObjectivecDescriptor.pb.h; path = src/runtime/Classes/ObjectivecDescriptor.pb.h; sourceTree = ""; }; - A969518976B14AB6ECB65C39 /* YapDatabaseConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseConnection.h; path = YapDatabase/YapDatabaseConnection.h; sourceTree = ""; }; - A9AF9125551435E732F56EB7 /* Pods-YapDatabase.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-YapDatabase.xcconfig"; sourceTree = ""; }; - A9DC50B9B11272F19E4F74BF /* ec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ec.h; path = opensslIncludes/openssl/ec.h; sourceTree = ""; }; - A9F591FD955A7B062DE1B9B2 /* MTLTransformerErrorHandling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLTransformerErrorHandling.h; path = Mantle/MTLTransformerErrorHandling.h; sourceTree = ""; }; - AA0F2050A9CC079708787563 /* JSQMessagesLabel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesLabel.m; path = JSQMessagesViewController/Views/JSQMessagesLabel.m; sourceTree = ""; }; - ABA1C86D7E51A9977C368B90 /* SignedPreKeyStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SignedPreKeyStore.h; path = AxolotlKit/Classes/State/SignedPreKeyStore.h; sourceTree = ""; }; - AC8455C7F125AED7C3067BE0 /* ge_p2_dbl.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_p2_dbl.c; path = Sources/ed25519/ge_p2_dbl.c; sourceTree = ""; }; - ACCD6D4B89B4B469A141FB87 /* libPods-DJWActionSheet.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-DJWActionSheet.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - AE20B4A521F1BE7CB5A7E9F9 /* JSQLocationMediaItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQLocationMediaItem.h; path = JSQMessagesViewController/Model/JSQLocationMediaItem.h; sourceTree = ""; }; - AE603644D6956DD9879E4447 /* YapDatabaseCloudKitOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudKitOptions.m; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitOptions.m; sourceTree = ""; }; - AE985C0FC64B8F3E68608700 /* JSQDisplayedMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQDisplayedMessage.m; path = JSQMessagesViewController/Model/JSQDisplayedMessage.m; sourceTree = ""; }; - AF186225FC5EC09F9F04881A /* MessageKeys.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MessageKeys.m; path = AxolotlKit/Classes/Ratchet/MessageKeys.m; sourceTree = ""; }; - AF71191C27895A79F64DD98F /* CoreTelephony.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreTelephony.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/CoreTelephony.framework; sourceTree = DEVELOPER_DIR; }; - AF81139374852E59755F96F8 /* libPods-UnionFind.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-UnionFind.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - AF9FF8F61A8C952B9008FD35 /* NSError+MTLModelException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSError+MTLModelException.h"; path = "Mantle/NSError+MTLModelException.h"; sourceTree = ""; }; - B0AB7D420300358FC06D1AF9 /* JSQPhotoMediaItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQPhotoMediaItem.h; path = JSQMessagesViewController/Model/JSQPhotoMediaItem.h; sourceTree = ""; }; - B0C396C2975DB2260E949963 /* YapCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapCache.m; path = YapDatabase/Utilities/YapCache.m; sourceTree = ""; }; - B1DF7AB44F05D35FEEB874E8 /* NSArray+MTLManipulationAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+MTLManipulationAdditions.m"; path = "Mantle/NSArray+MTLManipulationAdditions.m"; sourceTree = ""; }; - B1EAD596051BD96F5EBC7937 /* CodedOutputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CodedOutputStream.m; path = src/runtime/Classes/CodedOutputStream.m; sourceTree = ""; }; - B218CAE5D51E150F87F530BD /* Pods-YapDatabase-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-YapDatabase-Private.xcconfig"; sourceTree = ""; }; - B27DD53003F37223A7FE51E1 /* YapDatabaseViewPageMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewPageMetadata.m; path = YapDatabase/Extensions/Views/Internal/YapDatabaseViewPageMetadata.m; sourceTree = ""; }; - B375A4AF76B88F10A0525BB5 /* YapDatabaseSecondaryIndexOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndexOptions.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexOptions.h; sourceTree = ""; }; - B3B1B799003534F50F0E0B22 /* AliceAxolotlParameters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AliceAxolotlParameters.h; path = AxolotlKit/Classes/Ratchet/AliceAxolotlParameters.h; sourceTree = ""; }; - B3C1AA15892C233A2B9BAD47 /* YapDatabaseCloudKitTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudKitTransaction.h; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitTransaction.h; sourceTree = ""; }; - B4141CE783BF4E2F253E3AE3 /* Curve25519.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Curve25519.m; path = Classes/Curve25519.m; sourceTree = ""; }; - B45CC9E484C4FFFECE87D350 /* JSQMessagesLoadEarlierHeaderView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesLoadEarlierHeaderView.m; path = JSQMessagesViewController/Views/JSQMessagesLoadEarlierHeaderView.m; sourceTree = ""; }; - B49BEF184B916B11E55B8422 /* NBPhoneNumberUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBPhoneNumberUtil.m; path = libPhoneNumber/NBPhoneNumberUtil.m; sourceTree = ""; }; - B4A5793164201C757E4B82DB /* compare.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = compare.c; path = Sources/ed25519/additions/compare.c; sourceTree = ""; }; - B4B0E13DBEF6F6634DBD3EA1 /* YapCollectionKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapCollectionKey.m; path = YapDatabase/Utilities/YapCollectionKey.m; sourceTree = ""; }; - B54340E2D5BB7A7A06C138F3 /* YapDatabaseManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseManager.h; path = YapDatabase/Internal/YapDatabaseManager.h; sourceTree = ""; }; - B66421CB888E65DB1F910B18 /* NSArray+MTLManipulationAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MTLManipulationAdditions.h"; path = "Mantle/NSArray+MTLManipulationAdditions.h"; sourceTree = ""; }; - B6A3E8E90A8020D8D4A3C334 /* Pods-TwistedOakCollapsingFutures-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-TwistedOakCollapsingFutures-dummy.m"; sourceTree = ""; }; - B83EDD9A2B15D0F3BED501DA /* curve_sigs.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = curve_sigs.c; path = Sources/ed25519/additions/curve_sigs.c; sourceTree = ""; }; - B8DF7ECDE6D9D223232C4BC6 /* UIWebView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIWebView+AFNetworking.m"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.m"; sourceTree = ""; }; - B90262DC4947D6E753E28FE6 /* YapDatabaseSearchQueuePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchQueuePrivate.h; path = YapDatabase/Extensions/SearchResults/YapDatabaseSearchQueuePrivate.h; sourceTree = ""; }; - B9187C00643E2ED433BC53FE /* NSDictionary+MTLMappingAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+MTLMappingAdditions.h"; path = "Mantle/NSDictionary+MTLMappingAdditions.h"; sourceTree = ""; }; - B933BE3AB19A8F28E6270B63 /* des_old.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = des_old.h; path = opensslIncludes/openssl/des_old.h; sourceTree = ""; }; - B9AAB520C7B68C7E38C3C88F /* Pods-TwistedOakCollapsingFutures-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-TwistedOakCollapsingFutures-Private.xcconfig"; sourceTree = ""; }; - B9B41EBA6FDE23DD92697C5B /* YapDatabaseConnectionState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseConnectionState.m; path = YapDatabase/Internal/YapDatabaseConnectionState.m; sourceTree = ""; }; - B9BC5B141D586A8AD1A9A94D /* Pods.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Pods.debug.xcconfig; sourceTree = ""; }; - BA19CE1266622DAF3DAC7DD1 /* Message.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Message.h; path = src/runtime/Classes/Message.h; sourceTree = ""; }; - BA98BF46F25EDD2F75AF882A /* YapDatabaseConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseConnection.m; path = YapDatabase/YapDatabaseConnection.m; sourceTree = ""; }; - BAC531CE9C7240470D307C87 /* NSObject+MTLComparisonAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MTLComparisonAdditions.h"; path = "Mantle/NSObject+MTLComparisonAdditions.h"; sourceTree = ""; }; - BAEF76589C0A45ED12139B5C /* rc4.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rc4.h; path = opensslIncludes/openssl/rc4.h; sourceTree = ""; }; - BB25D04D632FD19346577001 /* YapDatabaseRelationshipOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRelationshipOptions.m; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipOptions.m; sourceTree = ""; }; - BB37F718D1B00F2B42A904F8 /* EXTScope.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTScope.h; path = Mantle/extobjc/EXTScope.h; sourceTree = ""; }; - BBB0A9EF371C5DDADB53A342 /* FFCircularProgressView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FFCircularProgressView.m; path = FFCircularProgressView/FFCircularProgressView/FFCircularProgressView.m; sourceTree = ""; }; - BBC955946DB099DA0D81DA74 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; - BC9D59FF332214722254620F /* SessionState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SessionState.m; path = AxolotlKit/Classes/Sessions/SessionState.m; sourceTree = ""; }; - BCD9644BC51F9EF74088507D /* JSQMessagesMediaViewBubbleImageMasker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesMediaViewBubbleImageMasker.h; path = JSQMessagesViewController/Factories/JSQMessagesMediaViewBubbleImageMasker.h; sourceTree = ""; }; - BD3DE2D1E6F9DA49BFC764F1 /* Pods-25519-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-25519-prefix.pch"; sourceTree = ""; }; - BD5A79EC4FF1DD2CA34032A8 /* YapDatabaseSearchResultsView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSearchResultsView.m; path = YapDatabase/Extensions/SearchResults/YapDatabaseSearchResultsView.m; sourceTree = ""; }; - BDEAE475A2DC0B2375B1E5F8 /* JSQSystemSoundPlayer+JSQMessages.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "JSQSystemSoundPlayer+JSQMessages.h"; path = "JSQMessagesViewController/Categories/JSQSystemSoundPlayer+JSQMessages.h"; sourceTree = ""; }; - BDF5A53A20299868D98F5485 /* Pods-PastelogKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PastelogKit.xcconfig"; sourceTree = ""; }; - BE28904BF7AC5CEF7FF4D534 /* YapDatabaseSearchQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchQueue.h; path = YapDatabase/Extensions/SearchResults/YapDatabaseSearchQueue.h; sourceTree = ""; }; - BE3D5F5AAA09EEE8234FAF8A /* JSQMessagesViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesViewController.h; path = JSQMessagesViewController/Controllers/JSQMessagesViewController.h; sourceTree = ""; }; - BE41D84E63C020F0CF63D76C /* JSQMessageBubbleImageDataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessageBubbleImageDataSource.h; path = JSQMessagesViewController/Model/JSQMessageBubbleImageDataSource.h; sourceTree = ""; }; - BE5D09DD12CA3C81135530EA /* CodedInputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CodedInputStream.m; path = src/runtime/Classes/CodedInputStream.m; sourceTree = ""; }; - BE86C7735E2AEA719042FF48 /* AbstractMessageBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AbstractMessageBuilder.m; path = src/runtime/Classes/AbstractMessageBuilder.m; sourceTree = ""; }; - BEF09B7DC0C368DC1704F836 /* JSQMediaItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMediaItem.h; path = JSQMessagesViewController/Model/JSQMediaItem.h; sourceTree = ""; }; - BF038FAC614D073686D75401 /* YapDatabaseRelationshipEdge.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRelationshipEdge.m; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipEdge.m; sourceTree = ""; }; - BF16EE74C8CB39B8414A11E1 /* YapDatabaseExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseExtension.h; path = YapDatabase/Extensions/Protocol/YapDatabaseExtension.h; sourceTree = ""; }; - BF76893064D590CE174F0335 /* AFHTTPSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPSessionManager.h; path = AFNetworking/AFHTTPSessionManager.h; sourceTree = ""; }; - BF8D48ABC6613FBBFCB0881B /* TOCInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TOCInternal.h; path = src/internal/TOCInternal.h; sourceTree = ""; }; - C08067F2D2B30AF5B32D7C00 /* YapDatabaseLogging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseLogging.h; path = YapDatabase/Internal/YapDatabaseLogging.h; sourceTree = ""; }; - C0B7C7F13C439EA8BA028735 /* AFHTTPRequestOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPRequestOperation.m; path = AFNetworking/AFHTTPRequestOperation.m; sourceTree = ""; }; - C0E89C1C8EFA54F268E32EC7 /* ge_sub.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_sub.c; path = Sources/ed25519/ge_sub.c; sourceTree = ""; }; - C11954A25D476C7997DCDD7C /* Pods-25519.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-25519.xcconfig"; sourceTree = ""; }; - C12D2090EB13431FB0E7210A /* crypto_verify_32.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_verify_32.h; path = Sources/ed25519/nacl_includes/crypto_verify_32.h; sourceTree = ""; }; - C1DE0D31610717E01BBC671D /* x509.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = x509.h; path = opensslIncludes/openssl/x509.h; sourceTree = ""; }; - C27B053F957024B7C54A3763 /* JSQMessageMediaData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessageMediaData.h; path = JSQMessagesViewController/Model/JSQMessageMediaData.h; sourceTree = ""; }; - C2C45D613163E10C03B4EB15 /* DDMultiFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMultiFormatter.m; path = Lumberjack/Extensions/DDMultiFormatter.m; sourceTree = ""; }; - C2D98F4306D7D91B5D9EDB73 /* ge_precomp_0.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_precomp_0.c; path = Sources/ed25519/ge_precomp_0.c; sourceTree = ""; }; - C33A8B0B3D6B30E2179616D5 /* UIColor+iOS7.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+iOS7.h"; path = "FFCircularProgressView/FFCircularProgressView/UIColor+iOS7.h"; sourceTree = ""; }; - C35C4890518B54DBED3BBE88 /* NBPhoneNumberDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBPhoneNumberDefines.h; path = libPhoneNumber/NBPhoneNumberDefines.h; sourceTree = ""; }; - C3631C8DDED63FB19E419B04 /* Pods-CocoaLumberjack-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-CocoaLumberjack-Private.xcconfig"; sourceTree = ""; }; - C37541BE8B838BCEE3585114 /* JSQMessagesCollectionViewCellIncoming.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesCollectionViewCellIncoming.h; path = JSQMessagesViewController/Views/JSQMessagesCollectionViewCellIncoming.h; sourceTree = ""; }; - C39BC5407D2024376F02E604 /* obj_mac.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = obj_mac.h; path = opensslIncludes/openssl/obj_mac.h; sourceTree = ""; }; - C3DB38DA5F0396D12147C44B /* YapDatabaseManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseManager.m; path = YapDatabase/Internal/YapDatabaseManager.m; sourceTree = ""; }; - C40BB5E948606A9DF24A4458 /* dso.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dso.h; path = opensslIncludes/openssl/dso.h; sourceTree = ""; }; - C48D8295E23E200D2D91D976 /* JSQMessagesViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesViewController.m; path = JSQMessagesViewController/Controllers/JSQMessagesViewController.m; sourceTree = ""; }; - C4E4FE3C030E8B434752DEF5 /* AFHTTPSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPSessionManager.m; path = AFNetworking/AFHTTPSessionManager.m; sourceTree = ""; }; - C52785AEA7DC2BB01E99239F /* dsa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dsa.h; path = opensslIncludes/openssl/dsa.h; sourceTree = ""; }; - C5386F4F9B8E3594D447A67B /* ge_scalarmult_base.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_scalarmult_base.c; path = Sources/ed25519/ge_scalarmult_base.c; sourceTree = ""; }; - C53BA3B453105B3B22149AB5 /* sign.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = sign.c; path = Sources/ed25519/sign.c; sourceTree = ""; }; - C599E94188CE85232A3FC159 /* YapDatabaseExtensionTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseExtensionTransaction.h; path = YapDatabase/Extensions/Protocol/YapDatabaseExtensionTransaction.h; sourceTree = ""; }; - C5AD2452395EFF4A5563A0B5 /* JSQMessagesCollectionViewCellOutgoing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesCollectionViewCellOutgoing.m; path = JSQMessagesViewController/Views/JSQMessagesCollectionViewCellOutgoing.m; sourceTree = ""; }; - C61B3BBFD8757F0132C4E58C /* DDLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDLog.m; path = Lumberjack/DDLog.m; sourceTree = ""; }; - C6A8C42C75029EA4E5C2267F /* TOCTimeout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TOCTimeout.h; path = src/TOCTimeout.h; sourceTree = ""; }; - C6BA0989511615A15D62E9E7 /* NBAsYouTypeFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBAsYouTypeFormatter.h; path = libPhoneNumber/NBAsYouTypeFormatter.h; sourceTree = ""; }; - C6C7981DA12FF3306F2ECB55 /* JSQMessagesCollectionViewLayoutAttributes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesCollectionViewLayoutAttributes.m; path = JSQMessagesViewController/Layout/JSQMessagesCollectionViewLayoutAttributes.m; sourceTree = ""; }; - C6E270E9F2FB96E05203CDED /* YapDatabaseRelationshipTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRelationshipTransaction.m; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipTransaction.m; sourceTree = ""; }; - C6FD3ACE4F3B83F95E3A2764 /* metamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = metamacros.h; path = Mantle/extobjc/metamacros.h; sourceTree = ""; }; - C71FD677E74895C4251CEBFE /* YDBCKAttachRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKAttachRequest.h; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKAttachRequest.h; sourceTree = ""; }; - C75D98B14767938CB45C2345 /* fe_1.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_1.c; path = Sources/ed25519/fe_1.c; sourceTree = ""; }; - C786305542C39591E1EED404 /* FFCircularProgressView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FFCircularProgressView.h; path = FFCircularProgressView/FFCircularProgressView/FFCircularProgressView.h; sourceTree = ""; }; - C7A9154C7E71512AE9F189E0 /* DDAbstractDatabaseLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAbstractDatabaseLogger.h; path = Lumberjack/DDAbstractDatabaseLogger.h; sourceTree = ""; }; - C7B0666639FE1B18D555387A /* sqrtm1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sqrtm1.h; path = Sources/ed25519/sqrtm1.h; sourceTree = ""; }; - C884985DEB70BB992FB3BBFC /* YapMurmurHash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapMurmurHash.m; path = YapDatabase/Utilities/YapMurmurHash.m; sourceTree = ""; }; - C88C547D6A3E1A09740D027F /* JSQMessagesMediaPlaceholderView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesMediaPlaceholderView.h; path = JSQMessagesViewController/Views/JSQMessagesMediaPlaceholderView.h; sourceTree = ""; }; - C8B77F5B8131399E8909019C /* Pods-FFCircularProgressView.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-FFCircularProgressView.xcconfig"; sourceTree = ""; }; - C901C6C194091135906458D0 /* MutableField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MutableField.m; path = src/runtime/Classes/MutableField.m; sourceTree = ""; }; - C91A469FD699995B8377D4A6 /* AxolotlParameters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AxolotlParameters.h; path = AxolotlKit/Classes/Ratchet/AxolotlParameters.h; sourceTree = ""; }; - C9442E185549B5C5B1F32A87 /* des.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = des.h; path = opensslIncludes/openssl/des.h; sourceTree = ""; }; - CA2017866FE473CD3FE272BE /* YapDatabaseFullTextSearchPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearchPrivate.h; path = YapDatabase/Extensions/FullTextSearch/Internal/YapDatabaseFullTextSearchPrivate.h; sourceTree = ""; }; - CA5DE16BB3E98C3652FD728D /* APNavigationController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = APNavigationController.m; path = Classes/APNavigationController.m; sourceTree = ""; }; - CA70713D39243688CBC5B60C /* NSObject+MTLComparisonAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MTLComparisonAdditions.m"; path = "Mantle/NSObject+MTLComparisonAdditions.m"; sourceTree = ""; }; - CAFB897BBDF91C5CA6F149C4 /* TOCInternal_BlockObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TOCInternal_BlockObject.h; path = src/internal/TOCInternal_BlockObject.h; sourceTree = ""; }; - CB3801CDF77AC08CE5C282F2 /* Pods-AxolotlKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-AxolotlKit-prefix.pch"; sourceTree = ""; }; - CB3DA771932588AF98D488E0 /* YapDatabaseFullTextSearchHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearchHandler.h; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchHandler.h; sourceTree = ""; }; - CB7F4B4D3AA7A980B2D32E65 /* TOCFuture+MoreContinuations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "TOCFuture+MoreContinuations.h"; path = "src/TOCFuture+MoreContinuations.h"; sourceTree = ""; }; - CBEB24F6137461D3A95A5B8F /* TOCFutureAndSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TOCFutureAndSource.m; path = src/TOCFutureAndSource.m; sourceTree = ""; }; - CC205BCA849F99B344B30798 /* Pods-DJWActionSheet-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-DJWActionSheet-Private.xcconfig"; sourceTree = ""; }; - CC224E7963EB724CFF249C01 /* curve_sigs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = curve_sigs.h; path = Sources/ed25519/additions/curve_sigs.h; sourceTree = ""; }; - CC4A7D28A5B57517CB556DCC /* Pods-ProtocolBuffers-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-ProtocolBuffers-prefix.pch"; sourceTree = ""; }; - CC98274455DB0ACEAFB567EE /* fe_sq.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_sq.c; path = Sources/ed25519/fe_sq.c; sourceTree = ""; }; - CCA946427F6EE7B406D79102 /* NBAsYouTypeFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBAsYouTypeFormatter.m; path = libPhoneNumber/NBAsYouTypeFormatter.m; sourceTree = ""; }; - CCD102F46E9C1DEBF491F29F /* ReceivingChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ReceivingChain.m; path = AxolotlKit/Classes/Ratchet/ReceivingChain.m; sourceTree = ""; }; - CDC7C719D5C5C148FF3AC519 /* MutableField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MutableField.h; path = src/runtime/Classes/MutableField.h; sourceTree = ""; }; - CE10C661C38A94D9B34F0F5B /* YapDatabaseViewChange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewChange.h; path = YapDatabase/Extensions/Views/Utilities/YapDatabaseViewChange.h; sourceTree = ""; }; - CE276CA68DBD4EF9ECFA331F /* err.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = err.h; path = opensslIncludes/openssl/err.h; sourceTree = ""; }; - CE3DB0105FEBC0AF3C503128 /* RingBuffer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RingBuffer.m; path = src/runtime/Classes/RingBuffer.m; sourceTree = ""; }; - CE4BF2C2010411434FD680D9 /* UnknownFieldSetBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UnknownFieldSetBuilder.m; path = src/runtime/Classes/UnknownFieldSetBuilder.m; sourceTree = ""; }; - CED87B6C9FCF5F79DAD7BD18 /* YapDatabaseSearchResultsViewPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchResultsViewPrivate.h; path = YapDatabase/Extensions/SearchResults/Internal/YapDatabaseSearchResultsViewPrivate.h; sourceTree = ""; }; - CEE4862A347280BE4A3C623D /* YDBCKAttachRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKAttachRequest.m; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKAttachRequest.m; sourceTree = ""; }; - CF2F2CEEC553988BDE318AB1 /* Pods-libPhoneNumber-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-libPhoneNumber-iOS-dummy.m"; sourceTree = ""; }; - CF6E0FDF161583F660B1C118 /* Utilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Utilities.m; path = src/runtime/Classes/Utilities.m; sourceTree = ""; }; - CF769307AD5746686D588E13 /* YDBCKRecordTableInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKRecordTableInfo.m; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKRecordTableInfo.m; sourceTree = ""; }; - CF91B9778BB564FDE7921212 /* YapDatabaseRelationshipEdge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipEdge.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipEdge.h; sourceTree = ""; }; - CFF57A75C311D0BEAC621D62 /* AFURLSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLSessionManager.m; path = AFNetworking/AFURLSessionManager.m; sourceTree = ""; }; - D033194BC1DEB89E89699602 /* Pods-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-acknowledgements.plist"; sourceTree = ""; }; - D06D5478FF91EA3E67084E43 /* Pods-DJWActionSheet-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-DJWActionSheet-prefix.pch"; sourceTree = ""; }; - D0AE5B35F83940BA505C4DFE /* YapDatabaseRelationshipEdgePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipEdgePrivate.h; path = YapDatabase/Extensions/Relationships/Internal/YapDatabaseRelationshipEdgePrivate.h; sourceTree = ""; }; - D0BF6FEEFB6583DA8DEFD32D /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/CoreLocation.framework; sourceTree = DEVELOPER_DIR; }; - D0CFED03AF3D5A995863AD6F /* YapDatabaseCloudKitOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudKitOptions.h; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitOptions.h; sourceTree = ""; }; - D0E3D076AC2321E51E20F273 /* YapTouch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapTouch.h; path = YapDatabase/Internal/YapTouch.h; sourceTree = ""; }; - D1111300DFE700137CED29EF /* AFURLRequestSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLRequestSerialization.h; path = AFNetworking/AFURLRequestSerialization.h; sourceTree = ""; }; - D15207C384DEC44E03C95D4F /* Pods-SSKeychain-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-SSKeychain-prefix.pch"; sourceTree = ""; }; - D15BD33D4B095474ABF626A9 /* YapDatabaseSearchResultsView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchResultsView.h; path = YapDatabase/Extensions/SearchResults/YapDatabaseSearchResultsView.h; sourceTree = ""; }; - D16767CDEBDC55328E567001 /* YapDatabasePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabasePrivate.h; path = YapDatabase/Internal/YapDatabasePrivate.h; sourceTree = ""; }; - D23E0A31A80180EE09CA3FAC /* ObjectivecDescriptor.pb.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ObjectivecDescriptor.pb.m; path = src/runtime/Classes/ObjectivecDescriptor.pb.m; sourceTree = ""; }; - D297C930D9197EC5F7005C23 /* mdc2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mdc2.h; path = opensslIncludes/openssl/mdc2.h; sourceTree = ""; }; - D2E6CBB4F5FBCAC76C61CCD2 /* YDBCKMergeInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKMergeInfo.h; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKMergeInfo.h; sourceTree = ""; }; - D307B182CD5A3C23B937DB3E /* base.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = base.h; path = Sources/ed25519/base.h; sourceTree = ""; }; - D324711EAC3F589788E53FAD /* JSQMessagesCollectionViewCellOutgoing.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = JSQMessagesCollectionViewCellOutgoing.xib; path = JSQMessagesViewController/Views/JSQMessagesCollectionViewCellOutgoing.xib; sourceTree = ""; }; - D3A213F6D923D598321C7487 /* RKCK.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RKCK.m; path = AxolotlKit/Classes/Ratchet/RKCK.m; sourceTree = ""; }; - D4998B13422A8A8CD3A473C9 /* YapDatabaseSecondaryIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndex.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndex.h; sourceTree = ""; }; - D547B1CCCA2E090515574D8D /* pem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pem.h; path = opensslIncludes/openssl/pem.h; sourceTree = ""; }; - D5F6F17DAC507608A81F5D10 /* YapDatabaseViewState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewState.h; path = YapDatabase/Extensions/Views/Internal/YapDatabaseViewState.h; sourceTree = ""; }; - D69181B8C8D8F65477945C0D /* lhash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = lhash.h; path = opensslIncludes/openssl/lhash.h; sourceTree = ""; }; - D6E6E600908C3F5E280199D2 /* ge_p3_to_p2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_p3_to_p2.c; path = Sources/ed25519/ge_p3_to_p2.c; sourceTree = ""; }; - D728E5ADF8282C361F0C5DD3 /* Pods-UICKeyChainStore-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-UICKeyChainStore-dummy.m"; sourceTree = ""; }; - D736D2423C8555174F3BB217 /* TOCInternal_Racer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TOCInternal_Racer.h; path = src/internal/TOCInternal_Racer.h; sourceTree = ""; }; - D806339CACC259CD274F0BC7 /* YapDatabaseHooks.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseHooks.m; path = YapDatabase/Extensions/Hooks/YapDatabaseHooks.m; sourceTree = ""; }; - D81005CAC1CF11DFBE197FA9 /* JSQMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessage.h; path = JSQMessagesViewController/Model/JSQMessage.h; sourceTree = ""; }; - D86848A7F30566754416787A /* YapDatabaseTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseTransaction.m; path = YapDatabase/YapDatabaseTransaction.m; sourceTree = ""; }; - D8795B6C306617C4CDB48E9A /* NBMetadataCoreTest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBMetadataCoreTest.h; path = libPhoneNumber/NBMetadataCoreTest.h; sourceTree = ""; }; - D8D1B369F6CCA58FAAEC0310 /* PreKeyWhisperMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PreKeyWhisperMessage.m; path = AxolotlKit/Classes/CipherMessage/PreKeyWhisperMessage.m; sourceTree = ""; }; - D9161C986BD0CEF567BB7587 /* SCWaveformView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SCWaveformView.m; path = Sources/SCWaveformView.m; sourceTree = ""; }; - D927214E458675A710CBF55B /* compare.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = compare.h; path = Sources/ed25519/additions/compare.h; sourceTree = ""; }; - D96B5DFFBA8BF105EFD7BAAE /* YapDatabaseHooksTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseHooksTransaction.m; path = YapDatabase/Extensions/Hooks/YapDatabaseHooksTransaction.m; sourceTree = ""; }; - DA600721AE3CB672D44966BD /* JSQMessagesInputToolbar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesInputToolbar.m; path = JSQMessagesViewController/Views/JSQMessagesInputToolbar.m; sourceTree = ""; }; - DAB3AABA49A61F56659B34EE /* curve25519-donna.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = "curve25519-donna.c"; path = "Sources/Curve25519/curve25519-donna.c"; sourceTree = ""; }; - DAB3DB76CCA02BAD3A2A798C /* seed.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = seed.h; path = opensslIncludes/openssl/seed.h; sourceTree = ""; }; - DADF830E3408E2CF734D3B21 /* JSQMessagesInputToolbar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesInputToolbar.h; path = JSQMessagesViewController/Views/JSQMessagesInputToolbar.h; sourceTree = ""; }; - DB7FDF9B5E1D0D1DB0D24ECE /* Pods-25519-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-25519-dummy.m"; sourceTree = ""; }; - DC4D349D64E783F341C1E15C /* YapDatabaseRelationshipNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipNode.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipNode.h; sourceTree = ""; }; - DCDB6A7438EFECAD32D7BAD5 /* JSQVideoMediaItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQVideoMediaItem.h; path = JSQMessagesViewController/Model/JSQVideoMediaItem.h; sourceTree = ""; }; - DD1924FA0092B6D6E08AEE97 /* libPods-AFNetworking.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-AFNetworking.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - DD5980AE71902FD24536B903 /* YapDatabaseFullTextSearchTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFullTextSearchTransaction.m; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchTransaction.m; sourceTree = ""; }; - DDF54EE8D2EFD4785F980F89 /* Pods-JSQMessagesViewController-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-JSQMessagesViewController-prefix.pch"; sourceTree = ""; }; - DDF86C84B2597ABA080C94C0 /* Pods-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-resources.sh"; sourceTree = ""; }; - DDFB81B6CF0AEBB6EA27AD7F /* JSQMessagesLabel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesLabel.h; path = JSQMessagesViewController/Views/JSQMessagesLabel.h; sourceTree = ""; }; - DE11E13B23114759585A8757 /* YapTouch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapTouch.m; path = YapDatabase/Internal/YapTouch.m; sourceTree = ""; }; - DE3C84A2C12C762C9FA8DB9D /* modes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = modes.h; path = opensslIncludes/openssl/modes.h; sourceTree = ""; }; - DE40DE4A2C5D89E2650A5DBB /* YapDatabaseRelationshipOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipOptions.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipOptions.h; sourceTree = ""; }; - DE99A8419263E71AB16C3052 /* crypto_uint32.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_uint32.h; path = Sources/ed25519/nacl_includes/crypto_uint32.h; sourceTree = ""; }; - DF5A9B6CCDF0FBEDFB5483EF /* pow225521.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pow225521.h; path = Sources/ed25519/pow225521.h; sourceTree = ""; }; - DF5C0835D358C0B28A73FC67 /* Pods-SQLCipher.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SQLCipher.xcconfig"; sourceTree = ""; }; - DFAE2700632D82DB3DCA969D /* HKDFKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HKDFKit.h; path = HKDFKit/HKDFKit/HKDFKit.h; sourceTree = ""; }; - E00AB89388D7A016EAA0D79E /* APNavigationController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = APNavigationController.h; path = Classes/APNavigationController.h; sourceTree = ""; }; - E0FF1C7E809810A2D547151D /* ExtendableMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExtendableMessage.h; path = src/runtime/Classes/ExtendableMessage.h; sourceTree = ""; }; - E16AF75A877DF5924C616A9F /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - E2105298E11A6058F7714F50 /* JSQMessagesCellTextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesCellTextView.m; path = JSQMessagesViewController/Views/JSQMessagesCellTextView.m; sourceTree = ""; }; - E2B6529F2A1138C09A5F6949 /* TOCCancelToken+MoreConstructors.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "TOCCancelToken+MoreConstructors.m"; path = "src/TOCCancelToken+MoreConstructors.m"; sourceTree = ""; }; - E3268B79979377B78F1EEDD2 /* crypto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto.h; path = opensslIncludes/openssl/crypto.h; sourceTree = ""; }; - E339E28285EB8F57EA5AA49B /* YapDatabaseSecondaryIndexPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndexPrivate.h; path = YapDatabase/Extensions/SecondaryIndex/Internal/YapDatabaseSecondaryIndexPrivate.h; sourceTree = ""; }; - E39A44BC97FEC51F1E9C1F09 /* YapDatabaseViewOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewOptions.h; path = YapDatabase/Extensions/Views/YapDatabaseViewOptions.h; sourceTree = ""; }; - E3E9105206B03F32A09923E0 /* fe_invert.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_invert.c; path = Sources/ed25519/fe_invert.c; sourceTree = ""; }; - E3FA284B1AD35D1EA3245AC2 /* libcrypto.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = libcrypto.a; path = lib/libcrypto.a; sourceTree = ""; }; - E4171A0C0112D51C7F12FDF8 /* JSQMessagesCollectionViewCellOutgoing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesCollectionViewCellOutgoing.h; path = JSQMessagesViewController/Views/JSQMessagesCollectionViewCellOutgoing.h; sourceTree = ""; }; - E44DF88C52C52676E837D85A /* ebcdic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ebcdic.h; path = opensslIncludes/openssl/ebcdic.h; sourceTree = ""; }; - E4734F943C8C8A5ACF473398 /* MapKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MapKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/MapKit.framework; sourceTree = DEVELOPER_DIR; }; - E4B1855341CD7D74760D75CA /* YapWhitelistBlacklist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapWhitelistBlacklist.m; path = YapDatabase/Utilities/YapWhitelistBlacklist.m; sourceTree = ""; }; - E500EF81F8894A2EA923A27D /* JSQMessagesCollectionViewFlowLayoutInvalidationContext.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesCollectionViewFlowLayoutInvalidationContext.m; path = JSQMessagesViewController/Layout/JSQMessagesCollectionViewFlowLayoutInvalidationContext.m; sourceTree = ""; }; - E53CEFDE519607E8E18577D1 /* YapDatabaseRelationshipPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipPrivate.h; path = YapDatabase/Extensions/Relationships/Internal/YapDatabaseRelationshipPrivate.h; sourceTree = ""; }; - E5636375071B65376FC7BEB8 /* DDFileLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDFileLogger.h; path = Lumberjack/DDFileLogger.h; sourceTree = ""; }; - E5EEF393314AD3291D3CEF86 /* TOCInternal_BlockObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TOCInternal_BlockObject.m; path = src/internal/TOCInternal_BlockObject.m; sourceTree = ""; }; - E656B1CB8E560D0CA87DBD7A /* YapDatabaseViewState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewState.m; path = YapDatabase/Extensions/Views/Internal/YapDatabaseViewState.m; sourceTree = ""; }; - E665CE83AC96EA93102884F9 /* NSDictionary+YapDatabase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+YapDatabase.m"; path = "YapDatabase/Internal/NSDictionary+YapDatabase.m"; sourceTree = ""; }; - E6970A078D082F070FB23761 /* TOCFuture+MoreContructors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "TOCFuture+MoreContructors.h"; path = "src/TOCFuture+MoreContructors.h"; sourceTree = ""; }; - E717B7996FCA98409FC935FF /* YapDatabaseHooks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseHooks.h; path = YapDatabase/Extensions/Hooks/YapDatabaseHooks.h; sourceTree = ""; }; - E7918FF09215AB3A0442F881 /* UIRefreshControl+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIRefreshControl+AFNetworking.m"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.m"; sourceTree = ""; }; - E796CE5DC9BBCC3DC95B7169 /* YapDatabaseCloudKitConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudKitConnection.m; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitConnection.m; sourceTree = ""; }; - E7E6BE0D09D1D0D7931FA952 /* Pods-HKDFKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-HKDFKit-dummy.m"; sourceTree = ""; }; - E7E8520828A28E8D2070287E /* MTLJSONAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLJSONAdapter.h; path = Mantle/MTLJSONAdapter.h; sourceTree = ""; }; - E824AF6F6B11DC0D95813B5A /* libPods.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPods.a; sourceTree = BUILT_PRODUCTS_DIR; }; - E84133D38C0CDD82AD71C7E1 /* NBPhoneNumber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBPhoneNumber.h; path = libPhoneNumber/NBPhoneNumber.h; sourceTree = ""; }; - E865FC0FF2E21BC0CF932DB7 /* kssl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = kssl.h; path = opensslIncludes/openssl/kssl.h; sourceTree = ""; }; - E8ECDF3B7C9A907811469645 /* ge_p3_dbl.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_p3_dbl.c; path = Sources/ed25519/ge_p3_dbl.c; sourceTree = ""; }; - E8EE210871226103D3EFB958 /* NSDictionary+MTLJSONKeyPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+MTLJSONKeyPath.m"; path = "Mantle/NSDictionary+MTLJSONKeyPath.m"; sourceTree = ""; }; - E911DC312D0DFF33770B817E /* UIKit+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIKit+AFNetworking.h"; path = "UIKit+AFNetworking/UIKit+AFNetworking.h"; sourceTree = ""; }; - E942D5C053560525A2C8E808 /* RKCK.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RKCK.h; path = AxolotlKit/Classes/Ratchet/RKCK.h; sourceTree = ""; }; - E9B05C58C6573C4E9F3BA8D3 /* ge_p3_to_cached.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_p3_to_cached.c; path = Sources/ed25519/ge_p3_to_cached.c; sourceTree = ""; }; - E9CE899C4AE92E6CEA9F984F /* JSQMessagesTypingIndicatorFooterView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesTypingIndicatorFooterView.m; path = JSQMessagesViewController/Views/JSQMessagesTypingIndicatorFooterView.m; sourceTree = ""; }; - EAB420ABF6BF708D4F2CB971 /* YapDatabaseFilteredViewTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFilteredViewTransaction.m; path = YapDatabase/Extensions/FilteredViews/YapDatabaseFilteredViewTransaction.m; sourceTree = ""; }; - EAE6D1B14D8E025854BC0AF5 /* ConcreteExtensionField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ConcreteExtensionField.m; path = src/runtime/Classes/ConcreteExtensionField.m; sourceTree = ""; }; - EAEACA0F48894BD180B0A34D /* Pods-TwistedOakCollapsingFutures.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-TwistedOakCollapsingFutures.xcconfig"; sourceTree = ""; }; - EB0276AD9B795A204B9985C3 /* pem2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pem2.h; path = opensslIncludes/openssl/pem2.h; sourceTree = ""; }; - EB2A46B54540264DC1F3401B /* YapDatabaseConnectionDefaults.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseConnectionDefaults.m; path = YapDatabase/Internal/YapDatabaseConnectionDefaults.m; sourceTree = ""; }; - EB2D3009A1329AC2EBBA61F3 /* Pods-environment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-environment.h"; sourceTree = ""; }; - EC5854FC6252FAB71A06DF14 /* JSQSystemSoundPlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQSystemSoundPlayer.h; path = JSQSystemSoundPlayer/Classes/JSQSystemSoundPlayer.h; sourceTree = ""; }; - EC69BC680D2F42362DBFFFC9 /* YapDatabaseSearchQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSearchQueue.m; path = YapDatabase/Extensions/SearchResults/YapDatabaseSearchQueue.m; sourceTree = ""; }; - EC9A8C7AD6407368F63CE542 /* UnionFind.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnionFind.h; path = src/UnionFind.h; sourceTree = ""; }; - ED525FB1DCEE2DDD296E0EA1 /* YDBCKChangeRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKChangeRecord.h; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKChangeRecord.h; sourceTree = ""; }; - ED6BCF8CC574CC82F90C0078 /* stack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = stack.h; path = opensslIncludes/openssl/stack.h; sourceTree = ""; }; - ED75DA02AED0481835A750CE /* whrlpool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = whrlpool.h; path = opensslIncludes/openssl/whrlpool.h; sourceTree = ""; }; - ED7C36AC88C8FF40CBD1D3F3 /* TOCInternal_Racer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TOCInternal_Racer.m; path = src/internal/TOCInternal_Racer.m; sourceTree = ""; }; - EDFA2DFD318CF479F50B3850 /* AFNetworkReachabilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkReachabilityManager.m; path = AFNetworking/AFNetworkReachabilityManager.m; sourceTree = ""; }; - EE2A81F97DAE42D219CBA68F /* fe_tobytes.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_tobytes.c; path = Sources/ed25519/fe_tobytes.c; sourceTree = ""; }; - EE851C029D22942A720C67F8 /* Pods-YapDatabase-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-YapDatabase-prefix.pch"; sourceTree = ""; }; - EEC6C9199E380282E6FAE367 /* NSValueTransformer+MTLInversionAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValueTransformer+MTLInversionAdditions.m"; path = "Mantle/NSValueTransformer+MTLInversionAdditions.m"; sourceTree = ""; }; - EECA8F4FA46196068346E0F7 /* UIImageView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+AFNetworking.m"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.m"; sourceTree = ""; }; - EED22A8812F02C358394AB23 /* JSQMessagesAvatarImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesAvatarImage.m; path = JSQMessagesViewController/Model/JSQMessagesAvatarImage.m; sourceTree = ""; }; - EED5FF21ECD514832F444D22 /* NSData+keyVersionByte.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+keyVersionByte.h"; path = "AxolotlKit/Classes/Utility/NSData+keyVersionByte.h"; sourceTree = ""; }; - EF3FAF4F269E1A39C1F4EDE6 /* YapDatabaseViewMappings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewMappings.m; path = YapDatabase/Extensions/Views/Utilities/YapDatabaseViewMappings.m; sourceTree = ""; }; - EF4F01CA1506963A5039413B /* AFURLRequestSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLRequestSerialization.m; path = AFNetworking/AFURLRequestSerialization.m; sourceTree = ""; }; - EFA6CE699EAD1269288CC9F7 /* UICKeyChainStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UICKeyChainStore.m; path = Lib/UICKeyChainStore.m; sourceTree = ""; }; - EFE86AA3130AD800E0957C1B /* UIDevice+JSQMessages.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIDevice+JSQMessages.m"; path = "JSQMessagesViewController/Categories/UIDevice+JSQMessages.m"; sourceTree = ""; }; - F04232F85745A29B196BB1D8 /* libPods-FFCircularProgressView.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-FFCircularProgressView.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - F090EE8C87AC4204D6699568 /* NBMetadataCoreTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBMetadataCoreTest.m; path = libPhoneNumber/NBMetadataCoreTest.m; sourceTree = ""; }; - F0A1934D8AEA366656C5EA72 /* Pods-AFNetworking.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-AFNetworking.xcconfig"; sourceTree = ""; }; - F0B928DEBE59322CB7D5BB86 /* Pods-JSQMessagesViewController-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-JSQMessagesViewController-dummy.m"; sourceTree = ""; }; - F101ED6A027430CA25864CB9 /* JSQMessagesCollectionViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesCollectionViewCell.h; path = JSQMessagesViewController/Views/JSQMessagesCollectionViewCell.h; sourceTree = ""; }; - F12C40EFE71D69BCA01F96F5 /* JSQMessagesCollectionViewCellIncoming.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = JSQMessagesCollectionViewCellIncoming.xib; path = JSQMessagesViewController/Views/JSQMessagesCollectionViewCellIncoming.xib; sourceTree = ""; }; - F1952854A5B1DB2D6C0B60B7 /* YapDatabaseViewMappings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewMappings.h; path = YapDatabase/Extensions/Views/Utilities/YapDatabaseViewMappings.h; sourceTree = ""; }; - F1A6F118AF6BA0B9BCCBE0EE /* YapDatabase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabase.m; path = YapDatabase/YapDatabase.m; sourceTree = ""; }; - F1C241A4DF4E2BF88540B008 /* fe_isnonzero.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_isnonzero.c; path = Sources/ed25519/fe_isnonzero.c; sourceTree = ""; }; - F20F58A1B8AC454DEB1F78CB /* NBMetadataCore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBMetadataCore.m; path = libPhoneNumber/NBMetadataCore.m; sourceTree = ""; }; - F22FB67C5CDF1D7240214F73 /* Pods-JSQSystemSoundPlayer-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-JSQSystemSoundPlayer-Private.xcconfig"; sourceTree = ""; }; - F2DDEE4E287934233AE6087F /* MTLModel+NSCoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MTLModel+NSCoding.m"; path = "Mantle/MTLModel+NSCoding.m"; sourceTree = ""; }; - F308B04B7F827FA75292D729 /* PreKeyWhisperMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PreKeyWhisperMessage.h; path = AxolotlKit/Classes/CipherMessage/PreKeyWhisperMessage.h; sourceTree = ""; }; - F448B5E27302A5A2F32B4714 /* YapDatabaseSecondaryIndexHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndexHandler.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexHandler.h; sourceTree = ""; }; - F45BD5AEA57EA40916F311CA /* RatchetingSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RatchetingSession.h; path = AxolotlKit/Classes/Ratchet/RatchetingSession.h; sourceTree = ""; }; - F498F57E04F59F038D2E89B2 /* YapDatabaseFullTextSearch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFullTextSearch.m; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearch.m; sourceTree = ""; }; - F5076FA4722CFFC76673088F /* libPods-SSKeychain.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-SSKeychain.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - F53CEB027A029EEFB4011C14 /* GeneratedMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GeneratedMessage.m; path = src/runtime/Classes/GeneratedMessage.m; sourceTree = ""; }; - F5BE79BB7EE36A7D06A59D82 /* Pods-Mantle-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Mantle-prefix.pch"; sourceTree = ""; }; - F5CB7C58780112AB44DDEB2E /* MTLReflection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLReflection.h; path = Mantle/MTLReflection.h; sourceTree = ""; }; - F64A0714EC47A5DB7C8A6E77 /* YDBCKMergeInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKMergeInfo.m; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKMergeInfo.m; sourceTree = ""; }; - F6589A1B77BC99A9F7FCE6EC /* Pods-JSQMessagesViewController-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-JSQMessagesViewController-Private.xcconfig"; sourceTree = ""; }; - F6D0EF858AD3EC8E12480479 /* YapRowidSet.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = YapRowidSet.mm; path = YapDatabase/Internal/YapRowidSet.mm; sourceTree = ""; }; - F72B5AEE31D3ED57841D09A7 /* asn1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = asn1.h; path = opensslIncludes/openssl/asn1.h; sourceTree = ""; }; - F790BC67E7552A51D90D569F /* fe_sq2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_sq2.c; path = Sources/ed25519/fe_sq2.c; sourceTree = ""; }; - F7E55974E434471618BD095F /* UIWebView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIWebView+AFNetworking.h"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.h"; sourceTree = ""; }; - F7F1AA348D2DF31FDBBFA2C7 /* NSArray+TOCFuture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+TOCFuture.h"; path = "src/NSArray+TOCFuture.h"; sourceTree = ""; }; - F7F551A8994AC543440C19D9 /* YapNull.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapNull.h; path = YapDatabase/Internal/YapNull.h; sourceTree = ""; }; - F847A1BC7E528B4A2CAD2951 /* ge_tobytes.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_tobytes.c; path = Sources/ed25519/ge_tobytes.c; sourceTree = ""; }; - F907917D0FFE59A8F2881E47 /* JSQMessagesTimestampFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesTimestampFormatter.m; path = JSQMessagesViewController/Factories/JSQMessagesTimestampFormatter.m; sourceTree = ""; }; - F955E94EA59CB82D52EE7370 /* Pods-Mantle.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Mantle.xcconfig"; sourceTree = ""; }; - F95E16598785E5D1EDDFEE72 /* YapCollectionKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapCollectionKey.h; path = YapDatabase/Utilities/YapCollectionKey.h; sourceTree = ""; }; - F97BC6C2C686D3847C0ED12B /* NSArray+NBAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+NBAdditions.m"; path = "libPhoneNumber/NSArray+NBAdditions.m"; sourceTree = ""; }; - F9D51DE021D5627F8FD8ACE8 /* YapDatabaseFullTextSearchHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFullTextSearchHandler.m; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchHandler.m; sourceTree = ""; }; - FA2F358B37E15A17FF72D712 /* PreKeyBundle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PreKeyBundle.m; path = AxolotlKit/Classes/Prekeys/PreKeyBundle.m; sourceTree = ""; }; - FA403720B42DA6407804B99E /* sign_modified.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = sign_modified.c; path = Sources/ed25519/additions/sign_modified.c; sourceTree = ""; }; - FAD3A8B9F51993411915FF90 /* DDContextFilterLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDContextFilterLogFormatter.h; path = Lumberjack/Extensions/DDContextFilterLogFormatter.h; sourceTree = ""; }; - FAF76F7C3B24A2DD7A392CFD /* Curve25519.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Curve25519.h; path = Classes/Curve25519.h; sourceTree = ""; }; - FB63F35A3792F817307F038A /* JSQPhotoMediaItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQPhotoMediaItem.m; path = JSQMessagesViewController/Model/JSQPhotoMediaItem.m; sourceTree = ""; }; - FB988CE188380E46440E41BD /* YapDatabaseCloudKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudKit.h; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKit.h; sourceTree = ""; }; - FBFA28BCD2885EBD3F3E3730 /* CodedOutputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CodedOutputStream.h; path = src/runtime/Classes/CodedOutputStream.h; sourceTree = ""; }; - FD22D3A70363B71A886F2FF9 /* Pods-UnionFind-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-UnionFind-prefix.pch"; sourceTree = ""; }; - FDFECD5BB5C64514F28DC35C /* NBMetadataCoreMapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBMetadataCoreMapper.m; path = libPhoneNumber/NBMetadataCoreMapper.m; sourceTree = ""; }; - FF6E7CC251EFF3F34281088B /* NSString+JSQMessages.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+JSQMessages.h"; path = "JSQMessagesViewController/Categories/NSString+JSQMessages.h"; sourceTree = ""; }; - FF8B5E238EE606EB4D33EE5C /* Randomness.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Randomness.m; path = Classes/Randomness.m; sourceTree = ""; }; - FFFCDB769B8DB1F57B121D2A /* ge_madd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge_madd.h; path = Sources/ed25519/ge_madd.h; sourceTree = ""; }; + 00386539DACC49E2CC03BBC6 /* sc_reduce.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = sc_reduce.c; path = Sources/ed25519/sc_reduce.c; sourceTree = ""; }; + 0070EB022967CAC5AF0A18EC /* YapDatabaseOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseOptions.m; path = YapDatabase/YapDatabaseOptions.m; sourceTree = ""; }; + 00778303E52B288B6B095B47 /* YDBCKChangeQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKChangeQueue.h; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKChangeQueue.h; sourceTree = ""; }; + 0095424F5483AC95338FAB63 /* UnknownFieldSetBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UnknownFieldSetBuilder.m; path = src/runtime/Classes/UnknownFieldSetBuilder.m; sourceTree = ""; }; + 00A2264C2ECA9D5A29C0F77B /* Ed25519.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Ed25519.h; path = Classes/Ed25519.h; sourceTree = ""; }; + 00DE872A0DC1499D126C0CB1 /* YapDatabaseCloudKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudKit.m; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKit.m; sourceTree = ""; }; + 01249187416F61A4D6C1ED41 /* cms.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cms.h; path = opensslIncludes/openssl/cms.h; sourceTree = ""; }; + 01446B63907050B3E67749D7 /* Pods-AFNetworking.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-AFNetworking.xcconfig"; sourceTree = ""; }; + 0160DA21A36F8DFA34F4A93B /* NSError+MTLModelException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSError+MTLModelException.h"; path = "Mantle/NSError+MTLModelException.h"; sourceTree = ""; }; + 016291D608FC5D977DA55327 /* Chain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Chain.h; path = AxolotlKit/Classes/Ratchet/Chain.h; sourceTree = ""; }; + 018D37FCEFEF21D8BB2FF2F1 /* WhisperTextProtocol.pb.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhisperTextProtocol.pb.m; path = AxolotlKit/Classes/Protobuffs/WhisperTextProtocol.pb.m; sourceTree = ""; }; + 01C220B8B651BCA2C3B66861 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = DEVELOPER_DIR; }; + 024B10325DF5B87AAAA3E7CB /* YapDatabaseQuery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseQuery.m; path = YapDatabase/Utilities/YapDatabaseQuery.m; sourceTree = ""; }; + 02C2693DF178D6DBF53DDDB6 /* YapDatabaseHooksPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseHooksPrivate.h; path = YapDatabase/Extensions/Hooks/Internal/YapDatabaseHooksPrivate.h; sourceTree = ""; }; + 02E08D5D7D0DB119F7C37B32 /* YapDatabaseCloudKitTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudKitTypes.m; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitTypes.m; sourceTree = ""; }; + 03A0A397DE9AE6BCCAD15D9C /* NSString+JSQMessages.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+JSQMessages.m"; path = "JSQMessagesViewController/Categories/NSString+JSQMessages.m"; sourceTree = ""; }; + 03D9738F523D7D32FD5D0243 /* libPods-APDropDownNavToolbar.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-APDropDownNavToolbar.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 03E95E95809E4A268F9DA20B /* Pods-25519-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-25519-Private.xcconfig"; sourceTree = ""; }; + 04CB53557D16CCA512172FF8 /* UIColor+JSQMessages.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+JSQMessages.m"; path = "JSQMessagesViewController/Categories/UIColor+JSQMessages.m"; sourceTree = ""; }; + 05093FB2B1C439C0B6A292A4 /* BobAxolotlParameters.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BobAxolotlParameters.m; path = AxolotlKit/Classes/Ratchet/BobAxolotlParameters.m; sourceTree = ""; }; + 0547A2BA45A8D3DE25072D54 /* MTLTransformerErrorHandling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLTransformerErrorHandling.h; path = Mantle/MTLTransformerErrorHandling.h; sourceTree = ""; }; + 05AE1305BE83C97C7D7D6D46 /* MTLTransformerErrorHandling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLTransformerErrorHandling.m; path = Mantle/MTLTransformerErrorHandling.m; sourceTree = ""; }; + 064DB404EDDA335513DF695A /* kssl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = kssl.h; path = opensslIncludes/openssl/kssl.h; sourceTree = ""; }; + 06755C72C393DFA96155576B /* des_old.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = des_old.h; path = opensslIncludes/openssl/des_old.h; sourceTree = ""; }; + 06920C9AC0E0FF99611B3BDA /* Pods-AxolotlKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-AxolotlKit-dummy.m"; sourceTree = ""; }; + 07ACC5B11D48F4E1B2E89DD1 /* YapSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapSet.m; path = YapDatabase/Utilities/YapSet.m; sourceTree = ""; }; + 08515156BB4A11C8240B021B /* YapDatabaseConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseConnection.m; path = YapDatabase/YapDatabaseConnection.m; sourceTree = ""; }; + 085F459484B4FA319F7B7A93 /* ge_madd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge_madd.h; path = Sources/ed25519/ge_madd.h; sourceTree = ""; }; + 08621340221D19DC40491530 /* YDBCKRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKRecord.h; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKRecord.h; sourceTree = ""; }; + 08BB8B9307E90DFE1FC02DFD /* YapDatabaseSearchResultsViewOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSearchResultsViewOptions.m; path = YapDatabase/Extensions/SearchResults/YapDatabaseSearchResultsViewOptions.m; sourceTree = ""; }; + 08DA3104F1907E5CD0D5DEAE /* PreKeyWhisperMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PreKeyWhisperMessage.m; path = AxolotlKit/Classes/CipherMessage/PreKeyWhisperMessage.m; sourceTree = ""; }; + 08E5BB759BDB8D83556D5323 /* DDContextFilterLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDContextFilterLogFormatter.m; path = Lumberjack/Extensions/DDContextFilterLogFormatter.m; sourceTree = ""; }; + 08F4707B4853AB07B0349873 /* Pods-PastelogKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-PastelogKit-prefix.pch"; sourceTree = ""; }; + 0A0E9C9E7BEBDA0F24389A32 /* YapDatabaseExtensionTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseExtensionTransaction.h; path = YapDatabase/Extensions/Protocol/YapDatabaseExtensionTransaction.h; sourceTree = ""; }; + 0A88D3241826DE9DB52693EC /* YapDatabaseSearchResultsView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchResultsView.h; path = YapDatabase/Extensions/SearchResults/YapDatabaseSearchResultsView.h; sourceTree = ""; }; + 0AA270FED6AA3D7ED52A6901 /* YapDatabaseRelationshipOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRelationshipOptions.m; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipOptions.m; sourceTree = ""; }; + 0B018C0B00814EF56234D6D8 /* Pods-SCWaveformView-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SCWaveformView-Private.xcconfig"; sourceTree = ""; }; + 0B2EB59547FE2D4CF65C22FD /* hmac.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = hmac.h; path = opensslIncludes/openssl/hmac.h; sourceTree = ""; }; + 0BF7C5959B42DE39B8083599 /* sign.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = sign.c; path = Sources/ed25519/sign.c; sourceTree = ""; }; + 0C262A741DE53EE88D50DD15 /* RingBuffer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RingBuffer.m; path = src/runtime/Classes/RingBuffer.m; sourceTree = ""; }; + 0CB63ADD9A59741157919246 /* JSQMediaItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMediaItem.m; path = JSQMessagesViewController/Model/JSQMediaItem.m; sourceTree = ""; }; + 0CBF29F32579CA18DB2D5F49 /* fe_isnegative.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_isnegative.c; path = Sources/ed25519/fe_isnegative.c; sourceTree = ""; }; + 0D4532EFF528FD45DF232C2E /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = Sources/ed25519/api.h; sourceTree = ""; }; + 0D550EB867DC6D1D313D4A67 /* NBMetadataCoreTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBMetadataCoreTest.m; path = libPhoneNumber/NBMetadataCoreTest.m; sourceTree = ""; }; + 0DB5260D802B2DB5E65B348E /* modes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = modes.h; path = opensslIncludes/openssl/modes.h; sourceTree = ""; }; + 0E788AB5B52A8298E7731C9D /* Pods-DJWActionSheet.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-DJWActionSheet.xcconfig"; sourceTree = ""; }; + 0ED68907BAA87F771137FD29 /* YapDatabaseFilteredViewPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFilteredViewPrivate.h; path = YapDatabase/Extensions/FilteredViews/Internal/YapDatabaseFilteredViewPrivate.h; sourceTree = ""; }; + 105341174F90B66B0FA18371 /* CoreTelephony.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreTelephony.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/CoreTelephony.framework; sourceTree = DEVELOPER_DIR; }; + 1065542D38B7F9EEE9EF77C0 /* crypto_int32.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_int32.h; path = Sources/ed25519/nacl_includes/crypto_int32.h; sourceTree = ""; }; + 10BF8C914E58914376C5326B /* DDDispatchQueueLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDDispatchQueueLogFormatter.h; path = Lumberjack/Extensions/DDDispatchQueueLogFormatter.h; sourceTree = ""; }; + 11C949DD1D8CF05C1AD67AE3 /* fe_tobytes.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_tobytes.c; path = Sources/ed25519/fe_tobytes.c; sourceTree = ""; }; + 1201D1416BE261DD8D6BCEE2 /* NSBundle+JSQMessages.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+JSQMessages.m"; path = "JSQMessagesViewController/Categories/NSBundle+JSQMessages.m"; sourceTree = ""; }; + 12D12200D47A87D70A6CA718 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + 130F8AFFFEE07189ADCDA20C /* Pods.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Pods.release.xcconfig; sourceTree = ""; }; + 1343C3A56ADAE41AEFC5E987 /* JSQMediaItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMediaItem.h; path = JSQMessagesViewController/Model/JSQMediaItem.h; sourceTree = ""; }; + 1372CDBE67B4B3CE2B9EB51F /* Pods-TwistedOakCollapsingFutures-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-TwistedOakCollapsingFutures-Private.xcconfig"; sourceTree = ""; }; + 14454DC41704083B69E163F8 /* YapDatabaseHooks.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseHooks.m; path = YapDatabase/Extensions/Hooks/YapDatabaseHooks.m; sourceTree = ""; }; + 144894E66152004AE71ADAD2 /* ge_p3_dbl.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_p3_dbl.c; path = Sources/ed25519/ge_p3_dbl.c; sourceTree = ""; }; + 14D5965AA82B1E90B9A63B75 /* SRWebSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRWebSocket.h; path = SocketRocket/SRWebSocket.h; sourceTree = ""; }; + 15AD048E587759E6956282A9 /* TOCTypeDefs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TOCTypeDefs.h; path = src/TOCTypeDefs.h; sourceTree = ""; }; + 15FE1A098F21A97CD7E02CBE /* Pods-JSQMessagesViewController.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-JSQMessagesViewController.xcconfig"; sourceTree = ""; }; + 1671E0BA431CF8BCF5B18B19 /* pem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pem.h; path = opensslIncludes/openssl/pem.h; sourceTree = ""; }; + 168A5250FF674112A7E326A2 /* SessionBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SessionBuilder.h; path = AxolotlKit/Classes/Sessions/SessionBuilder.h; sourceTree = ""; }; + 169B4EF34CBDCFD32C462FA2 /* YapDatabaseSecondaryIndexConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndexConnection.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexConnection.h; sourceTree = ""; }; + 16BA8A54550E7E56CF6B37A5 /* Pods-TwistedOakCollapsingFutures-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-TwistedOakCollapsingFutures-prefix.pch"; sourceTree = ""; }; + 17036B2AAE4C79102DD83BD4 /* YapDatabaseViewOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewOptions.m; path = YapDatabase/Extensions/Views/YapDatabaseViewOptions.m; sourceTree = ""; }; + 170DE2BBE6A3E3337C9052B9 /* YapDatabaseRelationshipEdge.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRelationshipEdge.m; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipEdge.m; sourceTree = ""; }; + 17262D66A316033E75BADA3F /* d.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = d.h; path = Sources/ed25519/d.h; sourceTree = ""; }; + 182FEB5F8D3125B246FE79B0 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; + 18EA37B54C66ADF4BFB73483 /* Pods-YapDatabase-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-YapDatabase-prefix.pch"; sourceTree = ""; }; + 1922D56AF2646703C9986BF0 /* YapDatabaseExtensionTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseExtensionTransaction.m; path = YapDatabase/Extensions/Protocol/YapDatabaseExtensionTransaction.m; sourceTree = ""; }; + 193D79EA900A7EDB02B11598 /* zeroize.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = zeroize.h; path = Sources/ed25519/additions/zeroize.h; sourceTree = ""; }; + 1955BDBF14E95ACCA6D8A478 /* JSQMessagesCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesCollectionView.h; path = JSQMessagesViewController/Views/JSQMessagesCollectionView.h; sourceTree = ""; }; + 1A701AA0C6E4F6E86D25E32A /* cast.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cast.h; path = opensslIncludes/openssl/cast.h; sourceTree = ""; }; + 1A916DDD9AE8247F21445BB1 /* UIWebView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIWebView+AFNetworking.h"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.h"; sourceTree = ""; }; + 1AA31CDBE058E0630802AE04 /* YapDatabaseViewState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewState.m; path = YapDatabase/Extensions/Views/Internal/YapDatabaseViewState.m; sourceTree = ""; }; + 1AF959EE0D99B10B023D6CAF /* ge_sub.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge_sub.h; path = Sources/ed25519/ge_sub.h; sourceTree = ""; }; + 1B3C414824EB6A55D0251202 /* DDLog+LOGV.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDLog+LOGV.h"; path = "Lumberjack/DDLog+LOGV.h"; sourceTree = ""; }; + 1B6D80BD6C0F5FB7EE627B7C /* DDASLLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogger.m; path = Lumberjack/DDASLLogger.m; sourceTree = ""; }; + 1BA6BBE5F597908D64B1C16A /* YapDatabaseFullTextSearchTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearchTransaction.h; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchTransaction.h; sourceTree = ""; }; + 1C54D7EE076B4625B014D394 /* JSQVideoMediaItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQVideoMediaItem.h; path = JSQMessagesViewController/Model/JSQVideoMediaItem.h; sourceTree = ""; }; + 1CA91C3EF84B3F6C7CFDE30B /* SSKeychainQuery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSKeychainQuery.m; path = SSKeychain/SSKeychainQuery.m; sourceTree = ""; }; + 1CDDD6BDCEF03E4937576970 /* NBPhoneNumberDesc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBPhoneNumberDesc.h; path = libPhoneNumber/NBPhoneNumberDesc.h; sourceTree = ""; }; + 1D1019FB7BB27F7BD4BA3E4D /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; + 1DB66467F4E7DA355B984158 /* YapDatabaseCloudKitConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudKitConnection.h; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitConnection.h; sourceTree = ""; }; + 1E2A1DB5E9A7D62D757C3C5B /* crypto_sign.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_sign.h; path = Sources/ed25519/nacl_includes/crypto_sign.h; sourceTree = ""; }; + 1F22867887E25C32B03EE04D /* ge_add.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_add.c; path = Sources/ed25519/ge_add.c; sourceTree = ""; }; + 1F42EEB8F697A77026BEE1FD /* camellia.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = camellia.h; path = opensslIncludes/openssl/camellia.h; sourceTree = ""; }; + 1F822B0113BD943BEB3D146C /* YapDatabaseView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseView.m; path = YapDatabase/Extensions/Views/YapDatabaseView.m; sourceTree = ""; }; + 1F860B3A0FD94C898D669850 /* DDTTYLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDTTYLogger.m; path = Lumberjack/DDTTYLogger.m; sourceTree = ""; }; + 1F8707DC6666393FB33AE113 /* YDBCKChangeSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKChangeSet.m; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKChangeSet.m; sourceTree = ""; }; + 1F9284FCC18D3CE3398F7885 /* open.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = open.c; path = Sources/ed25519/open.c; sourceTree = ""; }; + 1F9C71332FFE39760CE2570E /* AES-CBC.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "AES-CBC.m"; path = "AxolotlKit/Classes/Crypto/AES-CBC.m"; sourceTree = ""; }; + 1FCAFFF8DA9C521AF99742B6 /* Pods-SQLCipher.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SQLCipher.xcconfig"; sourceTree = ""; }; + 20000B934BD269466B42EEB0 /* crypto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto.h; path = opensslIncludes/openssl/crypto.h; sourceTree = ""; }; + 200FD9A2F8B6254F2A187634 /* AxolotlExceptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AxolotlExceptions.h; path = AxolotlKit/Classes/AxolotlExceptions.h; sourceTree = ""; }; + 203496D1F5C5CE760435674B /* Pods-SQLCipher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-SQLCipher-dummy.m"; sourceTree = ""; }; + 2056799F45D2F528C566E87A /* YapDatabaseLogging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseLogging.h; path = YapDatabase/Internal/YapDatabaseLogging.h; sourceTree = ""; }; + 20582BB7ACE0CAF207169BE5 /* libPods-JSQMessagesViewController.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-JSQMessagesViewController.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 2080F46DB103625537F7E209 /* YapDatabaseRelationshipPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipPrivate.h; path = YapDatabase/Extensions/Relationships/Internal/YapDatabaseRelationshipPrivate.h; sourceTree = ""; }; + 212A84CD823710EEAB0E6C13 /* YapDatabaseConnectionDefaults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseConnectionDefaults.h; path = YapDatabase/Internal/YapDatabaseConnectionDefaults.h; sourceTree = ""; }; + 216345614EEF95B92AD8946B /* Pods-25519.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-25519.xcconfig"; sourceTree = ""; }; + 2168B97D17F4BAC23F0A675D /* GeneratedMessageBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GeneratedMessageBuilder.m; path = src/runtime/Classes/GeneratedMessageBuilder.m; sourceTree = ""; }; + 216B561E76C29B7A8FE8B035 /* ge_frombytes.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_frombytes.c; path = Sources/ed25519/ge_frombytes.c; sourceTree = ""; }; + 21B310FBE35A0EE72BF568D0 /* ge_tobytes.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_tobytes.c; path = Sources/ed25519/ge_tobytes.c; sourceTree = ""; }; + 223B1C4A7381007ABF139265 /* base2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = base2.h; path = Sources/ed25519/base2.h; sourceTree = ""; }; + 2249C75105676C5EC81857BB /* YapNull.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapNull.m; path = YapDatabase/Internal/YapNull.m; sourceTree = ""; }; + 227622B13D66DC6A500411A6 /* EXTScope.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTScope.h; path = Mantle/extobjc/EXTScope.h; sourceTree = ""; }; + 22C613F8A44724FDC4FA9D75 /* YapDatabaseSecondaryIndexOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndexOptions.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexOptions.h; sourceTree = ""; }; + 22E2F3E66A08DBDEF1771D6A /* JSQMessagesCollectionViewDataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesCollectionViewDataSource.h; path = JSQMessagesViewController/Model/JSQMessagesCollectionViewDataSource.h; sourceTree = ""; }; + 23351F4770448160735CA0B8 /* sign_modified.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = sign_modified.c; path = Sources/ed25519/additions/sign_modified.c; sourceTree = ""; }; + 2361AA7019F1DDE7C8DD7232 /* JSQMessagesLoadEarlierHeaderView.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = JSQMessagesLoadEarlierHeaderView.xib; path = JSQMessagesViewController/Views/JSQMessagesLoadEarlierHeaderView.xib; sourceTree = ""; }; + 236350BBD9D31BA081C9EBC5 /* AliceAxolotlParameters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AliceAxolotlParameters.h; path = AxolotlKit/Classes/Ratchet/AliceAxolotlParameters.h; sourceTree = ""; }; + 23B17B13333F59DF3FF4ADA3 /* Descriptor.pb.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Descriptor.pb.m; path = src/runtime/Classes/Descriptor.pb.m; sourceTree = ""; }; + 23F58C84CAE0BF23A39300A9 /* Pods-PastelogKit-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PastelogKit-Private.xcconfig"; sourceTree = ""; }; + 24025B33CFBF8F8CD491CCAB /* YapDatabaseViewMappings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewMappings.m; path = YapDatabase/Extensions/Views/Utilities/YapDatabaseViewMappings.m; sourceTree = ""; }; + 2457B5902B0800989C9BD666 /* JSQMessagesCollectionViewDelegateFlowLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesCollectionViewDelegateFlowLayout.h; path = JSQMessagesViewController/Model/JSQMessagesCollectionViewDelegateFlowLayout.h; sourceTree = ""; }; + 246BBF5FBF1D07CEAD6A6FAE /* UIImage+JSQMessages.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+JSQMessages.h"; path = "JSQMessagesViewController/Categories/UIImage+JSQMessages.h"; sourceTree = ""; }; + 2521BAAA5F179539756D0AA5 /* YapDatabaseSecondaryIndexConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSecondaryIndexConnection.m; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexConnection.m; sourceTree = ""; }; + 25A071EB53A2F3CFD775E2E2 /* NBPhoneNumber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBPhoneNumber.h; path = libPhoneNumber/NBPhoneNumber.h; sourceTree = ""; }; + 25AF51B0210B12B8567C2DB9 /* YapDatabaseRelationship.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationship.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationship.h; sourceTree = ""; }; + 262F8A4344EBD39D7651E75E /* ChainAndIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ChainAndIndex.m; path = AxolotlKit/Classes/Ratchet/ChainAndIndex.m; sourceTree = ""; }; + 2672F3D2AFD975871CF4A8BD /* libPods-AFNetworking.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-AFNetworking.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 26F444416BB042A5122C8E06 /* fe_cmov.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_cmov.c; path = Sources/ed25519/fe_cmov.c; sourceTree = ""; }; + 270299C983425103D382DB55 /* RatchetingSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RatchetingSession.h; path = AxolotlKit/Classes/Ratchet/RatchetingSession.h; sourceTree = ""; }; + 27A370DE61B003AC6069C33D /* CodedOutputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CodedOutputStream.m; path = src/runtime/Classes/CodedOutputStream.m; sourceTree = ""; }; + 27DD0B26B83D8E63D7F1B94D /* ossl_typ.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ossl_typ.h; path = opensslIncludes/openssl/ossl_typ.h; sourceTree = ""; }; + 27F7508B508D4F8DB4A7F5E3 /* YapDatabaseCloudKitConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudKitConnection.m; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitConnection.m; sourceTree = ""; }; + 2833CA55941D683CC73417A7 /* YapDatabaseFullTextSearchSnippetOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFullTextSearchSnippetOptions.m; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchSnippetOptions.m; sourceTree = ""; }; + 286AD11C2450E2ECC87559D7 /* bio.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bio.h; path = opensslIncludes/openssl/bio.h; sourceTree = ""; }; + 28A0D79B6AAB78208F5206F5 /* ChainKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ChainKey.h; path = AxolotlKit/Classes/Ratchet/ChainKey.h; sourceTree = ""; }; + 28C54DA610397099FA33FBE8 /* Podfile */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 28D0B2A73FB65D6835EA3B19 /* Pods-libPhoneNumber-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-libPhoneNumber-iOS.xcconfig"; sourceTree = ""; }; + 28F61C3DB9E810CA65735D31 /* ssl2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ssl2.h; path = opensslIncludes/openssl/ssl2.h; sourceTree = ""; }; + 2968E7B0F3884351A91DCD01 /* JSQMessageAvatarImageDataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessageAvatarImageDataSource.h; path = JSQMessagesViewController/Model/JSQMessageAvatarImageDataSource.h; sourceTree = ""; }; + 29953BEEC84AF8F633A49909 /* YDBCKChangeQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKChangeQueue.m; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKChangeQueue.m; sourceTree = ""; }; + 2AD8CC68B67F8E0A8FD92763 /* JSQLocationMediaItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQLocationMediaItem.h; path = JSQMessagesViewController/Model/JSQLocationMediaItem.h; sourceTree = ""; }; + 2BA8FDB77DB03D46073EFE3D /* SessionCipher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SessionCipher.h; path = AxolotlKit/Classes/SessionCipher.h; sourceTree = ""; }; + 2BBEF0DB57FD02B9C964F6A4 /* SessionBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SessionBuilder.m; path = AxolotlKit/Classes/Sessions/SessionBuilder.m; sourceTree = ""; }; + 2C59BD571528F7ADA5C39EAB /* bn.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bn.h; path = opensslIncludes/openssl/bn.h; sourceTree = ""; }; + 2C83C571D85E6E970EB8B945 /* UIImageView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+AFNetworking.h"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.h"; sourceTree = ""; }; + 2C9B060737FAD5FBAC810CC8 /* YapDatabaseRelationship.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRelationship.m; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationship.m; sourceTree = ""; }; + 2DB0C322A195863D2C078F8C /* UnknownFieldSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnknownFieldSet.h; path = src/runtime/Classes/UnknownFieldSet.h; sourceTree = ""; }; + 2E4C5FF701B232C9F1C90C8C /* Pods-SSKeychain-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-SSKeychain-dummy.m"; sourceTree = ""; }; + 2E6866B054CB7D29B65C5739 /* Pods-AxolotlKit-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-AxolotlKit-Private.xcconfig"; sourceTree = ""; }; + 2EC5BFBB222360839DC72760 /* AFNetworkReachabilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkReachabilityManager.m; path = AFNetworking/AFNetworkReachabilityManager.m; sourceTree = ""; }; + 2FAF71CC69BB6773655FC453 /* AFHTTPRequestOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPRequestOperation.m; path = AFNetworking/AFHTTPRequestOperation.m; sourceTree = ""; }; + 2FF01F8DE83F0CAD190F45B4 /* libPods-SocketRocket.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-SocketRocket.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 303B44A9093C51CEB6CD6F18 /* fe_sq.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_sq.c; path = Sources/ed25519/fe_sq.c; sourceTree = ""; }; + 306382D72F2C6AB5F2C6068F /* JSQPhotoMediaItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQPhotoMediaItem.h; path = JSQMessagesViewController/Model/JSQPhotoMediaItem.h; sourceTree = ""; }; + 30767044B9BBC9A82DB2F0CD /* ObjectivecDescriptor.pb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ObjectivecDescriptor.pb.h; path = src/runtime/Classes/ObjectivecDescriptor.pb.h; sourceTree = ""; }; + 309E1B80585D536C9612BBEF /* Pods-DJWActionSheet-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-DJWActionSheet-prefix.pch"; sourceTree = ""; }; + 30C160DD8914908E961E67FE /* YapDatabaseFilteredViewTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFilteredViewTransaction.m; path = YapDatabase/Extensions/FilteredViews/YapDatabaseFilteredViewTransaction.m; sourceTree = ""; }; + 30C562B8F1A31C1EC13DC61A /* UIRefreshControl+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIRefreshControl+AFNetworking.m"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.m"; sourceTree = ""; }; + 30C7496663E21EA1CE75AABF /* PBArray.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PBArray.m; path = src/runtime/Classes/PBArray.m; sourceTree = ""; }; + 31E9B92687FE166425D1BA8C /* Pods-DJWActionSheet-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-DJWActionSheet-dummy.m"; sourceTree = ""; }; + 323C7E8B6E6742E2ADD21935 /* WireFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WireFormat.m; path = src/runtime/Classes/WireFormat.m; sourceTree = ""; }; + 325EBC00A11BA8CADABFEDAF /* JSQMessagesTypingIndicatorFooterView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesTypingIndicatorFooterView.m; path = JSQMessagesViewController/Views/JSQMessagesTypingIndicatorFooterView.m; sourceTree = ""; }; + 329A2952C771D61311F300D5 /* YapCollectionKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapCollectionKey.m; path = YapDatabase/Utilities/YapCollectionKey.m; sourceTree = ""; }; + 32B00A75C6CC63629C2EE3D6 /* YapDatabaseFullTextSearchPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearchPrivate.h; path = YapDatabase/Extensions/FullTextSearch/Internal/YapDatabaseFullTextSearchPrivate.h; sourceTree = ""; }; + 33095AA3B1C986C672E26284 /* libPods-DJWActionSheet.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-DJWActionSheet.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 3325AFC299395DFF4E23EA3A /* YDBCKAttachRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKAttachRequest.m; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKAttachRequest.m; sourceTree = ""; }; + 333D79B3002C38842EFC89D9 /* NBPhoneNumberDesc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBPhoneNumberDesc.m; path = libPhoneNumber/NBPhoneNumberDesc.m; sourceTree = ""; }; + 33E3D7C947E9D0D701F42FB9 /* JSQSystemSoundPlayer+JSQMessages.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "JSQSystemSoundPlayer+JSQMessages.m"; path = "JSQMessagesViewController/Categories/JSQSystemSoundPlayer+JSQMessages.m"; sourceTree = ""; }; + 3416962FADCD78D3CE7698F4 /* crypto_hash_sha512.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_hash_sha512.h; path = Sources/ed25519/additions/crypto_hash_sha512.h; sourceTree = ""; }; + 348E6BCBF72EBD158695E34A /* NBNumberFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBNumberFormat.m; path = libPhoneNumber/NBNumberFormat.m; sourceTree = ""; }; + 34CDB24568CED10830C63F83 /* crypto_int64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_int64.h; path = Sources/ed25519/nacl_includes/crypto_int64.h; sourceTree = ""; }; + 34CDF72D264F5E19F81E6F8C /* YDBCKRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKRecord.m; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKRecord.m; sourceTree = ""; }; + 353302F40702EEBABF71C28B /* JSQMessagesKeyboardController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesKeyboardController.m; path = JSQMessagesViewController/Controllers/JSQMessagesKeyboardController.m; sourceTree = ""; }; + 3587A3698ADB68F8D37ACE01 /* YapDatabaseFilteredViewTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFilteredViewTypes.m; path = YapDatabase/Extensions/FilteredViews/YapDatabaseFilteredViewTypes.m; sourceTree = ""; }; + 35A6C544B890842964EE11E4 /* ts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ts.h; path = opensslIncludes/openssl/ts.h; sourceTree = ""; }; + 35CCD71261630AB39CECEA64 /* NBPhoneNumberUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBPhoneNumberUtil.h; path = libPhoneNumber/NBPhoneNumberUtil.h; sourceTree = ""; }; + 35F0E317A93FF676B8D6E3A3 /* YapDatabaseViewPageMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewPageMetadata.h; path = YapDatabase/Extensions/Views/Internal/YapDatabaseViewPageMetadata.h; sourceTree = ""; }; + 360B1D5AF9CE87E98C673997 /* JSQMessagesTimestampFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesTimestampFormatter.h; path = JSQMessagesViewController/Factories/JSQMessagesTimestampFormatter.h; sourceTree = ""; }; + 3619C4107B3DD288B2489D9B /* JSQSystemSoundPlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQSystemSoundPlayer.m; path = JSQSystemSoundPlayer/Classes/JSQSystemSoundPlayer.m; sourceTree = ""; }; + 36564D17FD31105E3B3739C9 /* JSQMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessage.m; path = JSQMessagesViewController/Model/JSQMessage.m; sourceTree = ""; }; + 369750D7289F8580FAA9A6C8 /* YapDatabaseOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseOptions.h; path = YapDatabase/YapDatabaseOptions.h; sourceTree = ""; }; + 36B07A5394275EBC8F9A3DB5 /* DDAbstractDatabaseLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAbstractDatabaseLogger.h; path = Lumberjack/DDAbstractDatabaseLogger.h; sourceTree = ""; }; + 36B1062B4A34E098BB7E3BCA /* TOCInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TOCInternal.h; path = src/internal/TOCInternal.h; sourceTree = ""; }; + 36E8B4CE3920313EF217DEA0 /* srtp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = srtp.h; path = opensslIncludes/openssl/srtp.h; sourceTree = ""; }; + 36E8C08507AC247056E0E459 /* Pods-UICKeyChainStore.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-UICKeyChainStore.xcconfig"; sourceTree = ""; }; + 370F80FD9FA3182BB441B721 /* NBMetadataCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBMetadataCore.h; path = libPhoneNumber/NBMetadataCore.h; sourceTree = ""; }; + 387BF56AC76823900C5A6ED5 /* ChainKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ChainKey.m; path = AxolotlKit/Classes/Ratchet/ChainKey.m; sourceTree = ""; }; + 388AC5F545E9C9BC3462D539 /* curve25519-donna.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = "curve25519-donna.c"; path = "Sources/Curve25519/curve25519-donna.c"; sourceTree = ""; }; + 38E28084184E6365983A5E96 /* JSQInfoMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQInfoMessage.m; path = JSQMessagesViewController/Model/JSQInfoMessage.m; sourceTree = ""; }; + 38FCE938393DB0487B50B882 /* Pods-25519-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-25519-dummy.m"; sourceTree = ""; }; + 393802C0238EEC92EDC1DB0C /* sc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sc.h; path = Sources/ed25519/sc.h; sourceTree = ""; }; + 3956BE2DFC7A798B33DF0AA1 /* FFCircularProgressView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FFCircularProgressView.m; path = FFCircularProgressView/FFCircularProgressView/FFCircularProgressView.m; sourceTree = ""; }; + 39D0DD00E8B048BECC329379 /* TSDerivedSecrets.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TSDerivedSecrets.m; path = AxolotlKit/Classes/Ratchet/TSDerivedSecrets.m; sourceTree = ""; }; + 39DA12887A15A8B109254753 /* FFCircularProgressView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FFCircularProgressView.h; path = FFCircularProgressView/FFCircularProgressView/FFCircularProgressView.h; sourceTree = ""; }; + 3A8B647FA6FADEEDDA39F8A9 /* libcrypto.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = libcrypto.a; path = lib/libcrypto.a; sourceTree = ""; }; + 3AC57DF876D2E74BD9DFFB0D /* YDBCKChangeRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKChangeRecord.m; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKChangeRecord.m; sourceTree = ""; }; + 3ADD6022096EDB2FCCFC62CB /* Mantle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Mantle.h; path = Mantle/Mantle.h; sourceTree = ""; }; + 3AE2C6A0317DC2A61C18C68F /* YapDatabaseFullTextSearchConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFullTextSearchConnection.m; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchConnection.m; sourceTree = ""; }; + 3AF5BE37BC90DDE1FC7D1702 /* Pods-UICKeyChainStore-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-UICKeyChainStore-Private.xcconfig"; sourceTree = ""; }; + 3B6F0FF05A6DE7740A2986C3 /* SessionState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SessionState.h; path = AxolotlKit/Classes/Sessions/SessionState.h; sourceTree = ""; }; + 3BB2714127A351F571031CBD /* Pods-JSQSystemSoundPlayer.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-JSQSystemSoundPlayer.xcconfig"; sourceTree = ""; }; + 3C6E17B7CD27A261463E2F04 /* JSQMessagesToolbarContentView.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = JSQMessagesToolbarContentView.xib; path = JSQMessagesViewController/Views/JSQMessagesToolbarContentView.xib; sourceTree = ""; }; + 3C91AC7DFE8B849F9C28AA35 /* Pods-Mantle-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Mantle-prefix.pch"; sourceTree = ""; }; + 3D30098BFCFCA66093E93E66 /* ssl3.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ssl3.h; path = opensslIncludes/openssl/ssl3.h; sourceTree = ""; }; + 3D4A4797F56EA4E5BEB851A4 /* AFSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFSecurityPolicy.h; path = AFNetworking/AFSecurityPolicy.h; sourceTree = ""; }; + 3DEB62AA2B6BD1C507C656F6 /* JSQMessagesInputToolbar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesInputToolbar.m; path = JSQMessagesViewController/Views/JSQMessagesInputToolbar.m; sourceTree = ""; }; + 3E1FF602B7D69CF67EDF2541 /* UIAlertView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIAlertView+AFNetworking.h"; path = "UIKit+AFNetworking/UIAlertView+AFNetworking.h"; sourceTree = ""; }; + 3EF966D7B96291731EF49F28 /* YapDatabaseSecondaryIndexHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSecondaryIndexHandler.m; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexHandler.m; sourceTree = ""; }; + 3F7E703CA3046CEDE343B2B6 /* YapDatabaseString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseString.h; path = YapDatabase/Internal/YapDatabaseString.h; sourceTree = ""; }; + 4014AF645F361A62B4B97A07 /* Pods-HKDFKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HKDFKit.xcconfig"; sourceTree = ""; }; + 401911AED7F2B0F001E11EB9 /* JSQDisplayedMessageCollectionViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQDisplayedMessageCollectionViewCell.m; path = JSQMessagesViewController/Views/JSQDisplayedMessageCollectionViewCell.m; sourceTree = ""; }; + 408FB08FFDA9C14060794D1E /* DDContextFilterLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDContextFilterLogFormatter.h; path = Lumberjack/Extensions/DDContextFilterLogFormatter.h; sourceTree = ""; }; + 40B99082BD2C29107C9C7950 /* Pods-SSKeychain-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SSKeychain-Private.xcconfig"; sourceTree = ""; }; + 41A7816700706FCBDF0BAC82 /* JSQMessagesToolbarContentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesToolbarContentView.h; path = JSQMessagesViewController/Views/JSQMessagesToolbarContentView.h; sourceTree = ""; }; + 41C3DBA569686B557E793EE2 /* libPods-SCWaveformView.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-SCWaveformView.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 42688E2C7BC573821701964D /* ExtendableMessageBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExtendableMessageBuilder.h; path = src/runtime/Classes/ExtendableMessageBuilder.h; sourceTree = ""; }; + 4330B62265B8294A1D71E641 /* WhisperMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhisperMessage.h; path = AxolotlKit/Classes/CipherMessage/WhisperMessage.h; sourceTree = ""; }; + 436C5C4A818A7E4E10F030F2 /* NSArray+TOCFuture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+TOCFuture.h"; path = "src/NSArray+TOCFuture.h"; sourceTree = ""; }; + 4385AB132013FDB69EB35BC3 /* ebcdic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ebcdic.h; path = opensslIncludes/openssl/ebcdic.h; sourceTree = ""; }; + 4392D7B38E20F503AC76DB26 /* GeneratedMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GeneratedMessage.m; path = src/runtime/Classes/GeneratedMessage.m; sourceTree = ""; }; + 43B3A20484FEC1FC88D70E84 /* Pods-AFNetworking-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-AFNetworking-Private.xcconfig"; sourceTree = ""; }; + 4408F4CCF79B5BC3A1C154CE /* JSQCallCollectionViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQCallCollectionViewCell.m; path = JSQMessagesViewController/Views/JSQCallCollectionViewCell.m; sourceTree = ""; }; + 4486D0AD4EAF0CB86770DB32 /* dsa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dsa.h; path = opensslIncludes/openssl/dsa.h; sourceTree = ""; }; + 44DAED6931C7E3E4E90C10BE /* JSQMessagesCollectionViewCellIncoming.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesCollectionViewCellIncoming.h; path = JSQMessagesViewController/Views/JSQMessagesCollectionViewCellIncoming.h; sourceTree = ""; }; + 44DCA8B839C6EC32917AFE3F /* Pods-UnionFind-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-UnionFind-Private.xcconfig"; sourceTree = ""; }; + 44DEFAEC88802D138F8AE431 /* md5.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = md5.h; path = opensslIncludes/openssl/md5.h; sourceTree = ""; }; + 4547976AB0C3D8F7D34DF727 /* dh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dh.h; path = opensslIncludes/openssl/dh.h; sourceTree = ""; }; + 45E109AC4B959C00D49F7762 /* NSArray+NBAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+NBAdditions.h"; path = "libPhoneNumber/NSArray+NBAdditions.h"; sourceTree = ""; }; + 463641EE58164F48EC1B05DF /* ge_p2_0.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_p2_0.c; path = Sources/ed25519/ge_p2_0.c; sourceTree = ""; }; + 474720F6A134D047403173C6 /* TOCFuture+MoreContructors.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "TOCFuture+MoreContructors.m"; path = "src/TOCFuture+MoreContructors.m"; sourceTree = ""; }; + 48973ADE9F2ED793D20AA0B4 /* JSQMessagesCollectionViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesCollectionViewCell.m; path = JSQMessagesViewController/Views/JSQMessagesCollectionViewCell.m; sourceTree = ""; }; + 48C7BD34730E9716F486F74B /* YapDatabaseViewRangeOptionsPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewRangeOptionsPrivate.h; path = YapDatabase/Extensions/Views/Internal/YapDatabaseViewRangeOptionsPrivate.h; sourceTree = ""; }; + 4904E2260EA1B031F24A8315 /* HKDFKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HKDFKit.h; path = HKDFKit/HKDFKit/HKDFKit.h; sourceTree = ""; }; + 491CD4DCA667946A194663C8 /* YapDatabaseExtensionPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseExtensionPrivate.h; path = YapDatabase/Extensions/Protocol/Internal/YapDatabaseExtensionPrivate.h; sourceTree = ""; }; + 496E4D18947ADBAC993CE52B /* SSKeychainQuery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSKeychainQuery.h; path = SSKeychain/SSKeychainQuery.h; sourceTree = ""; }; + 498B5C6EBF3CAB4089A02BAD /* libPods.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPods.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 49B9AC8CF72C43BCBBEE7734 /* YapRowidSet.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = YapRowidSet.mm; path = YapDatabase/Internal/YapRowidSet.mm; sourceTree = ""; }; + 49F8D7CA5B3B5A1BA33A17A2 /* Pods-25519-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-25519-prefix.pch"; sourceTree = ""; }; + 4AE88F4081B3FF474E731E47 /* JSQMessagesLabel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesLabel.m; path = JSQMessagesViewController/Views/JSQMessagesLabel.m; sourceTree = ""; }; + 4B57F5635B1F43AA636B263C /* YapDatabaseViewChange.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewChange.m; path = YapDatabase/Extensions/Views/Utilities/YapDatabaseViewChange.m; sourceTree = ""; }; + 4B7733F73B51974A416A30B5 /* DDLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDLog.m; path = Lumberjack/DDLog.m; sourceTree = ""; }; + 4CAF843E6330A8A0741B8816 /* asn1_mac.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = asn1_mac.h; path = opensslIncludes/openssl/asn1_mac.h; sourceTree = ""; }; + 4D48CD30100A5A0DC32559CD /* JSQMessagesLoadEarlierHeaderView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesLoadEarlierHeaderView.h; path = JSQMessagesViewController/Views/JSQMessagesLoadEarlierHeaderView.h; sourceTree = ""; }; + 4E168919A4F86049140407CD /* DDMultiFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMultiFormatter.h; path = Lumberjack/Extensions/DDMultiFormatter.h; sourceTree = ""; }; + 4E21BAEB708AFD2EAC170062 /* fe_0.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_0.c; path = Sources/ed25519/fe_0.c; sourceTree = ""; }; + 4E5ECBF646228071B231C27B /* Pods-SocketRocket-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-SocketRocket-dummy.m"; sourceTree = ""; }; + 4EBA42133409D0E2FF203794 /* YapDatabaseFilteredViewConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFilteredViewConnection.m; path = YapDatabase/Extensions/FilteredViews/YapDatabaseFilteredViewConnection.m; sourceTree = ""; }; + 4F38FFA5AAFA3D457A17D163 /* Pods-YapDatabase.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-YapDatabase.xcconfig"; sourceTree = ""; }; + 4F77BF15B64947CAB0771447 /* NSArray+NBAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+NBAdditions.m"; path = "libPhoneNumber/NSArray+NBAdditions.m"; sourceTree = ""; }; + 4F79AEB3047E99EE3A6ED32F /* sqlite3.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; path = sqlite3.c; sourceTree = ""; }; + 506E1B4C550FC925047DBD0F /* Pods-CocoaLumberjack.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-CocoaLumberjack.xcconfig"; sourceTree = ""; }; + 5075C180895F0946CA617321 /* MTLModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLModel.m; path = Mantle/MTLModel.m; sourceTree = ""; }; + 507BA2C7AE4267688A30FB1A /* Pods-SocketRocket-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SocketRocket-Private.xcconfig"; sourceTree = ""; }; + 508CECD4DF0AD0EE08D935AC /* rsa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rsa.h; path = opensslIncludes/openssl/rsa.h; sourceTree = ""; }; + 50945E9F4A3A0317225F932B /* Pods-ProtocolBuffers-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-ProtocolBuffers-dummy.m"; sourceTree = ""; }; + 50AD195D46BB5879FC0ABEDB /* Pods-CocoaLumberjack-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-CocoaLumberjack-prefix.pch"; sourceTree = ""; }; + 50E94FB1958856C29C0C2237 /* Pods-UnionFind.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-UnionFind.xcconfig"; sourceTree = ""; }; + 514753088161B86F4FBFBC6A /* sqrtm1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sqrtm1.h; path = Sources/ed25519/sqrtm1.h; sourceTree = ""; }; + 52266A9D8D41C90BE5B01B55 /* Pods-SocketRocket-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-SocketRocket-prefix.pch"; sourceTree = ""; }; + 52664AA487BCC6B02B35598E /* NSArray+MTLManipulationAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MTLManipulationAdditions.h"; path = "Mantle/NSArray+MTLManipulationAdditions.h"; sourceTree = ""; }; + 52D61252154EC9A82F69E58A /* SSKeychain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSKeychain.h; path = SSKeychain/SSKeychain.h; sourceTree = ""; }; + 52DC2F98C9EBA116D3112B36 /* AFNetworkActivityIndicatorManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkActivityIndicatorManager.m; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m"; sourceTree = ""; }; + 530B72DFE78322EBCD59CFC9 /* YDBCKMergeInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKMergeInfo.m; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKMergeInfo.m; sourceTree = ""; }; + 540E6ECAB6F09BA363896DED /* SignedPrekeyRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SignedPrekeyRecord.m; path = AxolotlKit/Classes/Prekeys/SignedPrekeyRecord.m; sourceTree = ""; }; + 541AD5F13B14FD49EADE8186 /* UFDisjointSetNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UFDisjointSetNode.h; path = src/UFDisjointSetNode.h; sourceTree = ""; }; + 545FE80FE0AC86EE61FE62FC /* AbstractMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AbstractMessage.h; path = src/runtime/Classes/AbstractMessage.h; sourceTree = ""; }; + 547366CC619BEBB43BF7CF12 /* pow22523.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pow22523.h; path = Sources/ed25519/pow22523.h; sourceTree = ""; }; + 548ED2A1BE9070765B17A114 /* YapDatabaseConnectionState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseConnectionState.m; path = YapDatabase/Internal/YapDatabaseConnectionState.m; sourceTree = ""; }; + 54BC0BBF2243E541DBCE9867 /* libPods-YapDatabase.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-YapDatabase.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 54D980423035F7C9939F9A85 /* YapDatabaseViewTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewTransaction.h; path = YapDatabase/Extensions/Views/YapDatabaseViewTransaction.h; sourceTree = ""; }; + 54E2E2A7392A1932E93656D4 /* TOCInternal_BlockObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TOCInternal_BlockObject.h; path = src/internal/TOCInternal_BlockObject.h; sourceTree = ""; }; + 551560C24CEDCC9AD41F26C8 /* MTLReflection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLReflection.h; path = Mantle/MTLReflection.h; sourceTree = ""; }; + 553F2A03D97720E3C2FC9F88 /* YapDatabaseCloudKitTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudKitTransaction.h; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitTransaction.h; sourceTree = ""; }; + 554C29A876C5D0E7097CC234 /* DDAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAssert.h; path = Lumberjack/DDAssert.h; sourceTree = ""; }; + 55A808E1E5CAAB83B524C402 /* des.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = des.h; path = opensslIncludes/openssl/des.h; sourceTree = ""; }; + 567183946285CEDEFA2DC152 /* ocsp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ocsp.h; path = opensslIncludes/openssl/ocsp.h; sourceTree = ""; }; + 56DC96A72BF1E6284B9D3A08 /* NSDictionary+YapDatabase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+YapDatabase.m"; path = "YapDatabase/Internal/NSDictionary+YapDatabase.m"; sourceTree = ""; }; + 58375A5EE0C6FA4283F930CF /* err.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = err.h; path = opensslIncludes/openssl/err.h; sourceTree = ""; }; + 5848BE28E7C4178187CC24C9 /* Pods.app store release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods.app store release.xcconfig"; sourceTree = ""; }; + 58636BABE6FD4ECE5AAEEF51 /* Bootstrap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Bootstrap.h; path = src/runtime/Classes/Bootstrap.h; sourceTree = ""; }; + 58F53E21CE672CA5126C2A60 /* JSQErrorMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQErrorMessage.m; path = JSQMessagesViewController/Model/JSQErrorMessage.m; sourceTree = ""; }; + 58FBEC318505D211123E77AE /* crypto_verify_32.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_verify_32.h; path = Sources/ed25519/nacl_includes/crypto_verify_32.h; sourceTree = ""; }; + 58FCC35D1760F3B39F99CC86 /* rand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rand.h; path = opensslIncludes/openssl/rand.h; sourceTree = ""; }; + 592B7E1BC1C4F0CF9EFF73E3 /* libPods-JSQSystemSoundPlayer.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-JSQSystemSoundPlayer.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 59C6E29088895311FECB17AA /* YapDatabaseSearchResultsViewPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchResultsViewPrivate.h; path = YapDatabase/Extensions/SearchResults/Internal/YapDatabaseSearchResultsViewPrivate.h; sourceTree = ""; }; + 5A1351B42164AB065373E6CE /* Pods-UICKeyChainStore-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-UICKeyChainStore-prefix.pch"; sourceTree = ""; }; + 5A2DD5798EC2A86D7B9A571E /* ge_p3_to_p2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_p3_to_p2.c; path = Sources/ed25519/ge_p3_to_p2.c; sourceTree = ""; }; + 5A34471332DAF6CBF4AEBBE5 /* RKCK.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RKCK.m; path = AxolotlKit/Classes/Ratchet/RKCK.m; sourceTree = ""; }; + 5A3DDDF156BF41D25DF78132 /* RatchetingSession.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RatchetingSession.m; path = AxolotlKit/Classes/Ratchet/RatchetingSession.m; sourceTree = ""; }; + 5A897C41BB2434E5476C70B9 /* JSQMessagesTypingIndicatorFooterView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesTypingIndicatorFooterView.h; path = JSQMessagesViewController/Views/JSQMessagesTypingIndicatorFooterView.h; sourceTree = ""; }; + 5AFA553F8A9039980654C87B /* AFURLConnectionOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLConnectionOperation.h; path = AFNetworking/AFURLConnectionOperation.h; sourceTree = ""; }; + 5B237458092EC86A1D418275 /* YapDatabaseRelationshipNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipNode.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipNode.h; sourceTree = ""; }; + 5BA9A757E76B04EB27D43869 /* metamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = metamacros.h; path = Mantle/extobjc/metamacros.h; sourceTree = ""; }; + 5C3BB283B84D6DA3CA04E7C2 /* TextFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextFormat.h; path = src/runtime/Classes/TextFormat.h; sourceTree = ""; }; + 5DB416A3946BA42447802719 /* ExtendableMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ExtendableMessage.m; path = src/runtime/Classes/ExtendableMessage.m; sourceTree = ""; }; + 5DC8F564067F85FF957DA9AF /* opensslv.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = opensslv.h; path = opensslIncludes/openssl/opensslv.h; sourceTree = ""; }; + 5E3F71B4573FB79E93DA83E4 /* ec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ec.h; path = opensslIncludes/openssl/ec.h; sourceTree = ""; }; + 5E6FD2351247D9AA740E8BF4 /* YapTouch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapTouch.m; path = YapDatabase/Internal/YapTouch.m; sourceTree = ""; }; + 5E94CF0E98E1A1EE9E1B752B /* JSQMessagesToolbarButtonFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesToolbarButtonFactory.m; path = JSQMessagesViewController/Factories/JSQMessagesToolbarButtonFactory.m; sourceTree = ""; }; + 5EAFE72207E4D558286FAB56 /* curve_sigs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = curve_sigs.h; path = Sources/ed25519/additions/curve_sigs.h; sourceTree = ""; }; + 5F250B97BB03AABA03203D64 /* YapDatabaseLogging.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseLogging.m; path = YapDatabase/Internal/YapDatabaseLogging.m; sourceTree = ""; }; + 60686C33B534A709DD30A919 /* asn1t.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = asn1t.h; path = opensslIncludes/openssl/asn1t.h; sourceTree = ""; }; + 607AD1C343F4DCD68CC115EC /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; + 60931B1C59F05AAC3108A6C6 /* YapDatabaseViewOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewOptions.h; path = YapDatabase/Extensions/Views/YapDatabaseViewOptions.h; sourceTree = ""; }; + 619CF35C4EC1CC942482CF53 /* JSQMessagesCollectionViewCellIncoming.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesCollectionViewCellIncoming.m; path = JSQMessagesViewController/Views/JSQMessagesCollectionViewCellIncoming.m; sourceTree = ""; }; + 61CA583A9240CA9F4D2550D6 /* txt_db.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = txt_db.h; path = opensslIncludes/openssl/txt_db.h; sourceTree = ""; }; + 621ECFD63953F7D783B5F72C /* ExtendableMessageBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ExtendableMessageBuilder.m; path = src/runtime/Classes/ExtendableMessageBuilder.m; sourceTree = ""; }; + 6243C4275EA47805BE585139 /* conf_api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conf_api.h; path = opensslIncludes/openssl/conf_api.h; sourceTree = ""; }; + 628A599F491AF025480F195B /* ExtensionRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExtensionRegistry.h; path = src/runtime/Classes/ExtensionRegistry.h; sourceTree = ""; }; + 62E2FE21CA969182E21E0B5D /* libPods-SQLCipher.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-SQLCipher.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 6333726FBC48CF445A22D239 /* YapDatabaseViewPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewPrivate.h; path = YapDatabase/Extensions/Views/Internal/YapDatabaseViewPrivate.h; sourceTree = ""; }; + 63CB2C1F2887EA15D4FF89C1 /* AFURLResponseSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLResponseSerialization.h; path = AFNetworking/AFURLResponseSerialization.h; sourceTree = ""; }; + 63E63DCB799AE19F4D524886 /* UIAlertView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIAlertView+AFNetworking.m"; path = "UIKit+AFNetworking/UIAlertView+AFNetworking.m"; sourceTree = ""; }; + 64377D6FF07C12ECB29AEDA4 /* libPods-25519.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-25519.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 643816684DCE55A724EB00A2 /* NBMetadataCore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBMetadataCore.m; path = libPhoneNumber/NBMetadataCore.m; sourceTree = ""; }; + 6484380665A2D395E2B2AB57 /* Pods-CocoaLumberjack-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-CocoaLumberjack-dummy.m"; sourceTree = ""; }; + 64B0C55AD7DD65F748BD84DB /* YapDatabaseViewMappings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewMappings.h; path = YapDatabase/Extensions/Views/Utilities/YapDatabaseViewMappings.h; sourceTree = ""; }; + 652AD6F0197153F6257332DE /* NBPhoneNumberDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBPhoneNumberDefines.h; path = libPhoneNumber/NBPhoneNumberDefines.h; sourceTree = ""; }; + 659CE4095BEA8FE9C8EBADFD /* TOCInternal_Racer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TOCInternal_Racer.h; path = src/internal/TOCInternal_Racer.h; sourceTree = ""; }; + 65A06D409E05D0C6BB379FE4 /* YapDatabaseFilteredView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFilteredView.m; path = YapDatabase/Extensions/FilteredViews/YapDatabaseFilteredView.m; sourceTree = ""; }; + 65BF23E6178EC8A5AB3C42D3 /* BobAxolotlParameters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BobAxolotlParameters.h; path = AxolotlKit/Classes/Ratchet/BobAxolotlParameters.h; sourceTree = ""; }; + 65D12D19BCFF6FFD6A828306 /* Pods.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Pods.debug.xcconfig; sourceTree = ""; }; + 660996E9359061DF00E83215 /* AFURLConnectionOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLConnectionOperation.m; path = AFNetworking/AFURLConnectionOperation.m; sourceTree = ""; }; + 661D953C483574D56B811113 /* NBMetadataCoreTest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBMetadataCoreTest.h; path = libPhoneNumber/NBMetadataCoreTest.h; sourceTree = ""; }; + 6660239E201391777F252A6D /* SessionRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SessionRecord.h; path = AxolotlKit/Classes/Sessions/SessionRecord.h; sourceTree = ""; }; + 66916DCF10EC29A7E831271F /* YapDatabaseConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseConnection.h; path = YapDatabase/YapDatabaseConnection.h; sourceTree = ""; }; + 66BB15AF8C8D89FB1C2DC95C /* asn1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = asn1.h; path = opensslIncludes/openssl/asn1.h; sourceTree = ""; }; + 66CD66050E64283A61E617AA /* YapDatabaseFilteredViewTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFilteredViewTransaction.h; path = YapDatabase/Extensions/FilteredViews/YapDatabaseFilteredViewTransaction.h; sourceTree = ""; }; + 66F718F4DB860121F417212F /* DDFileLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDFileLogger.m; path = Lumberjack/DDFileLogger.m; sourceTree = ""; }; + 6725A2863CA44A5C7F204855 /* Pods-environment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-environment.h"; sourceTree = ""; }; + 6725A7B56021D536AD70B503 /* ge_p3_0.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_p3_0.c; path = Sources/ed25519/ge_p3_0.c; sourceTree = ""; }; + 6795A5859D305C651D22C00A /* YDBCKRecordTableInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKRecordTableInfo.m; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKRecordTableInfo.m; sourceTree = ""; }; + 67A3804FB25727D630D94CFC /* AFHTTPRequestOperationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPRequestOperationManager.h; path = AFNetworking/AFHTTPRequestOperationManager.h; sourceTree = ""; }; + 6850059B3FB08D16C2AF4290 /* RootKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RootKey.h; path = AxolotlKit/Classes/Ratchet/RootKey.h; sourceTree = ""; }; + 686A5AD96BC1DF71A7CCF9CB /* YapDatabaseViewChange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewChange.h; path = YapDatabase/Extensions/Views/Utilities/YapDatabaseViewChange.h; sourceTree = ""; }; + 69F5FC426C78F6F620F92B4E /* YapWhitelistBlacklist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapWhitelistBlacklist.h; path = YapDatabase/Utilities/YapWhitelistBlacklist.h; sourceTree = ""; }; + 6B61E9C35FDA27D588A3E06B /* Pods-libPhoneNumber-iOS-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-libPhoneNumber-iOS-Private.xcconfig"; sourceTree = ""; }; + 6B702A44F1C50670DEE04982 /* DDAbstractDatabaseLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDAbstractDatabaseLogger.m; path = Lumberjack/DDAbstractDatabaseLogger.m; sourceTree = ""; }; + 6BCB5C3F41BA453DCE02DE83 /* pem2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pem2.h; path = opensslIncludes/openssl/pem2.h; sourceTree = ""; }; + 6BD2F03270DD2331DF613CCD /* ssl23.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ssl23.h; path = opensslIncludes/openssl/ssl23.h; sourceTree = ""; }; + 6C63969D4C04497884C4EB3A /* YapDatabaseViewMappingsPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewMappingsPrivate.h; path = YapDatabase/Extensions/Views/Internal/YapDatabaseViewMappingsPrivate.h; sourceTree = ""; }; + 6D4780C37B53270B7BDAE202 /* Randomness.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Randomness.h; path = Classes/Randomness.h; sourceTree = ""; }; + 6E20C78076C8B64822BFFCAB /* TextFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TextFormat.m; path = src/runtime/Classes/TextFormat.m; sourceTree = ""; }; + 6E2E14A4186EB82BB823DC41 /* ge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge.h; path = Sources/ed25519/ge.h; sourceTree = ""; }; + 6E74053E3136037933D4B332 /* Pods-UnionFind-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-UnionFind-dummy.m"; sourceTree = ""; }; + 6EB9414B2BDC51B996DCA51D /* AFSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFSecurityPolicy.m; path = AFNetworking/AFSecurityPolicy.m; sourceTree = ""; }; + 6F0E8AC82907FFBDC3DE9453 /* JSQMessagesLoadEarlierHeaderView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesLoadEarlierHeaderView.m; path = JSQMessagesViewController/Views/JSQMessagesLoadEarlierHeaderView.m; sourceTree = ""; }; + 6F5D101057EE28F693B651D4 /* EXTRuntimeExtensions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXTRuntimeExtensions.m; path = Mantle/extobjc/EXTRuntimeExtensions.m; sourceTree = ""; }; + 6F8F9B6851A1FCF4EF17552D /* ripemd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ripemd.h; path = opensslIncludes/openssl/ripemd.h; sourceTree = ""; }; + 6FE247B1CCE49309D4BFD6A7 /* APNavigationController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = APNavigationController.h; path = Classes/APNavigationController.h; sourceTree = ""; }; + 702C9C8535AA4302784C75E7 /* NSValueTransformer+MTLInversionAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValueTransformer+MTLInversionAdditions.h"; path = "Mantle/NSValueTransformer+MTLInversionAdditions.h"; sourceTree = ""; }; + 703D026E4A2FFB43AFD3A881 /* AFHTTPRequestOperationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPRequestOperationManager.m; path = AFNetworking/AFHTTPRequestOperationManager.m; sourceTree = ""; }; + 7045ED4CCE0FC7EA3B457F99 /* JSQMessagesCollectionViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesCollectionViewCell.h; path = JSQMessagesViewController/Views/JSQMessagesCollectionViewCell.h; sourceTree = ""; }; + 704A3FA36E19270188D1ADF7 /* zeroize.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = zeroize.c; path = Sources/ed25519/additions/zeroize.c; sourceTree = ""; }; + 7071395F4621FD541F838A35 /* aes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = aes.h; path = opensslIncludes/openssl/aes.h; sourceTree = ""; }; + 70A2BD002333965B91ABCB89 /* DDASLLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogger.h; path = Lumberjack/DDASLLogger.h; sourceTree = ""; }; + 710021FF79C697335F5AA81E /* whrlpool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = whrlpool.h; path = opensslIncludes/openssl/whrlpool.h; sourceTree = ""; }; + 712E1D85E5B7CCAA26372BC6 /* SessionRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SessionRecord.m; path = AxolotlKit/Classes/Sessions/SessionRecord.m; sourceTree = ""; }; + 71359AC599418460F787F844 /* fe_sq2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_sq2.c; path = Sources/ed25519/fe_sq2.c; sourceTree = ""; }; + 71405C82877D7F0970208FB8 /* Pods-TwistedOakCollapsingFutures.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-TwistedOakCollapsingFutures.xcconfig"; sourceTree = ""; }; + 7148D8782182B50AF61D32DE /* YapDatabaseViewState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewState.h; path = YapDatabase/Extensions/Views/Internal/YapDatabaseViewState.h; sourceTree = ""; }; + 715FDBBA4A032C2138D31DD3 /* YapDatabaseConnectionState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseConnectionState.h; path = YapDatabase/Internal/YapDatabaseConnectionState.h; sourceTree = ""; }; + 71B052DC3AE93D598EA3AF38 /* Pods-UnionFind-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-UnionFind-prefix.pch"; sourceTree = ""; }; + 723093111347B8E1479D5067 /* RootKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RootKey.m; path = AxolotlKit/Classes/Ratchet/RootKey.m; sourceTree = ""; }; + 723D08A8CF327386B673E6C7 /* NSBundle+JSQMessages.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+JSQMessages.h"; path = "JSQMessagesViewController/Categories/NSBundle+JSQMessages.h"; sourceTree = ""; }; + 72C2F1B86594D70B9D2CE014 /* YapDatabaseQuery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseQuery.h; path = YapDatabase/Utilities/YapDatabaseQuery.h; sourceTree = ""; }; + 72C42F8E031547BCAB4D234F /* Utilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Utilities.m; path = src/runtime/Classes/Utilities.m; sourceTree = ""; }; + 73A00122C77F5CC629E69014 /* YapSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapSet.h; path = YapDatabase/Utilities/YapSet.h; sourceTree = ""; }; + 73B3ACABB2375A0F503AF39A /* Pods-SocketRocket.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SocketRocket.xcconfig"; sourceTree = ""; }; + 73D78E9F2801B9EF5464BDBA /* ge_madd.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_madd.c; path = Sources/ed25519/ge_madd.c; sourceTree = ""; }; + 73E7A46F2FE00486C2BDE489 /* ecdsa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ecdsa.h; path = opensslIncludes/openssl/ecdsa.h; sourceTree = ""; }; + 753677DDF32C7159E8BBC3F3 /* UFDisjointSetNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UFDisjointSetNode.m; path = src/UFDisjointSetNode.m; sourceTree = ""; }; + 7556DD2254C92CAE412027CB /* YapDatabaseFullTextSearchHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFullTextSearchHandler.m; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchHandler.m; sourceTree = ""; }; + 7565C1098D50B9341DAFA1A2 /* GeneratedMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GeneratedMessage.h; path = src/runtime/Classes/GeneratedMessage.h; sourceTree = ""; }; + 7603E8DBAB567E2A5D1C85D4 /* IdentityKeyStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IdentityKeyStore.h; path = AxolotlKit/Classes/State/IdentityKeyStore.h; sourceTree = ""; }; + 7671C3A8C03BB009F942A9D8 /* SerializationUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SerializationUtilities.h; path = AxolotlKit/Classes/Utility/SerializationUtilities.h; sourceTree = ""; }; + 76D6F55AB0AC20FB15394BD6 /* YapDatabaseFullTextSearch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFullTextSearch.m; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearch.m; sourceTree = ""; }; + 772349C6920EA035C6129FD2 /* buffer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = buffer.h; path = opensslIncludes/openssl/buffer.h; sourceTree = ""; }; + 7784F7F2DBA3D9E637777631 /* UIWebView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIWebView+AFNetworking.m"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.m"; sourceTree = ""; }; + 77D1EA2BAF2AEEE431E57B63 /* YapDatabaseFilteredView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFilteredView.h; path = YapDatabase/Extensions/FilteredViews/YapDatabaseFilteredView.h; sourceTree = ""; }; + 77F0F6F58531F3582629B82A /* YapDatabaseRelationshipEdge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipEdge.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipEdge.h; sourceTree = ""; }; + 782D13D26D79F3C2E533E5D2 /* crypto_sign_edwards25519sha512batch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_sign_edwards25519sha512batch.h; path = Sources/ed25519/nacl_includes/crypto_sign_edwards25519sha512batch.h; sourceTree = ""; }; + 786D875AAC0230A0606C9B24 /* NBMetadataCoreTestMapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBMetadataCoreTestMapper.h; path = libPhoneNumber/NBMetadataCoreTestMapper.h; sourceTree = ""; }; + 78CDEDFF6A522C9EAEBDFF3A /* UIButton+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+AFNetworking.m"; path = "UIKit+AFNetworking/UIButton+AFNetworking.m"; sourceTree = ""; }; + 795E657212C863FBD0697264 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValueTransformer+MTLPredefinedTransformerAdditions.h"; path = "Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.h"; sourceTree = ""; }; + 7976089892024D35A472EB7B /* idea.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = idea.h; path = opensslIncludes/openssl/idea.h; sourceTree = ""; }; + 7990E605447AD10D79BF5C29 /* JSQMessagesCellTextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesCellTextView.m; path = JSQMessagesViewController/Views/JSQMessagesCellTextView.m; sourceTree = ""; }; + 7991449B07B44259DF765F3B /* UIColor+iOS7.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+iOS7.h"; path = "FFCircularProgressView/FFCircularProgressView/UIColor+iOS7.h"; sourceTree = ""; }; + 7AC8986BB94F2B3D1828F8F2 /* NSValueTransformer+MTLInversionAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValueTransformer+MTLInversionAdditions.m"; path = "Mantle/NSValueTransformer+MTLInversionAdditions.m"; sourceTree = ""; }; + 7B063007D496B8A59E19999C /* lhash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = lhash.h; path = opensslIncludes/openssl/lhash.h; sourceTree = ""; }; + 7B310A3B4BC83569E7FC46EF /* AliceAxolotlParameters.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AliceAxolotlParameters.m; path = AxolotlKit/Classes/Ratchet/AliceAxolotlParameters.m; sourceTree = ""; }; + 7C88549B480D7AC7C3395F78 /* ExtensionField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExtensionField.h; path = src/runtime/Classes/ExtensionField.h; sourceTree = ""; }; + 7C8C7178981C7EFE585E0A89 /* Pods-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-acknowledgements.plist"; sourceTree = ""; }; + 7D0F474FC5BFA6A6B2FCFD69 /* engine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = engine.h; path = opensslIncludes/openssl/engine.h; sourceTree = ""; }; + 7D3AE4D58A285DDC53BA8759 /* YapDatabaseRelationshipEdgePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipEdgePrivate.h; path = YapDatabase/Extensions/Relationships/Internal/YapDatabaseRelationshipEdgePrivate.h; sourceTree = ""; }; + 7D9E20BBBFACB2E95CFC5F78 /* JSQDisplayedMessageCollectionViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQDisplayedMessageCollectionViewCell.h; path = JSQMessagesViewController/Views/JSQDisplayedMessageCollectionViewCell.h; sourceTree = ""; }; + 7DA3153DA9320679D5EC795C /* YapDatabaseViewTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewTransaction.m; path = YapDatabase/Extensions/Views/YapDatabaseViewTransaction.m; sourceTree = ""; }; + 7E3415E5F952B6B864CCCDFA /* WireFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WireFormat.h; path = src/runtime/Classes/WireFormat.h; sourceTree = ""; }; + 7F229D436F9CC114A5486BC0 /* WhisperMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhisperMessage.m; path = AxolotlKit/Classes/CipherMessage/WhisperMessage.m; sourceTree = ""; }; + 7FA18F7FB85F43A426ADE167 /* DDASLLogCapture.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogCapture.m; path = Lumberjack/DDASLLogCapture.m; sourceTree = ""; }; + 7FBD9F96C95CF4DF2FA5EBC9 /* Pods-AFNetworking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-AFNetworking-dummy.m"; sourceTree = ""; }; + 7FE4A5EFE9E82C82933FA483 /* YapDatabaseRelationshipTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipTransaction.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipTransaction.h; sourceTree = ""; }; + 801DF691B05964FC3F547289 /* YapDatabaseStatement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseStatement.h; path = YapDatabase/Internal/YapDatabaseStatement.h; sourceTree = ""; }; + 809D0877FE82C8BFA3C0618D /* Pods-PastelogKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-PastelogKit-dummy.m"; sourceTree = ""; }; + 80C20B631828BE609E2766AC /* UIImage+JSQMessages.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+JSQMessages.m"; path = "JSQMessagesViewController/Categories/UIImage+JSQMessages.m"; sourceTree = ""; }; + 80CA23F3E22999A3E645CE75 /* MessageBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MessageBuilder.h; path = src/runtime/Classes/MessageBuilder.h; sourceTree = ""; }; + 80D0A622826A1D78B9D235CA /* YapDatabaseViewChangePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewChangePrivate.h; path = YapDatabase/Extensions/Views/Internal/YapDatabaseViewChangePrivate.h; sourceTree = ""; }; + 80DD98EB7147C21A5F724117 /* x509_vfy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = x509_vfy.h; path = opensslIncludes/openssl/x509_vfy.h; sourceTree = ""; }; + 810EA979C4597484963649EB /* JSQMessagesToolbarContentView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesToolbarContentView.m; path = JSQMessagesViewController/Views/JSQMessagesToolbarContentView.m; sourceTree = ""; }; + 813F692942593D19AB7FDE79 /* YapDatabasePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabasePrivate.h; path = YapDatabase/Internal/YapDatabasePrivate.h; sourceTree = ""; }; + 81866DB1C3F24E97C0F0749E /* UIDevice+JSQMessages.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIDevice+JSQMessages.h"; path = "JSQMessagesViewController/Categories/UIDevice+JSQMessages.h"; sourceTree = ""; }; + 818AC70991956CF9B90BD827 /* ui.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ui.h; path = opensslIncludes/openssl/ui.h; sourceTree = ""; }; + 819C52ED08041B5D39408A77 /* JSQMessagesCollectionViewCellOutgoing.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = JSQMessagesCollectionViewCellOutgoing.xib; path = JSQMessagesViewController/Views/JSQMessagesCollectionViewCellOutgoing.xib; sourceTree = ""; }; + 81A97B73F832AA2C2C7DA225 /* EXTKeyPathCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTKeyPathCoding.h; path = Mantle/extobjc/EXTKeyPathCoding.h; sourceTree = ""; }; + 824A640948D3A00BD4CB844B /* Field.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Field.m; path = src/runtime/Classes/Field.m; sourceTree = ""; }; + 824DCD7725BA53A2CC464173 /* EXTRuntimeExtensions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTRuntimeExtensions.h; path = Mantle/extobjc/EXTRuntimeExtensions.h; sourceTree = ""; }; + 8261E31A31A703D1ED2197C4 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; + 82A25C0C27127EAB382BB8EF /* NSDictionary+MTLManipulationAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+MTLManipulationAdditions.m"; path = "Mantle/NSDictionary+MTLManipulationAdditions.m"; sourceTree = ""; }; + 82AD28F312ED8D9C3FE47A2C /* CollapsingFutures.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CollapsingFutures.h; path = src/CollapsingFutures.h; sourceTree = ""; }; + 831D90C265DB72725A3952E6 /* Curve25519.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Curve25519.h; path = Classes/Curve25519.h; sourceTree = ""; }; + 831DE7B83C9EDD8B681A7583 /* MutableField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MutableField.m; path = src/runtime/Classes/MutableField.m; sourceTree = ""; }; + 832F97A12108ECEF99D1ABAC /* AFNetworkActivityIndicatorManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkActivityIndicatorManager.h; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h"; sourceTree = ""; }; + 83588FFEF731E0F042C597FC /* AFNetworkReachabilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkReachabilityManager.h; path = AFNetworking/AFNetworkReachabilityManager.h; sourceTree = ""; }; + 838682D32864A321E9581381 /* rc2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rc2.h; path = opensslIncludes/openssl/rc2.h; sourceTree = ""; }; + 83980A257C03971AC0BBAAB6 /* NSObject+MTLComparisonAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MTLComparisonAdditions.h"; path = "Mantle/NSObject+MTLComparisonAdditions.h"; sourceTree = ""; }; + 83A6F415D723EB50EBFE5F27 /* APNavigationController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = APNavigationController.m; path = Classes/APNavigationController.m; sourceTree = ""; }; + 83ADA51FB9698585D88545DD /* JSQMessagesCollectionViewCellIncoming.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = JSQMessagesCollectionViewCellIncoming.xib; path = JSQMessagesViewController/Views/JSQMessagesCollectionViewCellIncoming.xib; sourceTree = ""; }; + 83C24B9A36E66BC52F717F3F /* YapMurmurHash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapMurmurHash.m; path = YapDatabase/Utilities/YapMurmurHash.m; sourceTree = ""; }; + 840E407964F6E4D5B2F22981 /* pkcs12.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pkcs12.h; path = opensslIncludes/openssl/pkcs12.h; sourceTree = ""; }; + 84146863F89E15B5D47FA97D /* JSQMessagesAvatarImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesAvatarImage.h; path = JSQMessagesViewController/Model/JSQMessagesAvatarImage.h; sourceTree = ""; }; + 84D13F407A4DAB4B8F3090B5 /* Pods-JSQMessagesViewController-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-JSQMessagesViewController-prefix.pch"; sourceTree = ""; }; + 8519E5F20A78EB878626BAEC /* JSQMessageData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessageData.h; path = JSQMessagesViewController/Model/JSQMessageData.h; sourceTree = ""; }; + 852CEDA6339DAC77E0641E7E /* SCWaveformView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SCWaveformView.m; path = Sources/SCWaveformView.m; sourceTree = ""; }; + 85561D279E7192196EC1C152 /* YapDatabaseHooks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseHooks.h; path = YapDatabase/Extensions/Hooks/YapDatabaseHooks.h; sourceTree = ""; }; + 85D16082895C08275F10907D /* TOCFuture+MoreContinuations.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "TOCFuture+MoreContinuations.m"; path = "src/TOCFuture+MoreContinuations.m"; sourceTree = ""; }; + 85E2CF9755A91BB955EA170D /* Pods-UICKeyChainStore-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-UICKeyChainStore-dummy.m"; sourceTree = ""; }; + 86639E19054B1932C9BAB5E8 /* JSQCallCollectionViewCell.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = JSQCallCollectionViewCell.xib; path = JSQMessagesViewController/Views/JSQCallCollectionViewCell.xib; sourceTree = ""; }; + 866E7F45BEBAFB3B188AB9DD /* UICKeyChainStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UICKeyChainStore.m; path = Lib/UICKeyChainStore.m; sourceTree = ""; }; + 868D73BC152866DF4604B200 /* JSQDisplayedMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQDisplayedMessage.m; path = JSQMessagesViewController/Model/JSQDisplayedMessage.m; sourceTree = ""; }; + 86B3D94827471935B88C685D /* YDBCKMappingTableInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKMappingTableInfo.h; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKMappingTableInfo.h; sourceTree = ""; }; + 86DF6DB883598AF94070605A /* Pods-APDropDownNavToolbar.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-APDropDownNavToolbar.xcconfig"; sourceTree = ""; }; + 8750A68157E0A2441BD4E5AD /* ge_p1p1_to_p2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_p1p1_to_p2.c; path = Sources/ed25519/ge_p1p1_to_p2.c; sourceTree = ""; }; + 878E51DB3C1238280714B87F /* YapDatabaseSearchQueuePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchQueuePrivate.h; path = YapDatabase/Extensions/SearchResults/YapDatabaseSearchQueuePrivate.h; sourceTree = ""; }; + 88410EDCECAFB147DDB816CC /* fe_isnonzero.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_isnonzero.c; path = Sources/ed25519/fe_isnonzero.c; sourceTree = ""; }; + 8841DAFABE2E21CA005EA02B /* Pods-SCWaveformView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-SCWaveformView-dummy.m"; sourceTree = ""; }; + 884D78221794AD877AE8F55C /* PreKeyStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PreKeyStore.h; path = AxolotlKit/Classes/State/PreKeyStore.h; sourceTree = ""; }; + 8889B131292B1B3BAE942565 /* YapTouch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapTouch.h; path = YapDatabase/Internal/YapTouch.h; sourceTree = ""; }; + 8897CB192983F23B870D3DE9 /* YapDatabaseViewPage.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = YapDatabaseViewPage.mm; path = YapDatabase/Extensions/Views/Internal/YapDatabaseViewPage.mm; sourceTree = ""; }; + 891057BBC1A6741F3CBA00D9 /* fe_neg.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_neg.c; path = Sources/ed25519/fe_neg.c; sourceTree = ""; }; + 89CFBE22CD4D50F343B75D60 /* YapDatabaseViewPageMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewPageMetadata.m; path = YapDatabase/Extensions/Views/Internal/YapDatabaseViewPageMetadata.m; sourceTree = ""; }; + 8A068B702EC2639B4F36EA58 /* libPods-TwistedOakCollapsingFutures.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-TwistedOakCollapsingFutures.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 8A21EA4424AEE383FBFB4CD0 /* evp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = evp.h; path = opensslIncludes/openssl/evp.h; sourceTree = ""; }; + 8A34E8E6F0C44F9B4FA3B870 /* SerializationUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SerializationUtilities.m; path = AxolotlKit/Classes/Utility/SerializationUtilities.m; sourceTree = ""; }; + 8AD82B311589F7607EAAFE30 /* JSQCallCollectionViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQCallCollectionViewCell.h; path = JSQMessagesViewController/Views/JSQCallCollectionViewCell.h; sourceTree = ""; }; + 8B316F30FA7C5BDE27DBAECF /* Pods-libPhoneNumber-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-libPhoneNumber-iOS-dummy.m"; sourceTree = ""; }; + 8B4549F29BD7A7CE2BF7D0DB /* MTLModel+NSCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MTLModel+NSCoding.h"; path = "Mantle/MTLModel+NSCoding.h"; sourceTree = ""; }; + 8B97D14EAB97F07E8D1ECEBA /* safestack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = safestack.h; path = opensslIncludes/openssl/safestack.h; sourceTree = ""; }; + 8C510B6B213E473BB3BE85A3 /* fe_1.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_1.c; path = Sources/ed25519/fe_1.c; sourceTree = ""; }; + 8C6B14CE461AEE046C99A27F /* YapDatabaseHooksTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseHooksTransaction.h; path = YapDatabase/Extensions/Hooks/YapDatabaseHooksTransaction.h; sourceTree = ""; }; + 8CDA72BF79F160CBFEEB939F /* libssl.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = libssl.a; path = lib/libssl.a; sourceTree = ""; }; + 8CE8C87690B872274E9DAF58 /* YapDatabaseSearchQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSearchQueue.m; path = YapDatabase/Extensions/SearchResults/YapDatabaseSearchQueue.m; sourceTree = ""; }; + 8D083F3AA512E700D73F8876 /* JSQMessagesCollectionViewFlowLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesCollectionViewFlowLayout.m; path = JSQMessagesViewController/Layout/JSQMessagesCollectionViewFlowLayout.m; sourceTree = ""; }; + 8D70085900E198029C2EA70B /* d2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = d2.h; path = Sources/ed25519/d2.h; sourceTree = ""; }; + 8E0DDEC9A87CBEA0FAE7636B /* SessionCipher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SessionCipher.m; path = AxolotlKit/Classes/SessionCipher.m; sourceTree = ""; }; + 8E17252A1729FB878F0E6E24 /* TOCFutureAndSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TOCFutureAndSource.m; path = src/TOCFutureAndSource.m; sourceTree = ""; }; + 8EE09B8958BE85987D232F1C /* JSQMessagesViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesViewController.m; path = JSQMessagesViewController/Controllers/JSQMessagesViewController.m; sourceTree = ""; }; + 8F67EDECD16D7581E8590C06 /* DDDispatchQueueLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDDispatchQueueLogFormatter.m; path = Lumberjack/Extensions/DDDispatchQueueLogFormatter.m; sourceTree = ""; }; + 8F9FC2434EE89DA33DBAF47B /* NBPhoneMetaData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBPhoneMetaData.m; path = libPhoneNumber/NBPhoneMetaData.m; sourceTree = ""; }; + 8FAD95532F8138E86420EAEB /* Pods-SCWaveformView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-SCWaveformView-prefix.pch"; sourceTree = ""; }; + 8FC67D67984A02C6C54BB270 /* MTLValueTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLValueTransformer.m; path = Mantle/MTLValueTransformer.m; sourceTree = ""; }; + 8FD0D5FDA36ED2EE18E1EA2E /* UnknownFieldSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UnknownFieldSet.m; path = src/runtime/Classes/UnknownFieldSet.m; sourceTree = ""; }; + 8FE0B874B0AFABD666570051 /* NSDictionary+MTLMappingAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+MTLMappingAdditions.m"; path = "Mantle/NSDictionary+MTLMappingAdditions.m"; sourceTree = ""; }; + 8FE6A24B4426A4CF8A367B3A /* YapDatabaseFilteredViewTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFilteredViewTypes.h; path = YapDatabase/Extensions/FilteredViews/YapDatabaseFilteredViewTypes.h; sourceTree = ""; }; + 8FEA32C576E2CE33E6905232 /* TOCTimeout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TOCTimeout.h; path = src/TOCTimeout.h; sourceTree = ""; }; + 90A4BF23372696C0AC890BE7 /* YapDatabaseFullTextSearchHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearchHandler.h; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchHandler.h; sourceTree = ""; }; + 90C2FF902314968F4AB8B3E4 /* YapDatabaseViewPage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewPage.h; path = YapDatabase/Extensions/Views/Internal/YapDatabaseViewPage.h; sourceTree = ""; }; + 90FF05EB3830602723D5F395 /* UIActivityIndicatorView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIActivityIndicatorView+AFNetworking.m"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m"; sourceTree = ""; }; + 91543C98191EA64E4C22557F /* base.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = base.h; path = Sources/ed25519/base.h; sourceTree = ""; }; + 9182F9492068587E63A3D424 /* MTLValueTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLValueTransformer.h; path = Mantle/MTLValueTransformer.h; sourceTree = ""; }; + 91D6C0DA3C8DA60F59ACE589 /* YapDebugDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDebugDictionary.m; path = YapDatabase/Internal/YapDebugDictionary.m; sourceTree = ""; }; + 922872870C6A72EB1296AB7D /* JSQMessagesMediaViewBubbleImageMasker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesMediaViewBubbleImageMasker.m; path = JSQMessagesViewController/Factories/JSQMessagesMediaViewBubbleImageMasker.m; sourceTree = ""; }; + 92359AE26C68F6571C5B33F9 /* TwistedOakCollapsingFutures.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TwistedOakCollapsingFutures.h; path = src/TwistedOakCollapsingFutures.h; sourceTree = ""; }; + 92632D241D66E4964934AEE4 /* YapDatabaseSearchResultsView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSearchResultsView.m; path = YapDatabase/Extensions/SearchResults/YapDatabaseSearchResultsView.m; sourceTree = ""; }; + 92C670518F3A247DED90753C /* YapDatabaseFullTextSearchTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFullTextSearchTransaction.m; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchTransaction.m; sourceTree = ""; }; + 92E6331C15A14E9C1B771A1A /* YapDatabaseCloudKitPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudKitPrivate.h; path = YapDatabase/Extensions/CloudKit/Internal/YapDatabaseCloudKitPrivate.h; sourceTree = ""; }; + 9337BD869798CF06C0F622EC /* Pods-Mantle.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Mantle.xcconfig"; sourceTree = ""; }; + 93681B511ABAF563C6D72085 /* stack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = stack.h; path = opensslIncludes/openssl/stack.h; sourceTree = ""; }; + 938DA83BD863C58B6B38FBAC /* YapDatabaseHooksTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseHooksTransaction.m; path = YapDatabase/Extensions/Hooks/YapDatabaseHooksTransaction.m; sourceTree = ""; }; + 940626A78B19A072CA1B7B82 /* Pods-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-resources.sh"; sourceTree = ""; }; + 940EA79E815398E38ACF2D68 /* JSQPhotoMediaItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQPhotoMediaItem.m; path = JSQMessagesViewController/Model/JSQPhotoMediaItem.m; sourceTree = ""; }; + 941E3755828E0BB2C98FBAEA /* Descriptor.pb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Descriptor.pb.h; path = src/runtime/Classes/Descriptor.pb.h; sourceTree = ""; }; + 9422A353D2585B6DFABA362A /* sha.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sha.h; path = opensslIncludes/openssl/sha.h; sourceTree = ""; }; + 94F0B0BBF3208CC399A8D3A0 /* YapDatabaseSearchQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchQueue.h; path = YapDatabase/Extensions/SearchResults/YapDatabaseSearchQueue.h; sourceTree = ""; }; + 962D293B32274722CA6D927E /* YapDatabaseCloudKitTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudKitTransaction.m; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitTransaction.m; sourceTree = ""; }; + 963349A4134F2409EEA9A111 /* JSQMessageMediaData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessageMediaData.h; path = JSQMessagesViewController/Model/JSQMessageMediaData.h; sourceTree = ""; }; + 9633569296AB6CFE3E1BCCC7 /* Pods-HKDFKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-HKDFKit-dummy.m"; sourceTree = ""; }; + 9668ABAF9D2913BD3D7E65A9 /* Pods-JSQSystemSoundPlayer-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-JSQSystemSoundPlayer-Private.xcconfig"; sourceTree = ""; }; + 97087AF3343FDA1FE8C6BDA6 /* JSQMessagesAssets.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = JSQMessagesAssets.bundle; path = JSQMessagesViewController/Assets/JSQMessagesAssets.bundle; sourceTree = ""; }; + 97FCC96582B1495B730D2FCC /* Pods-JSQMessagesViewController-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-JSQMessagesViewController-Private.xcconfig"; sourceTree = ""; }; + 983E015780FAD7462D507355 /* ReceivingChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ReceivingChain.h; path = AxolotlKit/Classes/Ratchet/ReceivingChain.h; sourceTree = ""; }; + 9870C1BB72A98A71D3DCFF3C /* JSQDisplayedMessageCollectionViewCell.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = JSQDisplayedMessageCollectionViewCell.xib; path = JSQMessagesViewController/Views/JSQDisplayedMessageCollectionViewCell.xib; sourceTree = ""; }; + 995F942E6261B0C8651B9402 /* YapNull.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapNull.h; path = YapDatabase/Internal/YapNull.h; sourceTree = ""; }; + 99CCA32285D708B3ACF79662 /* JSQMessagesCollectionViewLayoutAttributes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesCollectionViewLayoutAttributes.h; path = JSQMessagesViewController/Layout/JSQMessagesCollectionViewLayoutAttributes.h; sourceTree = ""; }; + 99FAFA2B11B6B272DE7DB724 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; + 9A397F8C1A5D4923DC1EA6D7 /* TOCFutureAndSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TOCFutureAndSource.h; path = src/TOCFutureAndSource.h; sourceTree = ""; }; + 9A90D1C9E67333A51708686F /* YapDatabaseRelationshipConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRelationshipConnection.m; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipConnection.m; sourceTree = ""; }; + 9AB5F4EF664ED0B02586A1F0 /* TOCCancelToken+MoreConstructors.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "TOCCancelToken+MoreConstructors.m"; path = "src/TOCCancelToken+MoreConstructors.m"; sourceTree = ""; }; + 9ABCBED9532BD721163EDECC /* MTLReflection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLReflection.m; path = Mantle/MTLReflection.m; sourceTree = ""; }; + 9B09820779476575857C6929 /* MapKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MapKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/MapKit.framework; sourceTree = DEVELOPER_DIR; }; + 9B2C6FACDEB45E8CB6400DAF /* pow225521.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pow225521.h; path = Sources/ed25519/pow225521.h; sourceTree = ""; }; + 9B2E47CD533622C2678D1940 /* YapDatabaseExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseExtension.h; path = YapDatabase/Extensions/Protocol/YapDatabaseExtension.h; sourceTree = ""; }; + 9B4AE7B097385450371AD2EC /* fe_sub.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_sub.c; path = Sources/ed25519/fe_sub.c; sourceTree = ""; }; + 9B555E19C190EC298524BFFD /* ExtensionRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ExtensionRegistry.m; path = src/runtime/Classes/ExtensionRegistry.m; sourceTree = ""; }; + 9BBE85A1454C0FD0879A247B /* AFURLSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLSessionManager.h; path = AFNetworking/AFURLSessionManager.h; sourceTree = ""; }; + 9CEE23006C01C7DB52CC2032 /* YapDatabaseFullTextSearchSnippetOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearchSnippetOptions.h; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchSnippetOptions.h; sourceTree = ""; }; + 9D1EE7E60413CD7137D008D5 /* JSQMessagesAvatarImageFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesAvatarImageFactory.m; path = JSQMessagesViewController/Factories/JSQMessagesAvatarImageFactory.m; sourceTree = ""; }; + 9D849773435FB91BBF444E46 /* MutableExtensionRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MutableExtensionRegistry.h; path = src/runtime/Classes/MutableExtensionRegistry.h; sourceTree = ""; }; + 9D90106BD7D0D2B40EEFAC9F /* JSQMessagesComposerTextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesComposerTextView.h; path = JSQMessagesViewController/Views/JSQMessagesComposerTextView.h; sourceTree = ""; }; + 9E126C12EEFBF7B46E037272 /* YapDatabaseView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseView.h; path = YapDatabase/Extensions/Views/YapDatabaseView.h; sourceTree = ""; }; + 9F2055B73A86F24599A2F2F3 /* fe_mul.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_mul.c; path = Sources/ed25519/fe_mul.c; sourceTree = ""; }; + 9F34EA9E9D748D04689FC610 /* NBPhoneMetaData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBPhoneMetaData.h; path = libPhoneNumber/NBPhoneMetaData.h; sourceTree = ""; }; + 9F43775EA1E06FA2C82BF9E2 /* MessageKeys.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MessageKeys.m; path = AxolotlKit/Classes/Ratchet/MessageKeys.m; sourceTree = ""; }; + 9F4F3FD184C530A4C6BDD38E /* NSArray+TOCFuture.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+TOCFuture.m"; path = "src/NSArray+TOCFuture.m"; sourceTree = ""; }; + 9F67BB6CE0F8A594BC4386FE /* YapDatabaseTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseTransaction.h; path = YapDatabase/YapDatabaseTransaction.h; sourceTree = ""; }; + A03168C7F544FF263DCB6C67 /* libPods-PastelogKit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-PastelogKit.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + A091A42602E147BCB403F242 /* JSQMessagesCollectionViewFlowLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesCollectionViewFlowLayout.h; path = JSQMessagesViewController/Layout/JSQMessagesCollectionViewFlowLayout.h; sourceTree = ""; }; + A0A1AAA040E74A66DD2981CF /* Pods-HKDFKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-HKDFKit-prefix.pch"; sourceTree = ""; }; + A0F074DCD23035CB49075C76 /* JSQMessagesTypingIndicatorFooterView.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = JSQMessagesTypingIndicatorFooterView.xib; path = JSQMessagesViewController/Views/JSQMessagesTypingIndicatorFooterView.xib; sourceTree = ""; }; + A1C2CD2E199FA0A78CF89201 /* YapCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapCache.m; path = YapDatabase/Utilities/YapCache.m; sourceTree = ""; }; + A1C35871C9AD95F351D1B92F /* YapDatabaseViewConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewConnection.h; path = YapDatabase/Extensions/Views/YapDatabaseViewConnection.h; sourceTree = ""; }; + A1FCE5C727192ACF3C96ED58 /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/CoreLocation.framework; sourceTree = DEVELOPER_DIR; }; + A220F8F0BA433A6DE97CA30C /* krb5_asn.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = krb5_asn.h; path = opensslIncludes/openssl/krb5_asn.h; sourceTree = ""; }; + A260FC285C6C812240E02332 /* YapDatabaseConnectionDefaults.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseConnectionDefaults.m; path = YapDatabase/Internal/YapDatabaseConnectionDefaults.m; sourceTree = ""; }; + A27219857912DB1A6DE9BA59 /* fe_pow22523.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_pow22523.c; path = Sources/ed25519/fe_pow22523.c; sourceTree = ""; }; + A29395F8AC948D5DA7910755 /* MessageKeys.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MessageKeys.h; path = AxolotlKit/Classes/Ratchet/MessageKeys.h; sourceTree = ""; }; + A32EDBA37CA116C04A8C83A6 /* YapDatabaseSecondaryIndexTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndexTransaction.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexTransaction.h; sourceTree = ""; }; + A3995CA6853ECAE35949A052 /* ForwardDeclarations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ForwardDeclarations.h; path = src/runtime/Classes/ForwardDeclarations.h; sourceTree = ""; }; + A39F15E708550F06DF6EDB4C /* ge_p2_dbl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge_p2_dbl.h; path = Sources/ed25519/ge_p2_dbl.h; sourceTree = ""; }; + A3AB5DD0FFC300BDB921A112 /* YapMemoryTable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapMemoryTable.h; path = YapDatabase/Internal/YapMemoryTable.h; sourceTree = ""; }; + A42268036BFC91E7F854F026 /* JSQMessagesViewController.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = JSQMessagesViewController.xib; path = JSQMessagesViewController/Controllers/JSQMessagesViewController.xib; sourceTree = ""; }; + A46A537850B07E78B40641B0 /* AFURLRequestSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLRequestSerialization.m; path = AFNetworking/AFURLRequestSerialization.m; sourceTree = ""; }; + A5D27C57D7D93E4F510BD8B3 /* RKCK.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RKCK.h; path = AxolotlKit/Classes/Ratchet/RKCK.h; sourceTree = ""; }; + A5D386143116728D1711F053 /* YapDatabaseSearchResultsViewTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSearchResultsViewTransaction.m; path = YapDatabase/Extensions/SearchResults/YapDatabaseSearchResultsViewTransaction.m; sourceTree = ""; }; + A614AFA203AC89717544379F /* YapDatabaseExtensionConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseExtensionConnection.m; path = YapDatabase/Extensions/Protocol/YapDatabaseExtensionConnection.m; sourceTree = ""; }; + A6587E3D687D088A321D54AE /* YapDatabaseExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseExtension.m; path = YapDatabase/Extensions/Protocol/YapDatabaseExtension.m; sourceTree = ""; }; + A6BBA3DC7393823B34DFFAD4 /* GeneratedMessageBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GeneratedMessageBuilder.h; path = src/runtime/Classes/GeneratedMessageBuilder.h; sourceTree = ""; }; + A75EC017EE764A187504CECD /* fe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fe.h; path = Sources/ed25519/fe.h; sourceTree = ""; }; + A7769848F102ABE5CAAF86DF /* ge_precomp_0.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_precomp_0.c; path = Sources/ed25519/ge_precomp_0.c; sourceTree = ""; }; + A85F4FCAC36E85C18211FFDA /* NBPhoneNumberMetadata.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = NBPhoneNumberMetadata.plist; path = libPhoneNumber/NBPhoneNumberMetadata.plist; sourceTree = ""; }; + A87344BC0A9795F4F08357D9 /* NSDictionary+MTLMappingAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+MTLMappingAdditions.h"; path = "Mantle/NSDictionary+MTLMappingAdditions.h"; sourceTree = ""; }; + A8AA611F78CFBDCCB950611F /* YapDatabaseHooksConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseHooksConnection.m; path = YapDatabase/Extensions/Hooks/YapDatabaseHooksConnection.m; sourceTree = ""; }; + A8F1E679BD45E7E4BAE933DC /* blocks.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = blocks.c; path = Sources/ed25519/nacl_sha512/blocks.c; sourceTree = ""; }; + A9230561BC4B5EB7B3CE0B27 /* TOCInternal_OnDeallocObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TOCInternal_OnDeallocObject.h; path = src/internal/TOCInternal_OnDeallocObject.h; sourceTree = ""; }; + A998D67ED334AE72BDFCFC83 /* hash.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = hash.c; path = Sources/ed25519/nacl_sha512/hash.c; sourceTree = ""; }; + AA4B384C8D900FB16952DFAA /* YapDatabaseRelationshipOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipOptions.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipOptions.h; sourceTree = ""; }; + AA6879D877A14D6BB0D69F98 /* UIButton+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+AFNetworking.h"; path = "UIKit+AFNetworking/UIButton+AFNetworking.h"; sourceTree = ""; }; + AA9D889EBC6F901C5D6F1E8A /* SignedPrekeyRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SignedPrekeyRecord.h; path = AxolotlKit/Classes/Prekeys/SignedPrekeyRecord.h; sourceTree = ""; }; + AAB316B34A8522EC0BC12D80 /* JSQMessagesCellTextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesCellTextView.h; path = JSQMessagesViewController/Views/JSQMessagesCellTextView.h; sourceTree = ""; }; + AB10237CD4505BC40B1B0731 /* PreKeyRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PreKeyRecord.h; path = AxolotlKit/Classes/Prekeys/PreKeyRecord.h; sourceTree = ""; }; + AB947ED6CF3180E2A53FBCA8 /* YapDatabaseViewRangeOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewRangeOptions.h; path = YapDatabase/Extensions/Views/Utilities/YapDatabaseViewRangeOptions.h; sourceTree = ""; }; + AC257A076BB548D023363FE6 /* compare.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = compare.c; path = Sources/ed25519/additions/compare.c; sourceTree = ""; }; + AC7ACBBB0876E49737173A49 /* YapMemoryTable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapMemoryTable.m; path = YapDatabase/Internal/YapMemoryTable.m; sourceTree = ""; }; + ACA10A45EF14F21F2512B603 /* Pods-FFCircularProgressView-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-FFCircularProgressView-Private.xcconfig"; sourceTree = ""; }; + ACB16033E5FAC9D66912AF04 /* Randomness.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Randomness.m; path = Classes/Randomness.m; sourceTree = ""; }; + ACD41E624B4174B22810D273 /* pqueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pqueue.h; path = opensslIncludes/openssl/pqueue.h; sourceTree = ""; }; + ACEA730D2ED5714C9D1CCBE3 /* UnionFind.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnionFind.h; path = src/UnionFind.h; sourceTree = ""; }; + AD03188F0D7127DD586B2953 /* NBMetadataCoreMapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBMetadataCoreMapper.h; path = libPhoneNumber/NBMetadataCoreMapper.h; sourceTree = ""; }; + AD1D366297C68BF555C371AB /* Pods-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-dummy.m"; sourceTree = ""; }; + AD887D8811898811501F5528 /* UICKeyChainStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UICKeyChainStore.h; path = Lib/UICKeyChainStore.h; sourceTree = ""; }; + AE8C5AC72EB5AA4ED9E04BEB /* crypto_uint32.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_uint32.h; path = Sources/ed25519/nacl_includes/crypto_uint32.h; sourceTree = ""; }; + AEDE3DB641DBB759B3005963 /* TOCFuture+MoreContructors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "TOCFuture+MoreContructors.h"; path = "src/TOCFuture+MoreContructors.h"; sourceTree = ""; }; + AF1A84545C133F0EAA17B602 /* NSData+keyVersionByte.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+keyVersionByte.h"; path = "AxolotlKit/Classes/Utility/NSData+keyVersionByte.h"; sourceTree = ""; }; + AFB1E121A6667D3DD54B663A /* crypto_uint64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_uint64.h; path = Sources/ed25519/nacl_includes/crypto_uint64.h; sourceTree = ""; }; + AFC130E2BDEA7F4C0531557D /* NBAsYouTypeFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBAsYouTypeFormatter.h; path = libPhoneNumber/NBAsYouTypeFormatter.h; sourceTree = ""; }; + AFCAA7F4C04EB38C23C30F21 /* JSQMessagesMediaViewBubbleImageMasker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesMediaViewBubbleImageMasker.h; path = JSQMessagesViewController/Factories/JSQMessagesMediaViewBubbleImageMasker.h; sourceTree = ""; }; + AFCE6D1BCD13F03C4FAA33C8 /* Pods-PastelogKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PastelogKit.xcconfig"; sourceTree = ""; }; + AFEBB1A6625E32CB5D1C7E94 /* JSQMessagesKeyboardController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesKeyboardController.h; path = JSQMessagesViewController/Controllers/JSQMessagesKeyboardController.h; sourceTree = ""; }; + B01AA79C8B2E1635B4621325 /* JSQMessagesAvatarImageFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesAvatarImageFactory.h; path = JSQMessagesViewController/Factories/JSQMessagesAvatarImageFactory.h; sourceTree = ""; }; + B030B50AA1A82BC3E9C44D9B /* YapDatabase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabase.m; path = YapDatabase/YapDatabase.m; sourceTree = ""; }; + B099F782283C678EB447AB7D /* DDASLLogCapture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogCapture.h; path = Lumberjack/DDASLLogCapture.h; sourceTree = ""; }; + B0C0B5ED3BF8C4798C495C8B /* blowfish.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = blowfish.h; path = opensslIncludes/openssl/blowfish.h; sourceTree = ""; }; + B0EE6AF1DAF60E6EF5EAE4D3 /* SignedPreKeyStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SignedPreKeyStore.h; path = AxolotlKit/Classes/State/SignedPreKeyStore.h; sourceTree = ""; }; + B10A64C7E1389B01DE0283C5 /* UIDevice+JSQMessages.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIDevice+JSQMessages.m"; path = "JSQMessagesViewController/Categories/UIDevice+JSQMessages.m"; sourceTree = ""; }; + B2A8E76E23BFA059B87EB25C /* JSQCall.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQCall.h; path = JSQMessagesViewController/Model/JSQCall.h; sourceTree = ""; }; + B308D24AF0154063FB100F3D /* libPods-ProtocolBuffers.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ProtocolBuffers.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + B3B8836B02840CA0251146F9 /* x509.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = x509.h; path = opensslIncludes/openssl/x509.h; sourceTree = ""; }; + B3E00CA639D44363E6A5C846 /* libPods-UICKeyChainStore.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-UICKeyChainStore.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + B45A3BAF00374991889F3175 /* UIImageView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+AFNetworking.m"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.m"; sourceTree = ""; }; + B5507BA886B9138EAFB3BE44 /* NSObject+MTLComparisonAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MTLComparisonAdditions.m"; path = "Mantle/NSObject+MTLComparisonAdditions.m"; sourceTree = ""; }; + B5F4B64B30B90DD9AE4855A7 /* srp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = srp.h; path = opensslIncludes/openssl/srp.h; sourceTree = ""; }; + B616B4AE59433367BAB0AB37 /* YapDatabaseCloudKitOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudKitOptions.h; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitOptions.h; sourceTree = ""; }; + B6712272A48E7B620279B1F4 /* JSQVideoMediaItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQVideoMediaItem.m; path = JSQMessagesViewController/Model/JSQVideoMediaItem.m; sourceTree = ""; }; + B7CBC0F8D439E0E77CC016C2 /* YDBCKRecordInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKRecordInfo.m; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKRecordInfo.m; sourceTree = ""; }; + B7CFB8A90ACAD9EE76874911 /* TOCCancelTokenAndSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TOCCancelTokenAndSource.m; path = src/TOCCancelTokenAndSource.m; sourceTree = ""; }; + B7E555F6370DE6828B1A0E1E /* NSArray+MTLManipulationAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+MTLManipulationAdditions.m"; path = "Mantle/NSArray+MTLManipulationAdditions.m"; sourceTree = ""; }; + B7FACDA54FCA8CFA13286BC0 /* ProtocolBuffers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ProtocolBuffers.h; path = src/runtime/Classes/ProtocolBuffers.h; sourceTree = ""; }; + B8F18D8A8BD2DFD579559215 /* TOCTimeout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TOCTimeout.m; path = src/TOCTimeout.m; sourceTree = ""; }; + B8F30B696D78E4A8DC56305B /* YapDatabaseSearchResultsViewConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSearchResultsViewConnection.m; path = YapDatabase/Extensions/SearchResults/YapDatabaseSearchResultsViewConnection.m; sourceTree = ""; }; + B9ED90B4C3EE757C413052F0 /* libPods-AxolotlKit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-AxolotlKit.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + BA1FDBF2D6E1E31C87A9A583 /* YDBCKAttachRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKAttachRequest.h; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKAttachRequest.h; sourceTree = ""; }; + BA418A201561D12823A98D90 /* Pods-FFCircularProgressView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-FFCircularProgressView-prefix.pch"; sourceTree = ""; }; + BABB83EAC5D19943A916A5E8 /* JSQCall.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQCall.m; path = JSQMessagesViewController/Model/JSQCall.m; sourceTree = ""; }; + BAC28FC126924211A5C43D84 /* pkcs7.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pkcs7.h; path = opensslIncludes/openssl/pkcs7.h; sourceTree = ""; }; + BB0A5D7DFF6925D87FD99CD4 /* TOCInternal_BlockObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TOCInternal_BlockObject.m; path = src/internal/TOCInternal_BlockObject.m; sourceTree = ""; }; + BB47A7ECF55D3C18B4D4031A /* YapDatabaseSearchResultsViewTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchResultsViewTransaction.h; path = YapDatabase/Extensions/SearchResults/YapDatabaseSearchResultsViewTransaction.h; sourceTree = ""; }; + BB6E01A1E4BC6F7EC5D2B824 /* AxolotlParameters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AxolotlParameters.h; path = AxolotlKit/Classes/Ratchet/AxolotlParameters.h; sourceTree = ""; }; + BB802C744FBFD8C5ADC475AF /* YDBCKChangeSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKChangeSet.h; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKChangeSet.h; sourceTree = ""; }; + BBDEBA444430188DD43EC682 /* YapDatabaseFullTextSearchConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearchConnection.h; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchConnection.h; sourceTree = ""; }; + BBEACC77C143D64D8DD69D41 /* UIProgressView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIProgressView+AFNetworking.h"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.h"; sourceTree = ""; }; + BC3A3DBFB384F21C92EA7CFF /* CipherMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CipherMessage.h; path = AxolotlKit/Classes/CipherMessage/CipherMessage.h; sourceTree = ""; }; + BC9B4252EA8796677FBDB68F /* CodedOutputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CodedOutputStream.h; path = src/runtime/Classes/CodedOutputStream.h; sourceTree = ""; }; + BC9C18EA1DE3969CB5FE09D9 /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValueTransformer+MTLPredefinedTransformerAdditions.m"; path = "Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.m"; sourceTree = ""; }; + BCB8CC2EFF2287022EEA6B10 /* JSQMessagesBubbleImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesBubbleImage.m; path = JSQMessagesViewController/Model/JSQMessagesBubbleImage.m; sourceTree = ""; }; + BD5AD72B7B989F877F9D3754 /* MTLModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLModel.h; path = Mantle/MTLModel.h; sourceTree = ""; }; + BDE7294CBFCB179E593F8529 /* YapDatabaseStatement.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseStatement.m; path = YapDatabase/Internal/YapDatabaseStatement.m; sourceTree = ""; }; + BE3F709532C0B9123CB4AE4D /* YapDatabaseFullTextSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearch.h; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearch.h; sourceTree = ""; }; + BE489EB0BB708BF8ED0F596A /* Pods-ProtocolBuffers-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ProtocolBuffers-Private.xcconfig"; sourceTree = ""; }; + BE9EF3A7102E846CA027D292 /* rc4.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rc4.h; path = opensslIncludes/openssl/rc4.h; sourceTree = ""; }; + BEDF8A7FF7A32D5C63C13327 /* YapDatabaseSecondaryIndexSetup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSecondaryIndexSetup.m; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexSetup.m; sourceTree = ""; }; + BF8CAC93E25A1115FC5AF00F /* opensslconf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = opensslconf.h; path = opensslIncludes/openssl/opensslconf.h; sourceTree = ""; }; + BFF4B7138B881C8A8DCD6ABF /* Pods-FFCircularProgressView.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-FFCircularProgressView.xcconfig"; sourceTree = ""; }; + C0A57E22A845E4D2ABB615AD /* AbstractMessageBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AbstractMessageBuilder.m; path = src/runtime/Classes/AbstractMessageBuilder.m; sourceTree = ""; }; + C0F9A8847F11FA070581432B /* YapDatabaseSecondaryIndexPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndexPrivate.h; path = YapDatabase/Extensions/SecondaryIndex/Internal/YapDatabaseSecondaryIndexPrivate.h; sourceTree = ""; }; + C250E922BDEE1B96AB77028B /* YapDatabaseHooksConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseHooksConnection.h; path = YapDatabase/Extensions/Hooks/YapDatabaseHooksConnection.h; sourceTree = ""; }; + C2A9EC6EC28CBC2BAF179843 /* Pods-HKDFKit-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HKDFKit-Private.xcconfig"; sourceTree = ""; }; + C2F262CEFCABBFC3688E6BDF /* YapDatabaseViewRangeOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewRangeOptions.m; path = YapDatabase/Extensions/Views/Utilities/YapDatabaseViewRangeOptions.m; sourceTree = ""; }; + C31381C5AEC5428B9CC19A6C /* DDTTYLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDTTYLogger.h; path = Lumberjack/DDTTYLogger.h; sourceTree = ""; }; + C326D5A4C4B6D550E1BD7D3D /* NBNumberFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBNumberFormat.h; path = libPhoneNumber/NBNumberFormat.h; sourceTree = ""; }; + C363E07D42DD848BA98E4126 /* UIRefreshControl+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIRefreshControl+AFNetworking.h"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.h"; sourceTree = ""; }; + C3861142A49DE96815432EF4 /* EXTScope.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXTScope.m; path = Mantle/extobjc/EXTScope.m; sourceTree = ""; }; + C3B379C27ACBE3AAFFAF9EBF /* CodedInputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CodedInputStream.m; path = src/runtime/Classes/CodedInputStream.m; sourceTree = ""; }; + C3B97A78C10864861CD09E08 /* Pods-YapDatabase-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-YapDatabase-Private.xcconfig"; sourceTree = ""; }; + C3D01FCDDAC9A8337DBBCA12 /* libPods-CocoaLumberjack.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-CocoaLumberjack.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + C3D961EF89F4E7675393FFE6 /* YapMurmurHash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapMurmurHash.h; path = YapDatabase/Utilities/YapMurmurHash.h; sourceTree = ""; }; + C44A029CFC0F19B78391E6D7 /* YapDatabaseSecondaryIndexHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndexHandler.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexHandler.h; sourceTree = ""; }; + C44AB1B160AA20BD76164540 /* JSQMessagesTimestampFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesTimestampFormatter.m; path = JSQMessagesViewController/Factories/JSQMessagesTimestampFormatter.m; sourceTree = ""; }; + C4E00BCF29B299FCC762EC68 /* dtls1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dtls1.h; path = opensslIncludes/openssl/dtls1.h; sourceTree = ""; }; + C4EE7039E930020FCA86FB83 /* fe_add.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_add.c; path = Sources/ed25519/fe_add.c; sourceTree = ""; }; + C599DCFC8AB9EDE3EC191BDA /* YapDatabaseExtensionConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseExtensionConnection.h; path = YapDatabase/Extensions/Protocol/YapDatabaseExtensionConnection.h; sourceTree = ""; }; + C665521ECF16429AE17A782D /* JSQMessagesLabel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesLabel.h; path = JSQMessagesViewController/Views/JSQMessagesLabel.h; sourceTree = ""; }; + C726E1CF436FC99106FCF9BE /* YapDatabaseSecondaryIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndex.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndex.h; sourceTree = ""; }; + C7ADA02E2294877D6BACFE98 /* e_os2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = e_os2.h; path = opensslIncludes/openssl/e_os2.h; sourceTree = ""; }; + C7F6C0FC487D81215FBF7934 /* YapDatabaseSecondaryIndexSetup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndexSetup.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexSetup.h; sourceTree = ""; }; + C8A59587B790346BEB03C0DB /* DDMultiFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMultiFormatter.m; path = Lumberjack/Extensions/DDMultiFormatter.m; sourceTree = ""; }; + C8AC2514C10044FE79A30A0E /* Pods-SCWaveformView.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SCWaveformView.xcconfig"; sourceTree = ""; }; + C8B6BC41B129ACE7400D0872 /* fe_frombytes.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_frombytes.c; path = Sources/ed25519/fe_frombytes.c; sourceTree = ""; }; + C8CD3B0A052EE5E3B322531A /* YapDatabaseManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseManager.m; path = YapDatabase/Internal/YapDatabaseManager.m; sourceTree = ""; }; + C8D1E7A9B3B70B6E8517B99B /* ge_msub.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge_msub.h; path = Sources/ed25519/ge_msub.h; sourceTree = ""; }; + C9033844C09969EA3B768A09 /* JSQMessagesBubbleImageFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesBubbleImageFactory.h; path = JSQMessagesViewController/Factories/JSQMessagesBubbleImageFactory.h; sourceTree = ""; }; + C909F8F5922B6D70A8327205 /* YapDatabaseCloudKitTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudKitTypes.h; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitTypes.h; sourceTree = ""; }; + C922C7BAABD242CB7FEFEE3F /* Pods-FFCircularProgressView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-FFCircularProgressView-dummy.m"; sourceTree = ""; }; + C94D08BA521D5DC91D2C2A11 /* ecdh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ecdh.h; path = opensslIncludes/openssl/ecdh.h; sourceTree = ""; }; + C94E0C622B12511F45BAFF71 /* Pods-SSKeychain.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SSKeychain.xcconfig"; sourceTree = ""; }; + C9841E75EF7C4B07ADADA6A8 /* PreKeyBundle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PreKeyBundle.m; path = AxolotlKit/Classes/Prekeys/PreKeyBundle.m; sourceTree = ""; }; + CB0B70CF3022544E9C73ACEA /* YapDatabaseSecondaryIndexTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSecondaryIndexTransaction.m; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexTransaction.m; sourceTree = ""; }; + CB3B30B135B1D42E6D0A39C3 /* Pods-AxolotlKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-AxolotlKit-prefix.pch"; sourceTree = ""; }; + CB44FB49C3A05B991D03E128 /* YapDatabaseTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseTransaction.m; path = YapDatabase/YapDatabaseTransaction.m; sourceTree = ""; }; + CB6B37B2F95DACF22349EEB8 /* AxolotlStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AxolotlStore.h; path = AxolotlKit/Classes/State/AxolotlStore.h; sourceTree = ""; }; + CBB6B8F3834045DB6C56AB4B /* NSString+JSQMessages.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+JSQMessages.h"; path = "JSQMessagesViewController/Categories/NSString+JSQMessages.h"; sourceTree = ""; }; + CC7FD4085131A8FC2D77B1A2 /* Pods-SQLCipher-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SQLCipher-Private.xcconfig"; sourceTree = ""; }; + CCA304BEB881932A79478B99 /* SCWaveformView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SCWaveformView.h; path = Sources/SCWaveformView.h; sourceTree = ""; }; + CCB9401E1A197D0AF482EB05 /* ge_p3_tobytes.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_p3_tobytes.c; path = Sources/ed25519/ge_p3_tobytes.c; sourceTree = ""; }; + CCCE6B79736F89EE742A7659 /* Pods-ProtocolBuffers.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ProtocolBuffers.xcconfig"; sourceTree = ""; }; + CD48E583AF4A8C40B1D842EB /* YapDatabaseRelationshipTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRelationshipTransaction.m; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipTransaction.m; sourceTree = ""; }; + CD7AEF51E0EF2BB7622EF734 /* YapCollectionKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapCollectionKey.h; path = YapDatabase/Utilities/YapCollectionKey.h; sourceTree = ""; }; + CD9142F334EE0F26B17E31D8 /* NBPhoneNumberUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBPhoneNumberUtil.m; path = libPhoneNumber/NBPhoneNumberUtil.m; sourceTree = ""; }; + CDAEE43A77A60FB3E9D9830C /* Pods-SSKeychain-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-SSKeychain-prefix.pch"; sourceTree = ""; }; + CDEE893079D0F768C51A9BC8 /* dso.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dso.h; path = opensslIncludes/openssl/dso.h; sourceTree = ""; }; + CDFCA12BC909E4C1D7CE39C8 /* libPods-libPhoneNumber-iOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-libPhoneNumber-iOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + CE52024677F87216CC2218DC /* AFHTTPSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPSessionManager.m; path = AFNetworking/AFHTTPSessionManager.m; sourceTree = ""; }; + CEC9B11A30B1EB37FC598681 /* conf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conf.h; path = opensslIncludes/openssl/conf.h; sourceTree = ""; }; + CEDD5FA41DBB95DC6D4824A9 /* YapDatabaseViewConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewConnection.m; path = YapDatabase/Extensions/Views/YapDatabaseViewConnection.m; sourceTree = ""; }; + CF1302ACFD3534649CE3223D /* obj_mac.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = obj_mac.h; path = opensslIncludes/openssl/obj_mac.h; sourceTree = ""; }; + D050D83D8658042E9F69C9FB /* TOCFuture+MoreContinuations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "TOCFuture+MoreContinuations.h"; path = "src/TOCFuture+MoreContinuations.h"; sourceTree = ""; }; + D05958F08043792DAD7B6187 /* JSQMessagesCollectionViewCellOutgoing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesCollectionViewCellOutgoing.m; path = JSQMessagesViewController/Views/JSQMessagesCollectionViewCellOutgoing.m; sourceTree = ""; }; + D08890C88C3178C22C48D237 /* UIColor+iOS7.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+iOS7.m"; path = "FFCircularProgressView/FFCircularProgressView/UIColor+iOS7.m"; sourceTree = ""; }; + D09E3FA59D0669E2BAFABDAA /* NSDictionary+YapDatabase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+YapDatabase.h"; path = "YapDatabase/Internal/NSDictionary+YapDatabase.h"; sourceTree = ""; }; + D0A33529947A536653DFF522 /* libPods-FFCircularProgressView.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-FFCircularProgressView.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + D0D4422D4F884C144D8ECE56 /* AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworking.h; path = AFNetworking/AFNetworking.h; sourceTree = ""; }; + D0D819F90BB96876776C5E27 /* WhisperTextProtocol.pb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhisperTextProtocol.pb.h; path = AxolotlKit/Classes/Protobuffs/WhisperTextProtocol.pb.h; sourceTree = ""; }; + D0E137B48C160B5D899D49E0 /* NBMetadataHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBMetadataHelper.m; path = libPhoneNumber/NBMetadataHelper.m; sourceTree = ""; }; + D1134C4A89E5FB00C284B209 /* NBMetadataCoreMapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBMetadataCoreMapper.m; path = libPhoneNumber/NBMetadataCoreMapper.m; sourceTree = ""; }; + D17D3EC6E3BE4228B4305E73 /* Pastelog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Pastelog.h; path = src/Pastelog.h; sourceTree = ""; }; + D1B2E02CE7510C64A7DCDA84 /* sc_muladd.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = sc_muladd.c; path = Sources/ed25519/sc_muladd.c; sourceTree = ""; }; + D25B277ADC7029F169B90CAC /* PreKeyBundle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PreKeyBundle.h; path = AxolotlKit/Classes/Prekeys/PreKeyBundle.h; sourceTree = ""; }; + D2F289F5D5075008713BE8D3 /* MutableField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MutableField.h; path = src/runtime/Classes/MutableField.h; sourceTree = ""; }; + D31CFBB674B90728313F941F /* JSQMessagesBubbleImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesBubbleImage.h; path = JSQMessagesViewController/Model/JSQMessagesBubbleImage.h; sourceTree = ""; }; + D3653BD1349CB62CC1A5861C /* YapDatabaseSecondaryIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSecondaryIndex.m; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndex.m; sourceTree = ""; }; + D370FF0C80EFA0ABAD5F84F5 /* Pods-ProtocolBuffers-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-ProtocolBuffers-prefix.pch"; sourceTree = ""; }; + D37C33A3DCAD15152DCB8513 /* JSQMessagesMediaPlaceholderView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesMediaPlaceholderView.m; path = JSQMessagesViewController/Views/JSQMessagesMediaPlaceholderView.m; sourceTree = ""; }; + D39EC127B363EC2530476151 /* SendingChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SendingChain.m; path = AxolotlKit/Classes/Ratchet/SendingChain.m; sourceTree = ""; }; + D4EA5DA8ED108ECCDA0306A3 /* JSQMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessage.h; path = JSQMessagesViewController/Model/JSQMessage.h; sourceTree = ""; }; + D4FEB21FB433A5A2C2FC4157 /* x509v3.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = x509v3.h; path = opensslIncludes/openssl/x509v3.h; sourceTree = ""; }; + D5256BF832D931FDE0515DA3 /* Pods-YapDatabase-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-YapDatabase-dummy.m"; sourceTree = ""; }; + D56228541796B5822BB25D35 /* ReceivingChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ReceivingChain.m; path = AxolotlKit/Classes/Ratchet/ReceivingChain.m; sourceTree = ""; }; + D58C01CC6C0B0A1A165DA649 /* NSError+MTLModelException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSError+MTLModelException.m"; path = "Mantle/NSError+MTLModelException.m"; sourceTree = ""; }; + D5ADF51AD626127B60ECB1FE /* TOCInternal_Array+Functional.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "TOCInternal_Array+Functional.h"; path = "src/internal/TOCInternal_Array+Functional.h"; sourceTree = ""; }; + D5ECA163B99E5D6FE8965F48 /* SessionStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SessionStore.h; path = AxolotlKit/Classes/State/SessionStore.h; sourceTree = ""; }; + D5FED97414518EF1C6A49129 /* JSQMessagesCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesCollectionView.m; path = JSQMessagesViewController/Views/JSQMessagesCollectionView.m; sourceTree = ""; }; + D6038E4B4BD8A7A4D4317B52 /* MTLJSONAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLJSONAdapter.h; path = Mantle/MTLJSONAdapter.h; sourceTree = ""; }; + D625BD9B429247003B48F207 /* RingBuffer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RingBuffer.h; path = src/runtime/Classes/RingBuffer.h; sourceTree = ""; }; + D67857DCFA646155C657AE1E /* SSKeychain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSKeychain.m; path = SSKeychain/SSKeychain.m; sourceTree = ""; }; + D68CAA81ED5F3FE77E72ADFE /* UIColor+JSQMessages.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+JSQMessages.h"; path = "JSQMessagesViewController/Categories/UIColor+JSQMessages.h"; sourceTree = ""; }; + D6CCB69E666FA09771C6396C /* md4.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = md4.h; path = opensslIncludes/openssl/md4.h; sourceTree = ""; }; + D6D3E022AC44D4DAB0737BC9 /* ssl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ssl.h; path = opensslIncludes/openssl/ssl.h; sourceTree = ""; }; + D6F9F5FDE15068BB31B79BB1 /* SendingChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SendingChain.h; path = AxolotlKit/Classes/Ratchet/SendingChain.h; sourceTree = ""; }; + D7115BF7C60D65E497AFA0D0 /* YapCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapCache.h; path = YapDatabase/Utilities/YapCache.h; sourceTree = ""; }; + D72D630CA4D6FFE413773760 /* JSQMessagesMediaPlaceholderView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesMediaPlaceholderView.h; path = JSQMessagesViewController/Views/JSQMessagesMediaPlaceholderView.h; sourceTree = ""; }; + D739847D42F470620E85316D /* Pods-Mantle-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Mantle-dummy.m"; sourceTree = ""; }; + D76D01E6267D4E5342359696 /* Field.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Field.h; path = src/runtime/Classes/Field.h; sourceTree = ""; }; + D7CDE091DC4768E266312552 /* YapWhitelistBlacklist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapWhitelistBlacklist.m; path = YapDatabase/Utilities/YapWhitelistBlacklist.m; sourceTree = ""; }; + D7D858F3FC9AB58C9EB8EFEE /* YapDatabaseSearchResultsViewOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchResultsViewOptions.h; path = YapDatabase/Extensions/SearchResults/YapDatabaseSearchResultsViewOptions.h; sourceTree = ""; }; + D801CFA2882EAB1906888DA5 /* ge_sub.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_sub.c; path = Sources/ed25519/ge_sub.c; sourceTree = ""; }; + D81044E137D4F580FF45AA95 /* JSQLocationMediaItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQLocationMediaItem.m; path = JSQMessagesViewController/Model/JSQLocationMediaItem.m; sourceTree = ""; }; + D8197A3A71C513A3961EDA1A /* objects.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = objects.h; path = opensslIncludes/openssl/objects.h; sourceTree = ""; }; + D82472FF2AF412A03361E3AC /* ge_add.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge_add.h; path = Sources/ed25519/ge_add.h; sourceTree = ""; }; + D838B33145FFDED533EF6D03 /* JSQInfoMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQInfoMessage.h; path = JSQMessagesViewController/Model/JSQInfoMessage.h; sourceTree = ""; }; + D9247F886D97FC70209DB8D8 /* UIActivityIndicatorView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIActivityIndicatorView+AFNetworking.h"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h"; sourceTree = ""; }; + D963877B62238B24E42F0403 /* Pods-JSQSystemSoundPlayer-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-JSQSystemSoundPlayer-dummy.m"; sourceTree = ""; }; + D96DC4892CE6331B0AF89D97 /* symhacks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = symhacks.h; path = opensslIncludes/openssl/symhacks.h; sourceTree = ""; }; + D9784662917984E894D5151B /* TOCInternal_Array+Functional.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "TOCInternal_Array+Functional.m"; path = "src/internal/TOCInternal_Array+Functional.m"; sourceTree = ""; }; + D9B92E1228D6CB5DE8550E82 /* Pods-JSQMessagesViewController-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-JSQMessagesViewController-dummy.m"; sourceTree = ""; }; + DA069628508E0CC6B8EAE64C /* Pods-JSQSystemSoundPlayer-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-JSQSystemSoundPlayer-prefix.pch"; sourceTree = ""; }; + DA7D538E8848087774DA5463 /* fe_copy.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_copy.c; path = Sources/ed25519/fe_copy.c; sourceTree = ""; }; + DA97C94A70362A33C6448586 /* AFHTTPSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPSessionManager.h; path = AFNetworking/AFHTTPSessionManager.h; sourceTree = ""; }; + DAC00C05E6633A053275E627 /* YapDatabaseFilteredViewConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFilteredViewConnection.h; path = YapDatabase/Extensions/FilteredViews/YapDatabaseFilteredViewConnection.h; sourceTree = ""; }; + DADA35EAF6E208ADA9080D78 /* MutableExtensionRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MutableExtensionRegistry.m; path = src/runtime/Classes/MutableExtensionRegistry.m; sourceTree = ""; }; + DB42F7E36B7D18F1DE85F8B2 /* PBArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PBArray.h; path = src/runtime/Classes/PBArray.h; sourceTree = ""; }; + DBE72EDFE0440CE3AD7EA223 /* JSQDisplayedMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQDisplayedMessage.h; path = JSQMessagesViewController/Model/JSQDisplayedMessage.h; sourceTree = ""; }; + DC3705DDF23F13A38980D28C /* YDBCKRecordInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKRecordInfo.h; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKRecordInfo.h; sourceTree = ""; }; + DC67D3F968CD23711AF0CABE /* Pods-CocoaLumberjack-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-CocoaLumberjack-Private.xcconfig"; sourceTree = ""; }; + DD928590E238183E5F25F081 /* JSQMessagesCollectionViewLayoutAttributes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesCollectionViewLayoutAttributes.m; path = JSQMessagesViewController/Layout/JSQMessagesCollectionViewLayoutAttributes.m; sourceTree = ""; }; + DE72103B32A57D6FC6F4D781 /* YDBCKMergeInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKMergeInfo.h; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKMergeInfo.h; sourceTree = ""; }; + DE724DCAAB89EB93A0E0AD7E /* Pastelog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Pastelog.m; path = src/Pastelog.m; sourceTree = ""; }; + DEF4BFB244A1DB31600DEEE9 /* Pods-AFNetworking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-AFNetworking-prefix.pch"; sourceTree = ""; }; + DF3EFB9A5E2FA47552E3A97B /* ge_msub.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_msub.c; path = Sources/ed25519/ge_msub.c; sourceTree = ""; }; + DF60967C20B3C02C6B915901 /* PreKeyWhisperMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PreKeyWhisperMessage.h; path = AxolotlKit/Classes/CipherMessage/PreKeyWhisperMessage.h; sourceTree = ""; }; + DF96706073F4660183434A09 /* NBMetadataCoreTestMapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBMetadataCoreTestMapper.m; path = libPhoneNumber/NBMetadataCoreTestMapper.m; sourceTree = ""; }; + DFCD717E75AEB42C1604AECC /* TOCInternal_OnDeallocObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TOCInternal_OnDeallocObject.m; path = src/internal/TOCInternal_OnDeallocObject.m; sourceTree = ""; }; + E06CECCCDD68D9594AF3B345 /* Curve25519.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Curve25519.m; path = Classes/Curve25519.m; sourceTree = ""; }; + E080B60CF2E89ECF156E4258 /* YapRowidSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapRowidSet.h; path = YapDatabase/Internal/YapRowidSet.h; sourceTree = ""; }; + E15C74262779797D74B5E3EF /* CodedInputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CodedInputStream.h; path = src/runtime/Classes/CodedInputStream.h; sourceTree = ""; }; + E1B9696A9F5EB91A3AB2DBD4 /* DJWActionSheet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DJWActionSheet.h; path = DJWActionSheet/DJWActionSheet.h; sourceTree = ""; }; + E1C6F6501B1D96F38AAE53FC /* ConcreteExtensionField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConcreteExtensionField.h; path = src/runtime/Classes/ConcreteExtensionField.h; sourceTree = ""; }; + E1C89A198B236D1287C8844C /* comp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = comp.h; path = opensslIncludes/openssl/comp.h; sourceTree = ""; }; + E1F1617BCE2E26F7B0AE194B /* JSQMessagesAvatarImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesAvatarImage.m; path = JSQMessagesViewController/Model/JSQMessagesAvatarImage.m; sourceTree = ""; }; + E1FFE340707784E9C253FDC5 /* TSDerivedSecrets.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TSDerivedSecrets.h; path = AxolotlKit/Classes/Ratchet/TSDerivedSecrets.h; sourceTree = ""; }; + E216ACAF202E3CDBB82F8E95 /* TOCCancelToken+MoreConstructors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "TOCCancelToken+MoreConstructors.h"; path = "src/TOCCancelToken+MoreConstructors.h"; sourceTree = ""; }; + E27F664105241572BE08439F /* Pods-AxolotlKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-AxolotlKit.xcconfig"; sourceTree = ""; }; + E2ACCE4EA21DBC3919C15B99 /* JSQMessagesComposerTextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesComposerTextView.m; path = JSQMessagesViewController/Views/JSQMessagesComposerTextView.m; sourceTree = ""; }; + E2E1F0DD271C4832D6B466FC /* UIProgressView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIProgressView+AFNetworking.m"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.m"; sourceTree = ""; }; + E3B87E9D33FB90CC55BD5614 /* seed.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = seed.h; path = opensslIncludes/openssl/seed.h; sourceTree = ""; }; + E3FA657CEA6426F959DD8D33 /* JSQSystemSoundPlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQSystemSoundPlayer.h; path = JSQSystemSoundPlayer/Classes/JSQSystemSoundPlayer.h; sourceTree = ""; }; + E4051B47F09BEFACD323322E /* JSQMessageBubbleImageDataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessageBubbleImageDataSource.h; path = JSQMessagesViewController/Model/JSQMessageBubbleImageDataSource.h; sourceTree = ""; }; + E40842B39CBFA4A7C5BA23EC /* JSQMessages.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessages.h; path = JSQMessagesViewController/JSQMessages.h; sourceTree = ""; }; + E43E5D137CEDA1E0F0C5DA2F /* YapDatabaseCloudKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudKit.h; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKit.h; sourceTree = ""; }; + E46267EA2E566A5F654408A0 /* Pods-DJWActionSheet-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-DJWActionSheet-Private.xcconfig"; sourceTree = ""; }; + E53C8AEE93D2EB73DB70E232 /* libPods-UnionFind.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-UnionFind.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + E654C3451C0A9C5C0E7C3BC8 /* YapDatabaseSecondaryIndexOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSecondaryIndexOptions.m; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexOptions.m; sourceTree = ""; }; + E7645BB74C834141ED43B648 /* UIView+JSQMessages.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+JSQMessages.m"; path = "JSQMessagesViewController/Categories/UIView+JSQMessages.m"; sourceTree = ""; }; + E76D092F385005AAB4D750B1 /* Utilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Utilities.h; path = src/runtime/Classes/Utilities.h; sourceTree = ""; }; + E80FC9587E8EAD0DA3A39BF0 /* ExtendableMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExtendableMessage.h; path = src/runtime/Classes/ExtendableMessage.h; sourceTree = ""; }; + E8154068768BE3C2ED055878 /* NSDictionary+MTLManipulationAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+MTLManipulationAdditions.h"; path = "Mantle/NSDictionary+MTLManipulationAdditions.h"; sourceTree = ""; }; + E84918577AB9448700300DA5 /* Pods-APDropDownNavToolbar-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-APDropDownNavToolbar-dummy.m"; sourceTree = ""; }; + E8AAABA5AF60C677814EA7DE /* TOCInternal_Racer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TOCInternal_Racer.m; path = src/internal/TOCInternal_Racer.m; sourceTree = ""; }; + E8BFB54D59B7A2DD2F001AAF /* SessionState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SessionState.m; path = AxolotlKit/Classes/Sessions/SessionState.m; sourceTree = ""; }; + E8E4C3C2FE921F39C6D60CB5 /* Pods-APDropDownNavToolbar-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-APDropDownNavToolbar-prefix.pch"; sourceTree = ""; }; + E90C078BB53FA82E5CEC0449 /* TOCCancelTokenAndSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TOCCancelTokenAndSource.h; path = src/TOCCancelTokenAndSource.h; sourceTree = ""; }; + E942C66E95A9D0C66E1337E2 /* cmac.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cmac.h; path = opensslIncludes/openssl/cmac.h; sourceTree = ""; }; + E9F0BD0BB34EEF3CF4D70522 /* HKDFKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HKDFKit.m; path = HKDFKit/HKDFKit/HKDFKit.m; sourceTree = ""; }; + EA09F96B55F670EB72E063D2 /* ge_scalarmult_base.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_scalarmult_base.c; path = Sources/ed25519/ge_scalarmult_base.c; sourceTree = ""; }; + EA8BF23F1D909B1116872DC2 /* NBAsYouTypeFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBAsYouTypeFormatter.m; path = libPhoneNumber/NBAsYouTypeFormatter.m; sourceTree = ""; }; + EB3961BF3FB7DE5354031F44 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/AudioToolbox.framework; sourceTree = DEVELOPER_DIR; }; + EB7B465D1DD2F944F62CCDB2 /* AFURLRequestSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLRequestSerialization.h; path = AFNetworking/AFURLRequestSerialization.h; sourceTree = ""; }; + EB86C3B155B1500D7C2F2D5C /* UIKit+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIKit+AFNetworking.h"; path = "UIKit+AFNetworking/UIKit+AFNetworking.h"; sourceTree = ""; }; + EBE3C27E180D5E20FCA98ABF /* YapDebugDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDebugDictionary.h; path = YapDatabase/Internal/YapDebugDictionary.h; sourceTree = ""; }; + EC125B4FA65710D7F26051BC /* AbstractMessageBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AbstractMessageBuilder.h; path = src/runtime/Classes/AbstractMessageBuilder.h; sourceTree = ""; }; + ECEB3E0FE369EDD8FEC86BD1 /* AbstractMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AbstractMessage.m; path = src/runtime/Classes/AbstractMessage.m; sourceTree = ""; }; + ED60FD01196C9565E87F494E /* DDLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLog.h; path = Lumberjack/DDLog.h; sourceTree = ""; }; + ED758F3CBDF0CA43979DF729 /* libPods-SSKeychain.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-SSKeychain.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + EDB841A37EDD732C020ACC9A /* YapDatabaseCloudKitOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudKitOptions.m; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitOptions.m; sourceTree = ""; }; + EDC356A42DEDFEBFC7E39FC7 /* JSQMessagesCollectionViewCellOutgoing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesCollectionViewCellOutgoing.h; path = JSQMessagesViewController/Views/JSQMessagesCollectionViewCellOutgoing.h; sourceTree = ""; }; + EE7545D1120879879AF44042 /* ge_p2_dbl.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_p2_dbl.c; path = Sources/ed25519/ge_p2_dbl.c; sourceTree = ""; }; + EF46CDE2D24E3C57F2B1CDD7 /* JSQMessagesCollectionViewFlowLayoutInvalidationContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesCollectionViewFlowLayoutInvalidationContext.h; path = JSQMessagesViewController/Layout/JSQMessagesCollectionViewFlowLayoutInvalidationContext.h; sourceTree = ""; }; + EFEB2C45D097D632D97935EC /* YapDatabaseViewTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewTypes.m; path = YapDatabase/Extensions/Views/YapDatabaseViewTypes.m; sourceTree = ""; }; + F0411644177B57FAB5A2ECC2 /* NBPhoneNumber.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBPhoneNumber.m; path = libPhoneNumber/NBPhoneNumber.m; sourceTree = ""; }; + F0781F92D8DB87346F115F74 /* YapDatabaseViewTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewTypes.h; path = YapDatabase/Extensions/Views/YapDatabaseViewTypes.h; sourceTree = ""; }; + F0DDAD3C36B34F3421402ACB /* mdc2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mdc2.h; path = opensslIncludes/openssl/mdc2.h; sourceTree = ""; }; + F1354772C19C4E6896E0ADA1 /* ge_double_scalarmult.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_double_scalarmult.c; path = Sources/ed25519/ge_double_scalarmult.c; sourceTree = ""; }; + F174091422C6B27FEB734981 /* ObjectivecDescriptor.pb.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ObjectivecDescriptor.pb.m; path = src/runtime/Classes/ObjectivecDescriptor.pb.m; sourceTree = ""; }; + F1E998AAD7C171E243DDBE63 /* tls1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tls1.h; path = opensslIncludes/openssl/tls1.h; sourceTree = ""; }; + F1F44D4B26392D2559C6B21A /* DJWActionSheet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DJWActionSheet.m; path = DJWActionSheet/DJWActionSheet.m; sourceTree = ""; }; + F1F929DB66C11F2E9DE29A49 /* UnknownFieldSetBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnknownFieldSetBuilder.h; path = src/runtime/Classes/UnknownFieldSetBuilder.h; sourceTree = ""; }; + F20F43E8E59F16F112A99C22 /* ui_compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ui_compat.h; path = opensslIncludes/openssl/ui_compat.h; sourceTree = ""; }; + F21593CA3961611EF183200A /* SRWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRWebSocket.m; path = SocketRocket/SRWebSocket.m; sourceTree = ""; }; + F2166B3CE9B29D85469AC8A4 /* JSQMessagesBubbleImageFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesBubbleImageFactory.m; path = JSQMessagesViewController/Factories/JSQMessagesBubbleImageFactory.m; sourceTree = ""; }; + F235B8C3BB451235B2FBB1F1 /* JSQErrorMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQErrorMessage.h; path = JSQMessagesViewController/Model/JSQErrorMessage.h; sourceTree = ""; }; + F2BCE4D3130B33CC0C2D2208 /* UIView+JSQMessages.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+JSQMessages.h"; path = "JSQMessagesViewController/Categories/UIView+JSQMessages.h"; sourceTree = ""; }; + F3723D855F757291B01ACB67 /* JSQMessagesToolbarButtonFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesToolbarButtonFactory.h; path = JSQMessagesViewController/Factories/JSQMessagesToolbarButtonFactory.h; sourceTree = ""; }; + F3F3BE630B4700CF137AFA1D /* ConcreteExtensionField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ConcreteExtensionField.m; path = src/runtime/Classes/ConcreteExtensionField.m; sourceTree = ""; }; + F43C22B1EB002A6D588234CC /* MTLJSONAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLJSONAdapter.m; path = Mantle/MTLJSONAdapter.m; sourceTree = ""; }; + F484CBBFE4F91223F8134A96 /* fe_invert.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_invert.c; path = Sources/ed25519/fe_invert.c; sourceTree = ""; }; + F5A8D74F0882656CCFE260AE /* AES-CBC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "AES-CBC.h"; path = "AxolotlKit/Classes/Crypto/AES-CBC.h"; sourceTree = ""; }; + F5E1CB00C9A90364A4810A6E /* YapDatabaseManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseManager.h; path = YapDatabase/Internal/YapDatabaseManager.h; sourceTree = ""; }; + F60E888C68A136E7CDE8EEAB /* Pods-libPhoneNumber-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-libPhoneNumber-iOS-prefix.pch"; sourceTree = ""; }; + F641DC2A63FFF8BEDBC933A1 /* Ed25519.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Ed25519.m; path = Classes/Ed25519.m; sourceTree = ""; }; + F669398BD6CD0075AC6578B4 /* YDBCKMappingTableInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKMappingTableInfo.m; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKMappingTableInfo.m; sourceTree = ""; }; + F6977E4544921ACD89B80215 /* Pods-APDropDownNavToolbar-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-APDropDownNavToolbar-Private.xcconfig"; sourceTree = ""; }; + F6B21580EAEC2C54A75CFA67 /* NSDictionary+MTLJSONKeyPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+MTLJSONKeyPath.h"; path = "Mantle/NSDictionary+MTLJSONKeyPath.h"; sourceTree = ""; }; + F6E16ED5A4E7ADE6E1B547D1 /* ChainAndIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ChainAndIndex.h; path = AxolotlKit/Classes/Ratchet/ChainAndIndex.h; sourceTree = ""; }; + F83E2B698307985CCB6FEF78 /* YapDatabase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabase.h; path = YapDatabase/YapDatabase.h; sourceTree = ""; }; + F8416A6D733440B8BA39D3D8 /* NSData+keyVersionByte.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+keyVersionByte.m"; path = "AxolotlKit/Classes/Utility/NSData+keyVersionByte.m"; sourceTree = ""; }; + F863D455262AB47764D75ED3 /* libPods-HKDFKit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-HKDFKit.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + F86A6D716F2E5BE4AE1FC059 /* Pods-Mantle-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Mantle-Private.xcconfig"; sourceTree = ""; }; + F8B5DEF01FC9695AFC0BFB80 /* YDBCKRecordTableInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKRecordTableInfo.h; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKRecordTableInfo.h; sourceTree = ""; }; + F8D25DCC80354AC8467A19E2 /* JSQMessagesCollectionViewFlowLayoutInvalidationContext.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSQMessagesCollectionViewFlowLayoutInvalidationContext.m; path = JSQMessagesViewController/Layout/JSQMessagesCollectionViewFlowLayoutInvalidationContext.m; sourceTree = ""; }; + F976B13172005E8848948263 /* AFURLResponseSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLResponseSerialization.m; path = AFNetworking/AFURLResponseSerialization.m; sourceTree = ""; }; + F9CDA65791A75922684C4457 /* JSQMessagesViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesViewController.h; path = JSQMessagesViewController/Controllers/JSQMessagesViewController.h; sourceTree = ""; }; + FA11424A13B312203530C175 /* compare.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = compare.h; path = Sources/ed25519/additions/compare.h; sourceTree = ""; }; + FA1ECAFA33943881107D71B2 /* YapDatabaseRelationshipConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipConnection.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipConnection.h; sourceTree = ""; }; + FA72626B9B313FE60DEF78F5 /* libPods-Mantle.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Mantle.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + FAA8DFE2E5F47D0CEECB8DCB /* Message.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Message.h; path = src/runtime/Classes/Message.h; sourceTree = ""; }; + FABEBCD88F0D3E3273D066D6 /* JSQMessagesInputToolbar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSQMessagesInputToolbar.h; path = JSQMessagesViewController/Views/JSQMessagesInputToolbar.h; sourceTree = ""; }; + FAF623E412D967FD8C61C9E3 /* YDBCKChangeRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKChangeRecord.h; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKChangeRecord.h; sourceTree = ""; }; + FB77F1DBAD873681A60D6EB2 /* Pods-SQLCipher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-SQLCipher-prefix.pch"; sourceTree = ""; }; + FBA6690EF89D2B302A672623 /* Constants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Constants.h; path = AxolotlKit/Classes/Constants.h; sourceTree = ""; }; + FBAFD1119BB9F1E50EB51716 /* ge_p3_to_cached.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_p3_to_cached.c; path = Sources/ed25519/ge_p3_to_cached.c; sourceTree = ""; }; + FBE85E7DD67C5FA62F7F2F66 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; + FC0C51BB9D70FF9FB9DF1BA7 /* curve_sigs.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = curve_sigs.c; path = Sources/ed25519/additions/curve_sigs.c; sourceTree = ""; }; + FC14CA85C9DB48E06FBEDBEB /* DDFileLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDFileLogger.h; path = Lumberjack/DDFileLogger.h; sourceTree = ""; }; + FC3944ABD69E43142EA7AF0D /* AFURLSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLSessionManager.m; path = AFNetworking/AFURLSessionManager.m; sourceTree = ""; }; + FC5C700A476A26981D4C139F /* Pods-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-acknowledgements.markdown"; sourceTree = ""; }; + FC7587D5A3A2AF7086AB833A /* JSQSystemSoundPlayer+JSQMessages.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "JSQSystemSoundPlayer+JSQMessages.h"; path = "JSQMessagesViewController/Categories/JSQSystemSoundPlayer+JSQMessages.h"; sourceTree = ""; }; + FC9E5F3600A116E0E15AB592 /* NSDictionary+MTLJSONKeyPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+MTLJSONKeyPath.m"; path = "Mantle/NSDictionary+MTLJSONKeyPath.m"; sourceTree = ""; }; + FCBB8695E206A1B48738CB3D /* PreKeyRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PreKeyRecord.m; path = AxolotlKit/Classes/Prekeys/PreKeyRecord.m; sourceTree = ""; }; + FD2B5F2403D2BA133D68D220 /* AFHTTPRequestOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPRequestOperation.h; path = AFNetworking/AFHTTPRequestOperation.h; sourceTree = ""; }; + FD2EC0FFD2CBB684C04D1139 /* MTLModel+NSCoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MTLModel+NSCoding.m"; path = "Mantle/MTLModel+NSCoding.m"; sourceTree = ""; }; + FD38B56613F416688C399A90 /* Pods-TwistedOakCollapsingFutures-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-TwistedOakCollapsingFutures-dummy.m"; sourceTree = ""; }; + FE024B98BEFAECA3F3648E32 /* YapDatabaseSearchResultsViewConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchResultsViewConnection.h; path = YapDatabase/Extensions/SearchResults/YapDatabaseSearchResultsViewConnection.h; sourceTree = ""; }; + FE94DDC832F50D09DC8BDD0C /* ge_p1p1_to_p3.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_p1p1_to_p3.c; path = Sources/ed25519/ge_p1p1_to_p3.c; sourceTree = ""; }; + FED0EFF78D98413556AD8805 /* NBMetadataHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBMetadataHelper.h; path = libPhoneNumber/NBMetadataHelper.h; sourceTree = ""; }; + FFD36C753F21C98A414D3972 /* sqlite3.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = sqlite3.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 028799D656C142C13DD14903 /* Frameworks */ = { + 02E639495010B2EEC37309C6 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 82C1019163CE7ABA43056F91 /* Foundation.framework in Frameworks */, + 82AC9BABD1A1CBCBE3B980B5 /* Foundation.framework in Frameworks */, + F1BEEC55CD84B4A98E6CD61D /* Security.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 087EB5013DE66B6B6D03A7EA /* Frameworks */ = { + 07C0E2520CF7ABF5063FF334 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - F9795C3CBD81BC918BB321F8 /* Foundation.framework in Frameworks */, + CDF67873DE6D562A22BB5E77 /* CoreGraphics.framework in Frameworks */, + 521F275AEE7ACCF5D151DBFC /* Foundation.framework in Frameworks */, + D6FD250D4C2AEB2509B7BD31 /* QuartzCore.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 0D188F80742E154095CEA0F9 /* Frameworks */ = { + 1167F99334623D9E987AB86E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 76DF4F3845468033463641D2 /* Foundation.framework in Frameworks */, + 48BA209C607C388FC14E1BE4 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 2B9457F5C2F2397D0A228D35 /* Frameworks */ = { + 12AC6250A62FB40DC9BB011A /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 7E4015E1866C439CB5857129 /* Foundation.framework in Frameworks */, - C97D6C6E9B46BD1B39D14042 /* Security.framework in Frameworks */, + C443378CD627057337E824BE /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 2E920A65E2E35AB8F03AB913 /* Frameworks */ = { + 2BB7EC3CA61F0B2F9A4EE71B /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 6513CF75EEB95C94C5FC1353 /* Foundation.framework in Frameworks */, + F227FCDEDFA9858DA0925B9A /* CoreGraphics.framework in Frameworks */, + 78FE3F8A48F89B485997E26C /* CoreLocation.framework in Frameworks */, + 9FC2BBB6CAEAE45564F23512 /* Foundation.framework in Frameworks */, + BFF45CBE9FB244AE8408B687 /* MapKit.framework in Frameworks */, + 39A0FE5E60AA510ED4BBDF6A /* QuartzCore.framework in Frameworks */, + 44DAB5FA6F6A571EBBAC39C9 /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 2EEBC3B1022615DA6B249BD8 /* Frameworks */ = { + 3353AC773410E04EBF32117C /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - D7920DF71CE5C57F370742CF /* Foundation.framework in Frameworks */, + C2E7B2FE06D801F5ED6A9D23 /* CFNetwork.framework in Frameworks */, + 3C7A2874C289997DF29653FB /* Foundation.framework in Frameworks */, + CC0FF16B9C8651AB9217FCF0 /* Security.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 3299F8352A60BC4795772B45 /* Frameworks */ = { + 41DEED56C42F282B706EC1E0 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 961124346E7DE7DE89CB7BAB /* CoreGraphics.framework in Frameworks */, - D89414006B5E7A2847690561 /* Foundation.framework in Frameworks */, - E641D145576FE786959A959A /* MobileCoreServices.framework in Frameworks */, - C3976C6057698059ABE090E3 /* Security.framework in Frameworks */, - 33AA0CE909EB5DFBBB0575D7 /* SystemConfiguration.framework in Frameworks */, + 1B4451B73E2E144929A87CFA /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 53E4FEF3FBDBC7F714C42F4C /* Frameworks */ = { + 4F3F50E8E0D7FE815BF70C73 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 804C4F4E5EE1DC41E7A99B2E /* Foundation.framework in Frameworks */, + 48C4F5E3950D0D928A933AC1 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 57A44D1E54A03F3E4F6D4BFD /* Frameworks */ = { + 510AF4CDB82981B834309581 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 515AEDA40BD18AC81D54819D /* Foundation.framework in Frameworks */, + 7CFAD84CF34AD62F0CB39481 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 5896C284AA3C68F09B1D7CA9 /* Frameworks */ = { + 593781AE75783D7A63667478 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 028196A59FAECF5FC91D0B7C /* CFNetwork.framework in Frameworks */, - E99E9F79CD1B54580033855B /* Foundation.framework in Frameworks */, - 2AFEE8638FB5E9818B0877A8 /* Security.framework in Frameworks */, + AB598D307AF25E41FFD0D295 /* Foundation.framework in Frameworks */, + AC3AD7544976CF0139DCDDC9 /* Security.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 5BA9AB104FBC29CE20ED6030 /* Frameworks */ = { + 5991A8C701D5406C229EF299 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 5075E3ACE5AA81D39DFFC235 /* Foundation.framework in Frameworks */, + E74125A642C43927DAE54566 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 5F0E0F1D2DC965BB1EEC6795 /* Frameworks */ = { + 602D858782E89A5C32BABD13 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 770859CA92FDC808BBA46560 /* Foundation.framework in Frameworks */, + E16984CCDD0BD75A5316967D /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 6DFC32897FF3FB67D3DBA736 /* Frameworks */ = { + 64D0D0DBE8455B778B8FA66A /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 28D3E3E7B9028EF1E1C3591B /* CoreGraphics.framework in Frameworks */, - 938DE2D4721492D2DB245D86 /* CoreLocation.framework in Frameworks */, - 1AEADDC12D0FC43F88A2C42D /* Foundation.framework in Frameworks */, - A834AEF15D7512BE23DBCAE5 /* MapKit.framework in Frameworks */, - B4602E2F579BE22348AC9680 /* QuartzCore.framework in Frameworks */, - E6D2A84FF8831DF28F86E4AA /* UIKit.framework in Frameworks */, + 89783DD7171CDE3701049E4C /* AudioToolbox.framework in Frameworks */, + B7F4491DF385AECF4FAD8727 /* Foundation.framework in Frameworks */, + CEBFDD453165B58F7C4B83FE /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 6FE038404ADAEFCE11E749D9 /* Frameworks */ = { + 85C16477EFC14EF0EC0E213C /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 5C61F69E3819F679343DBF26 /* Foundation.framework in Frameworks */, + B129E5425D75D30EC65D5893 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7169463EF60B89AA4CB5358E /* Frameworks */ = { + 8B2F98FA4966BF02C65A8DF0 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - A4A99FD0FFE74A5EAE7871BE /* CoreGraphics.framework in Frameworks */, - 53692A686C3812BC34B1A6B7 /* Foundation.framework in Frameworks */, - 1EDBAB86F6C3DD7B5470E404 /* QuartzCore.framework in Frameworks */, + A39D488BCAB50804F85E51A4 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 8FA9997D04F228BD504DAF18 /* Frameworks */ = { + 928ECBBC39C7FAD680D31804 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - B45134157694EE627696AB4E /* Foundation.framework in Frameworks */, + A860F852C539F25B59B2F673 /* Foundation.framework in Frameworks */, + 1D94648F98FC146A750A4A7F /* Security.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 912875C9ACFD3FBDCEF08501 /* Frameworks */ = { + 94D22CFE3CA1AA96E2FE4F50 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - BE2E8A7D94B6D0629B7BD38C /* AudioToolbox.framework in Frameworks */, - 0D55143D309711394B8D7C65 /* Foundation.framework in Frameworks */, - 3F46F30B80886B6B7B1542AA /* UIKit.framework in Frameworks */, + EF1B64CE4F46437220FDEC9B /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - A5357C128110E31B4C426DAB /* Frameworks */ = { + 95BC5CB442F451234F00CAAA /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 9C0C5A088181D77EFC2FDFAF /* Foundation.framework in Frameworks */, - B9BE11065A3085005B6DA256 /* Security.framework in Frameworks */, + 35E7D62A2368D614B1A64AF1 /* CoreGraphics.framework in Frameworks */, + 2240D889CAE50610BFE72ABD /* Foundation.framework in Frameworks */, + 146214D39327638450D605AC /* MobileCoreServices.framework in Frameworks */, + 51FED73ED477A3D0C531FD5F /* Security.framework in Frameworks */, + F5467F8C28E3DB32A2307956 /* SystemConfiguration.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - AFA3FA75BDC0ADF33BD38D59 /* Frameworks */ = { + B7444FAB18CDB06BD8CC489A /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - D80EAAADEA859837AE6ECC4C /* Foundation.framework in Frameworks */, + E4A70FEAF94FB62AF86247B2 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - E88AF81F3A806DB42AD8E165 /* Frameworks */ = { + B930AD3EA9C5DE802FB7BA27 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 1067A0AFFC1C4F393845958A /* Foundation.framework in Frameworks */, - 23DD1B1124B971283D295939 /* Security.framework in Frameworks */, + 92FD83449C3F532E3B4CBC6C /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - F42AF55481D3077B01BBEE4B /* Frameworks */ = { + D46D9436A7147312D20919CF /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - A17D96B325DEA2C9AF67CFD8 /* Foundation.framework in Frameworks */, + 75F844318B0746C4D0FD1673 /* Foundation.framework in Frameworks */, + 489A0592B8DF2B41BA1F8AA4 /* Security.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - F7DE86BA0D5BF57179348793 /* Frameworks */ = { + F0931253D728B1B204E475BE /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - FA09A8A5B8F85AC8DE719AAC /* CoreTelephony.framework in Frameworks */, - 97259E31D48841A2A561A8BA /* Foundation.framework in Frameworks */, + 319B12AAF8E6B61C9C1C673E /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - FCCA203DFD0A350D6304D625 /* Frameworks */ = { + F32824C15C9F1A239A6125D9 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 591E4601D9A50C73A9B87E6C /* Foundation.framework in Frameworks */, - BBA61148A2E0846387E1CD3E /* Security.framework in Frameworks */, + E4497958D07D5325434C7AFC /* CoreTelephony.framework in Frameworks */, + 62CDA5E0FE4919D50E03AD1F /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 0887915B25196A8B354D8608 /* SQLCipher */ = { + 053165726AC1109908955845 /* NSURLConnection */ = { isa = PBXGroup; children = ( - F8282F6498631F951D7ED5F1 /* Support Files */, - B00EAB08EC370B4E18FDB1E8 /* common */, + FD2B5F2403D2BA133D68D220 /* AFHTTPRequestOperation.h */, + 2FAF71CC69BB6773655FC453 /* AFHTTPRequestOperation.m */, + 67A3804FB25727D630D94CFC /* AFHTTPRequestOperationManager.h */, + 703D026E4A2FFB43AFD3A881 /* AFHTTPRequestOperationManager.m */, + 5AFA553F8A9039980654C87B /* AFURLConnectionOperation.h */, + 660996E9359061DF00E83215 /* AFURLConnectionOperation.m */, ); - path = SQLCipher; + name = NSURLConnection; sourceTree = ""; }; - 102BE7003B3CFBEF4B8D63DF /* SQLCipher */ = { + 07D5F2F6677346FD2496B8C9 /* Support Files */ = { isa = PBXGroup; children = ( - 0436764F82F0C8FEA725A637 /* NSDictionary+YapDatabase.h */, - E665CE83AC96EA93102884F9 /* NSDictionary+YapDatabase.m */, - C71FD677E74895C4251CEBFE /* YDBCKAttachRequest.h */, - CEE4862A347280BE4A3C623D /* YDBCKAttachRequest.m */, - 34DCBEBC74418A7DC3A00DD6 /* YDBCKChangeQueue.h */, - 3D9A6612798E5D92DBDED697 /* YDBCKChangeQueue.m */, - ED525FB1DCEE2DDD296E0EA1 /* YDBCKChangeRecord.h */, - A53631BFA2581F3CB84596D5 /* YDBCKChangeRecord.m */, - 845F26BCF27A3DBABC41C82B /* YDBCKChangeSet.h */, - 622A609DAB5201409A4E85D8 /* YDBCKChangeSet.m */, - 11651CDA52CD25AD8D0FFE0A /* YDBCKMappingTableInfo.h */, - 955AD497A21709CFD2B9AE5B /* YDBCKMappingTableInfo.m */, - D2E6CBB4F5FBCAC76C61CCD2 /* YDBCKMergeInfo.h */, - F64A0714EC47A5DB7C8A6E77 /* YDBCKMergeInfo.m */, - 640BA9D82D488B6A8526EC68 /* YDBCKRecord.h */, - A33905F638CEF322403EBA3C /* YDBCKRecord.m */, - 57F0BF1B1506CB78E4A36D2D /* YDBCKRecordInfo.h */, - 03608CB00527D3EC5A7D589F /* YDBCKRecordInfo.m */, - 1331D5C3C6C12341F9A9A337 /* YDBCKRecordTableInfo.h */, - CF769307AD5746686D588E13 /* YDBCKRecordTableInfo.m */, - 1FD0DD7522E85524CABD6C33 /* YapCache.h */, - B0C396C2975DB2260E949963 /* YapCache.m */, - F95E16598785E5D1EDDFEE72 /* YapCollectionKey.h */, - B4B0E13DBEF6F6634DBD3EA1 /* YapCollectionKey.m */, - 706F559123C457FDD2FD0C9E /* YapDatabase.h */, - F1A6F118AF6BA0B9BCCBE0EE /* YapDatabase.m */, - FB988CE188380E46440E41BD /* YapDatabaseCloudKit.h */, - 1A97EEF0C6BF5E07B095ED90 /* YapDatabaseCloudKit.m */, - 553E724F2A5F89194D5D721C /* YapDatabaseCloudKitConnection.h */, - E796CE5DC9BBCC3DC95B7169 /* YapDatabaseCloudKitConnection.m */, - D0CFED03AF3D5A995863AD6F /* YapDatabaseCloudKitOptions.h */, - AE603644D6956DD9879E4447 /* YapDatabaseCloudKitOptions.m */, - 5BEA1DB9AB6709ED36E736E6 /* YapDatabaseCloudKitPrivate.h */, - B3C1AA15892C233A2B9BAD47 /* YapDatabaseCloudKitTransaction.h */, - 0DD8FEFFC1482F337129700A /* YapDatabaseCloudKitTransaction.m */, - 7FD0A17F22949127167E6020 /* YapDatabaseCloudKitTypes.h */, - 97843A732E4A2D3D1EC54EB3 /* YapDatabaseCloudKitTypes.m */, - A969518976B14AB6ECB65C39 /* YapDatabaseConnection.h */, - BA98BF46F25EDD2F75AF882A /* YapDatabaseConnection.m */, - 7B8ACD223E0A9D339BFF65F3 /* YapDatabaseConnectionDefaults.h */, - EB2A46B54540264DC1F3401B /* YapDatabaseConnectionDefaults.m */, - 1B8FB50D256B7DD679039CB7 /* YapDatabaseConnectionState.h */, - B9B41EBA6FDE23DD92697C5B /* YapDatabaseConnectionState.m */, - BF16EE74C8CB39B8414A11E1 /* YapDatabaseExtension.h */, - 9C1286C59BF5DACD2F236F41 /* YapDatabaseExtension.m */, - 3695FCFDF8F2686D502489CA /* YapDatabaseExtensionConnection.h */, - 869594F2D89964EEEF85D602 /* YapDatabaseExtensionConnection.m */, - 490B11BDCFBB0AC015248664 /* YapDatabaseExtensionPrivate.h */, - C599E94188CE85232A3FC159 /* YapDatabaseExtensionTransaction.h */, - 456A1D65E0E97D88E293B63D /* YapDatabaseExtensionTransaction.m */, - 01C991B2534F3E2E04704A3B /* YapDatabaseFilteredView.h */, - 8A501F426EFDEF13B01044A1 /* YapDatabaseFilteredView.m */, - 53DA6EE1420EA279D899FE76 /* YapDatabaseFilteredViewConnection.h */, - 634BC3E5B88A155A2B8BE1DD /* YapDatabaseFilteredViewConnection.m */, - 33034210B6B94568D1B4E2B3 /* YapDatabaseFilteredViewPrivate.h */, - A4AFA1719E13B1B62A4246FB /* YapDatabaseFilteredViewTransaction.h */, - EAB420ABF6BF708D4F2CB971 /* YapDatabaseFilteredViewTransaction.m */, - 20E8C86CFE33F3A932CD1BD2 /* YapDatabaseFilteredViewTypes.h */, - 5FD9E4A134C8E8DBDA95BCA8 /* YapDatabaseFilteredViewTypes.m */, - 8B9B29DDD705B6E12971D373 /* YapDatabaseFullTextSearch.h */, - F498F57E04F59F038D2E89B2 /* YapDatabaseFullTextSearch.m */, - 37049126114B57A78D06CDFA /* YapDatabaseFullTextSearchConnection.h */, - 7932C80BB219017D7538F81E /* YapDatabaseFullTextSearchConnection.m */, - CB3DA771932588AF98D488E0 /* YapDatabaseFullTextSearchHandler.h */, - F9D51DE021D5627F8FD8ACE8 /* YapDatabaseFullTextSearchHandler.m */, - CA2017866FE473CD3FE272BE /* YapDatabaseFullTextSearchPrivate.h */, - 9E0F89E6F1402DA16C865D7D /* YapDatabaseFullTextSearchSnippetOptions.h */, - 91CD3B89D66BD035DEB90561 /* YapDatabaseFullTextSearchSnippetOptions.m */, - 62FB2498F2A9E8CD71663ECE /* YapDatabaseFullTextSearchTransaction.h */, - DD5980AE71902FD24536B903 /* YapDatabaseFullTextSearchTransaction.m */, - E717B7996FCA98409FC935FF /* YapDatabaseHooks.h */, - D806339CACC259CD274F0BC7 /* YapDatabaseHooks.m */, - 3ABA405068C591109616667E /* YapDatabaseHooksConnection.h */, - 94EBBD0F811F216A95032194 /* YapDatabaseHooksConnection.m */, - 5626B292CF5D1A1F1BC190EB /* YapDatabaseHooksPrivate.h */, - 44258AD0280B1DFA0266CDEA /* YapDatabaseHooksTransaction.h */, - D96B5DFFBA8BF105EFD7BAAE /* YapDatabaseHooksTransaction.m */, - C08067F2D2B30AF5B32D7C00 /* YapDatabaseLogging.h */, - 805DE30319C64367B30FFA52 /* YapDatabaseLogging.m */, - B54340E2D5BB7A7A06C138F3 /* YapDatabaseManager.h */, - C3DB38DA5F0396D12147C44B /* YapDatabaseManager.m */, - 9FF0CA6E2F6D82C0936A1C87 /* YapDatabaseOptions.h */, - A47CAFEE33FF94C32F88E0D9 /* YapDatabaseOptions.m */, - D16767CDEBDC55328E567001 /* YapDatabasePrivate.h */, - 92B84A7CAC9740456D4C76DA /* YapDatabaseQuery.h */, - 5A25EB2AC5A356718981C34A /* YapDatabaseQuery.m */, - 7D912E1FBF3BB02D6E24F816 /* YapDatabaseRelationship.h */, - 3880BC2E08C2B99021B9FF63 /* YapDatabaseRelationship.m */, - 4C36DF4427467770F720D127 /* YapDatabaseRelationshipConnection.h */, - 1ECED635B5A9A73C7C99EB25 /* YapDatabaseRelationshipConnection.m */, - CF91B9778BB564FDE7921212 /* YapDatabaseRelationshipEdge.h */, - BF038FAC614D073686D75401 /* YapDatabaseRelationshipEdge.m */, - D0AE5B35F83940BA505C4DFE /* YapDatabaseRelationshipEdgePrivate.h */, - DC4D349D64E783F341C1E15C /* YapDatabaseRelationshipNode.h */, - DE40DE4A2C5D89E2650A5DBB /* YapDatabaseRelationshipOptions.h */, - BB25D04D632FD19346577001 /* YapDatabaseRelationshipOptions.m */, - E53CEFDE519607E8E18577D1 /* YapDatabaseRelationshipPrivate.h */, - 5216E6B9E3E921F0EADF4D6B /* YapDatabaseRelationshipTransaction.h */, - C6E270E9F2FB96E05203CDED /* YapDatabaseRelationshipTransaction.m */, - BE28904BF7AC5CEF7FF4D534 /* YapDatabaseSearchQueue.h */, - EC69BC680D2F42362DBFFFC9 /* YapDatabaseSearchQueue.m */, - B90262DC4947D6E753E28FE6 /* YapDatabaseSearchQueuePrivate.h */, - D15BD33D4B095474ABF626A9 /* YapDatabaseSearchResultsView.h */, - BD5A79EC4FF1DD2CA34032A8 /* YapDatabaseSearchResultsView.m */, - 0D4723B270E32BD9A373052B /* YapDatabaseSearchResultsViewConnection.h */, - 159CD94AC47C33DFB7B669D5 /* YapDatabaseSearchResultsViewConnection.m */, - 22CD02775D0DC5C9E4A97007 /* YapDatabaseSearchResultsViewOptions.h */, - 782A65132663F0D804BD96A0 /* YapDatabaseSearchResultsViewOptions.m */, - CED87B6C9FCF5F79DAD7BD18 /* YapDatabaseSearchResultsViewPrivate.h */, - 03EB90C1C29CA47D62C6979B /* YapDatabaseSearchResultsViewTransaction.h */, - 1563B510D5AD2BB1F5F5EA4E /* YapDatabaseSearchResultsViewTransaction.m */, - D4998B13422A8A8CD3A473C9 /* YapDatabaseSecondaryIndex.h */, - 8782CE3E733A08733DBD2266 /* YapDatabaseSecondaryIndex.m */, - 9CE303B408F6F6FFA4725E3E /* YapDatabaseSecondaryIndexConnection.h */, - 1355E2751A63388A4174F019 /* YapDatabaseSecondaryIndexConnection.m */, - F448B5E27302A5A2F32B4714 /* YapDatabaseSecondaryIndexHandler.h */, - 9A54C7DBD62759EED88FE2D6 /* YapDatabaseSecondaryIndexHandler.m */, - B375A4AF76B88F10A0525BB5 /* YapDatabaseSecondaryIndexOptions.h */, - 7258ECC3C717E1442FDAA151 /* YapDatabaseSecondaryIndexOptions.m */, - E339E28285EB8F57EA5AA49B /* YapDatabaseSecondaryIndexPrivate.h */, - 51A8F576911380569852811C /* YapDatabaseSecondaryIndexSetup.h */, - 4DBFE9F381535C9DE40F7BEF /* YapDatabaseSecondaryIndexSetup.m */, - 71F02C5360DBC684D8A12818 /* YapDatabaseSecondaryIndexTransaction.h */, - 22B1062665212C15F137EA97 /* YapDatabaseSecondaryIndexTransaction.m */, - 21F16B61CE35F286BD0A4A18 /* YapDatabaseStatement.h */, - 053D8519AB744885D80F9CBC /* YapDatabaseStatement.m */, - 2F657D54F651ABE491857D5C /* YapDatabaseString.h */, - 1F952F836B57B9A6F62CF985 /* YapDatabaseTransaction.h */, - D86848A7F30566754416787A /* YapDatabaseTransaction.m */, - 541DB4190C31D133E3EFC0CB /* YapDatabaseView.h */, - A728EAC5EB3990FD73723A17 /* YapDatabaseView.m */, - CE10C661C38A94D9B34F0F5B /* YapDatabaseViewChange.h */, - 2D143D94977BA77639C581A7 /* YapDatabaseViewChange.m */, - 606636F6BB98CEF24BC4286E /* YapDatabaseViewChangePrivate.h */, - 401A4122963A28FEB07B6459 /* YapDatabaseViewConnection.h */, - 8577CF56DD413A3480B6F2AA /* YapDatabaseViewConnection.m */, - F1952854A5B1DB2D6C0B60B7 /* YapDatabaseViewMappings.h */, - EF3FAF4F269E1A39C1F4EDE6 /* YapDatabaseViewMappings.m */, - 30E712B1A8061D04B974EC84 /* YapDatabaseViewMappingsPrivate.h */, - E39A44BC97FEC51F1E9C1F09 /* YapDatabaseViewOptions.h */, - 20B1D7463D7496BB91127ECD /* YapDatabaseViewOptions.m */, - 35CC35B370B36E4DDBE76167 /* YapDatabaseViewPage.h */, - 93FEA5ACDDA879282C5E7C1B /* YapDatabaseViewPage.mm */, - 7672DA17E205BFE23D31F715 /* YapDatabaseViewPageMetadata.h */, - B27DD53003F37223A7FE51E1 /* YapDatabaseViewPageMetadata.m */, - 5362D60E7EDD0A13B369AB92 /* YapDatabaseViewPrivate.h */, - 314DCC388381F01979C8921B /* YapDatabaseViewRangeOptions.h */, - 43F8E58116A5A1183074306D /* YapDatabaseViewRangeOptions.m */, - 5766B3679E5E87AC574D0CD0 /* YapDatabaseViewRangeOptionsPrivate.h */, - D5F6F17DAC507608A81F5D10 /* YapDatabaseViewState.h */, - E656B1CB8E560D0CA87DBD7A /* YapDatabaseViewState.m */, - 006A2FDF71A77D5F679A466B /* YapDatabaseViewTransaction.h */, - 523C873D90A6A54A006EEE2C /* YapDatabaseViewTransaction.m */, - 2764D9CD5831228A8FCB0C8F /* YapDatabaseViewTypes.h */, - 171148BADA7DBF67200A76AE /* YapDatabaseViewTypes.m */, - 353CC93F2F10D629581E4852 /* YapDebugDictionary.h */, - 26CEDDE0C7D526E0F269A674 /* YapDebugDictionary.m */, - 7497A198B099B2408B6FEAEC /* YapMemoryTable.h */, - 1546EEC5213D9F6DD80B7F40 /* YapMemoryTable.m */, - 8465F1C3B2120861739BBAC3 /* YapMurmurHash.h */, - C884985DEB70BB992FB3BBFC /* YapMurmurHash.m */, - F7F551A8994AC543440C19D9 /* YapNull.h */, - 635B8FC2C75A445984B25ACA /* YapNull.m */, - 7136406863B760C4782A8FCA /* YapRowidSet.h */, - F6D0EF858AD3EC8E12480479 /* YapRowidSet.mm */, - 5C11D3CC4B52824938C228B0 /* YapSet.h */, - 0B15DE442F8BCC579D315780 /* YapSet.m */, - D0E3D076AC2321E51E20F273 /* YapTouch.h */, - DE11E13B23114759585A8757 /* YapTouch.m */, - 7F21F506511716B7E582B9BC /* YapWhitelistBlacklist.h */, - E4B1855341CD7D74760D75CA /* YapWhitelistBlacklist.m */, + BFF4B7138B881C8A8DCD6ABF /* Pods-FFCircularProgressView.xcconfig */, + ACA10A45EF14F21F2512B603 /* Pods-FFCircularProgressView-Private.xcconfig */, + C922C7BAABD242CB7FEFEE3F /* Pods-FFCircularProgressView-dummy.m */, + BA418A201561D12823A98D90 /* Pods-FFCircularProgressView-prefix.pch */, ); - name = SQLCipher; + name = "Support Files"; + path = "../Target Support Files/Pods-FFCircularProgressView"; sourceTree = ""; }; - 17F997B0A7290E3A514DC6E3 /* SocketRocket */ = { + 0CA882FAF3488404A17AB097 = { isa = PBXGroup; children = ( - 08A86A8F7071ACE5456CEDC4 /* SRWebSocket.h */, - 0F24F003DEAE38DB512C7B1D /* SRWebSocket.m */, - 6B265D70EF2D47B99DE8C631 /* Support Files */, + 28C54DA610397099FA33FBE8 /* Podfile */, + 303017883E7593A8948850C3 /* Frameworks */, + 1E6AF99386FDC5C30D0790F2 /* Pods */, + D0ADE2718E6ACBEC4992075B /* Products */, + 6D6CBAB5E03CC3B576E852F3 /* Targets Support Files */, ); - path = SocketRocket; sourceTree = ""; }; - 198B8D02C8E41EF537038EE0 /* Support Files */ = { + 11B68C443E7AE9CDBE722FB6 /* SQLCipher */ = { isa = PBXGroup; children = ( - F955E94EA59CB82D52EE7370 /* Pods-Mantle.xcconfig */, - 3584FD5D2EC3EEF4E4541DEC /* Pods-Mantle-Private.xcconfig */, - 3DF640BC1C7A32589A9A448B /* Pods-Mantle-dummy.m */, - F5BE79BB7EE36A7D06A59D82 /* Pods-Mantle-prefix.pch */, + D09E3FA59D0669E2BAFABDAA /* NSDictionary+YapDatabase.h */, + 56DC96A72BF1E6284B9D3A08 /* NSDictionary+YapDatabase.m */, + BA1FDBF2D6E1E31C87A9A583 /* YDBCKAttachRequest.h */, + 3325AFC299395DFF4E23EA3A /* YDBCKAttachRequest.m */, + 00778303E52B288B6B095B47 /* YDBCKChangeQueue.h */, + 29953BEEC84AF8F633A49909 /* YDBCKChangeQueue.m */, + FAF623E412D967FD8C61C9E3 /* YDBCKChangeRecord.h */, + 3AC57DF876D2E74BD9DFFB0D /* YDBCKChangeRecord.m */, + BB802C744FBFD8C5ADC475AF /* YDBCKChangeSet.h */, + 1F8707DC6666393FB33AE113 /* YDBCKChangeSet.m */, + 86B3D94827471935B88C685D /* YDBCKMappingTableInfo.h */, + F669398BD6CD0075AC6578B4 /* YDBCKMappingTableInfo.m */, + DE72103B32A57D6FC6F4D781 /* YDBCKMergeInfo.h */, + 530B72DFE78322EBCD59CFC9 /* YDBCKMergeInfo.m */, + 08621340221D19DC40491530 /* YDBCKRecord.h */, + 34CDF72D264F5E19F81E6F8C /* YDBCKRecord.m */, + DC3705DDF23F13A38980D28C /* YDBCKRecordInfo.h */, + B7CBC0F8D439E0E77CC016C2 /* YDBCKRecordInfo.m */, + F8B5DEF01FC9695AFC0BFB80 /* YDBCKRecordTableInfo.h */, + 6795A5859D305C651D22C00A /* YDBCKRecordTableInfo.m */, + D7115BF7C60D65E497AFA0D0 /* YapCache.h */, + A1C2CD2E199FA0A78CF89201 /* YapCache.m */, + CD7AEF51E0EF2BB7622EF734 /* YapCollectionKey.h */, + 329A2952C771D61311F300D5 /* YapCollectionKey.m */, + F83E2B698307985CCB6FEF78 /* YapDatabase.h */, + B030B50AA1A82BC3E9C44D9B /* YapDatabase.m */, + E43E5D137CEDA1E0F0C5DA2F /* YapDatabaseCloudKit.h */, + 00DE872A0DC1499D126C0CB1 /* YapDatabaseCloudKit.m */, + 1DB66467F4E7DA355B984158 /* YapDatabaseCloudKitConnection.h */, + 27F7508B508D4F8DB4A7F5E3 /* YapDatabaseCloudKitConnection.m */, + B616B4AE59433367BAB0AB37 /* YapDatabaseCloudKitOptions.h */, + EDB841A37EDD732C020ACC9A /* YapDatabaseCloudKitOptions.m */, + 92E6331C15A14E9C1B771A1A /* YapDatabaseCloudKitPrivate.h */, + 553F2A03D97720E3C2FC9F88 /* YapDatabaseCloudKitTransaction.h */, + 962D293B32274722CA6D927E /* YapDatabaseCloudKitTransaction.m */, + C909F8F5922B6D70A8327205 /* YapDatabaseCloudKitTypes.h */, + 02E08D5D7D0DB119F7C37B32 /* YapDatabaseCloudKitTypes.m */, + 66916DCF10EC29A7E831271F /* YapDatabaseConnection.h */, + 08515156BB4A11C8240B021B /* YapDatabaseConnection.m */, + 212A84CD823710EEAB0E6C13 /* YapDatabaseConnectionDefaults.h */, + A260FC285C6C812240E02332 /* YapDatabaseConnectionDefaults.m */, + 715FDBBA4A032C2138D31DD3 /* YapDatabaseConnectionState.h */, + 548ED2A1BE9070765B17A114 /* YapDatabaseConnectionState.m */, + 9B2E47CD533622C2678D1940 /* YapDatabaseExtension.h */, + A6587E3D687D088A321D54AE /* YapDatabaseExtension.m */, + C599DCFC8AB9EDE3EC191BDA /* YapDatabaseExtensionConnection.h */, + A614AFA203AC89717544379F /* YapDatabaseExtensionConnection.m */, + 491CD4DCA667946A194663C8 /* YapDatabaseExtensionPrivate.h */, + 0A0E9C9E7BEBDA0F24389A32 /* YapDatabaseExtensionTransaction.h */, + 1922D56AF2646703C9986BF0 /* YapDatabaseExtensionTransaction.m */, + 77D1EA2BAF2AEEE431E57B63 /* YapDatabaseFilteredView.h */, + 65A06D409E05D0C6BB379FE4 /* YapDatabaseFilteredView.m */, + DAC00C05E6633A053275E627 /* YapDatabaseFilteredViewConnection.h */, + 4EBA42133409D0E2FF203794 /* YapDatabaseFilteredViewConnection.m */, + 0ED68907BAA87F771137FD29 /* YapDatabaseFilteredViewPrivate.h */, + 66CD66050E64283A61E617AA /* YapDatabaseFilteredViewTransaction.h */, + 30C160DD8914908E961E67FE /* YapDatabaseFilteredViewTransaction.m */, + 8FE6A24B4426A4CF8A367B3A /* YapDatabaseFilteredViewTypes.h */, + 3587A3698ADB68F8D37ACE01 /* YapDatabaseFilteredViewTypes.m */, + BE3F709532C0B9123CB4AE4D /* YapDatabaseFullTextSearch.h */, + 76D6F55AB0AC20FB15394BD6 /* YapDatabaseFullTextSearch.m */, + BBDEBA444430188DD43EC682 /* YapDatabaseFullTextSearchConnection.h */, + 3AE2C6A0317DC2A61C18C68F /* YapDatabaseFullTextSearchConnection.m */, + 90A4BF23372696C0AC890BE7 /* YapDatabaseFullTextSearchHandler.h */, + 7556DD2254C92CAE412027CB /* YapDatabaseFullTextSearchHandler.m */, + 32B00A75C6CC63629C2EE3D6 /* YapDatabaseFullTextSearchPrivate.h */, + 9CEE23006C01C7DB52CC2032 /* YapDatabaseFullTextSearchSnippetOptions.h */, + 2833CA55941D683CC73417A7 /* YapDatabaseFullTextSearchSnippetOptions.m */, + 1BA6BBE5F597908D64B1C16A /* YapDatabaseFullTextSearchTransaction.h */, + 92C670518F3A247DED90753C /* YapDatabaseFullTextSearchTransaction.m */, + 85561D279E7192196EC1C152 /* YapDatabaseHooks.h */, + 14454DC41704083B69E163F8 /* YapDatabaseHooks.m */, + C250E922BDEE1B96AB77028B /* YapDatabaseHooksConnection.h */, + A8AA611F78CFBDCCB950611F /* YapDatabaseHooksConnection.m */, + 02C2693DF178D6DBF53DDDB6 /* YapDatabaseHooksPrivate.h */, + 8C6B14CE461AEE046C99A27F /* YapDatabaseHooksTransaction.h */, + 938DA83BD863C58B6B38FBAC /* YapDatabaseHooksTransaction.m */, + 2056799F45D2F528C566E87A /* YapDatabaseLogging.h */, + 5F250B97BB03AABA03203D64 /* YapDatabaseLogging.m */, + F5E1CB00C9A90364A4810A6E /* YapDatabaseManager.h */, + C8CD3B0A052EE5E3B322531A /* YapDatabaseManager.m */, + 369750D7289F8580FAA9A6C8 /* YapDatabaseOptions.h */, + 0070EB022967CAC5AF0A18EC /* YapDatabaseOptions.m */, + 813F692942593D19AB7FDE79 /* YapDatabasePrivate.h */, + 72C2F1B86594D70B9D2CE014 /* YapDatabaseQuery.h */, + 024B10325DF5B87AAAA3E7CB /* YapDatabaseQuery.m */, + 25AF51B0210B12B8567C2DB9 /* YapDatabaseRelationship.h */, + 2C9B060737FAD5FBAC810CC8 /* YapDatabaseRelationship.m */, + FA1ECAFA33943881107D71B2 /* YapDatabaseRelationshipConnection.h */, + 9A90D1C9E67333A51708686F /* YapDatabaseRelationshipConnection.m */, + 77F0F6F58531F3582629B82A /* YapDatabaseRelationshipEdge.h */, + 170DE2BBE6A3E3337C9052B9 /* YapDatabaseRelationshipEdge.m */, + 7D3AE4D58A285DDC53BA8759 /* YapDatabaseRelationshipEdgePrivate.h */, + 5B237458092EC86A1D418275 /* YapDatabaseRelationshipNode.h */, + AA4B384C8D900FB16952DFAA /* YapDatabaseRelationshipOptions.h */, + 0AA270FED6AA3D7ED52A6901 /* YapDatabaseRelationshipOptions.m */, + 2080F46DB103625537F7E209 /* YapDatabaseRelationshipPrivate.h */, + 7FE4A5EFE9E82C82933FA483 /* YapDatabaseRelationshipTransaction.h */, + CD48E583AF4A8C40B1D842EB /* YapDatabaseRelationshipTransaction.m */, + 94F0B0BBF3208CC399A8D3A0 /* YapDatabaseSearchQueue.h */, + 8CE8C87690B872274E9DAF58 /* YapDatabaseSearchQueue.m */, + 878E51DB3C1238280714B87F /* YapDatabaseSearchQueuePrivate.h */, + 0A88D3241826DE9DB52693EC /* YapDatabaseSearchResultsView.h */, + 92632D241D66E4964934AEE4 /* YapDatabaseSearchResultsView.m */, + FE024B98BEFAECA3F3648E32 /* YapDatabaseSearchResultsViewConnection.h */, + B8F30B696D78E4A8DC56305B /* YapDatabaseSearchResultsViewConnection.m */, + D7D858F3FC9AB58C9EB8EFEE /* YapDatabaseSearchResultsViewOptions.h */, + 08BB8B9307E90DFE1FC02DFD /* YapDatabaseSearchResultsViewOptions.m */, + 59C6E29088895311FECB17AA /* YapDatabaseSearchResultsViewPrivate.h */, + BB47A7ECF55D3C18B4D4031A /* YapDatabaseSearchResultsViewTransaction.h */, + A5D386143116728D1711F053 /* YapDatabaseSearchResultsViewTransaction.m */, + C726E1CF436FC99106FCF9BE /* YapDatabaseSecondaryIndex.h */, + D3653BD1349CB62CC1A5861C /* YapDatabaseSecondaryIndex.m */, + 169B4EF34CBDCFD32C462FA2 /* YapDatabaseSecondaryIndexConnection.h */, + 2521BAAA5F179539756D0AA5 /* YapDatabaseSecondaryIndexConnection.m */, + C44A029CFC0F19B78391E6D7 /* YapDatabaseSecondaryIndexHandler.h */, + 3EF966D7B96291731EF49F28 /* YapDatabaseSecondaryIndexHandler.m */, + 22C613F8A44724FDC4FA9D75 /* YapDatabaseSecondaryIndexOptions.h */, + E654C3451C0A9C5C0E7C3BC8 /* YapDatabaseSecondaryIndexOptions.m */, + C0F9A8847F11FA070581432B /* YapDatabaseSecondaryIndexPrivate.h */, + C7F6C0FC487D81215FBF7934 /* YapDatabaseSecondaryIndexSetup.h */, + BEDF8A7FF7A32D5C63C13327 /* YapDatabaseSecondaryIndexSetup.m */, + A32EDBA37CA116C04A8C83A6 /* YapDatabaseSecondaryIndexTransaction.h */, + CB0B70CF3022544E9C73ACEA /* YapDatabaseSecondaryIndexTransaction.m */, + 801DF691B05964FC3F547289 /* YapDatabaseStatement.h */, + BDE7294CBFCB179E593F8529 /* YapDatabaseStatement.m */, + 3F7E703CA3046CEDE343B2B6 /* YapDatabaseString.h */, + 9F67BB6CE0F8A594BC4386FE /* YapDatabaseTransaction.h */, + CB44FB49C3A05B991D03E128 /* YapDatabaseTransaction.m */, + 9E126C12EEFBF7B46E037272 /* YapDatabaseView.h */, + 1F822B0113BD943BEB3D146C /* YapDatabaseView.m */, + 686A5AD96BC1DF71A7CCF9CB /* YapDatabaseViewChange.h */, + 4B57F5635B1F43AA636B263C /* YapDatabaseViewChange.m */, + 80D0A622826A1D78B9D235CA /* YapDatabaseViewChangePrivate.h */, + A1C35871C9AD95F351D1B92F /* YapDatabaseViewConnection.h */, + CEDD5FA41DBB95DC6D4824A9 /* YapDatabaseViewConnection.m */, + 64B0C55AD7DD65F748BD84DB /* YapDatabaseViewMappings.h */, + 24025B33CFBF8F8CD491CCAB /* YapDatabaseViewMappings.m */, + 6C63969D4C04497884C4EB3A /* YapDatabaseViewMappingsPrivate.h */, + 60931B1C59F05AAC3108A6C6 /* YapDatabaseViewOptions.h */, + 17036B2AAE4C79102DD83BD4 /* YapDatabaseViewOptions.m */, + 90C2FF902314968F4AB8B3E4 /* YapDatabaseViewPage.h */, + 8897CB192983F23B870D3DE9 /* YapDatabaseViewPage.mm */, + 35F0E317A93FF676B8D6E3A3 /* YapDatabaseViewPageMetadata.h */, + 89CFBE22CD4D50F343B75D60 /* YapDatabaseViewPageMetadata.m */, + 6333726FBC48CF445A22D239 /* YapDatabaseViewPrivate.h */, + AB947ED6CF3180E2A53FBCA8 /* YapDatabaseViewRangeOptions.h */, + C2F262CEFCABBFC3688E6BDF /* YapDatabaseViewRangeOptions.m */, + 48C7BD34730E9716F486F74B /* YapDatabaseViewRangeOptionsPrivate.h */, + 7148D8782182B50AF61D32DE /* YapDatabaseViewState.h */, + 1AA31CDBE058E0630802AE04 /* YapDatabaseViewState.m */, + 54D980423035F7C9939F9A85 /* YapDatabaseViewTransaction.h */, + 7DA3153DA9320679D5EC795C /* YapDatabaseViewTransaction.m */, + F0781F92D8DB87346F115F74 /* YapDatabaseViewTypes.h */, + EFEB2C45D097D632D97935EC /* YapDatabaseViewTypes.m */, + EBE3C27E180D5E20FCA98ABF /* YapDebugDictionary.h */, + 91D6C0DA3C8DA60F59ACE589 /* YapDebugDictionary.m */, + A3AB5DD0FFC300BDB921A112 /* YapMemoryTable.h */, + AC7ACBBB0876E49737173A49 /* YapMemoryTable.m */, + C3D961EF89F4E7675393FFE6 /* YapMurmurHash.h */, + 83C24B9A36E66BC52F717F3F /* YapMurmurHash.m */, + 995F942E6261B0C8651B9402 /* YapNull.h */, + 2249C75105676C5EC81857BB /* YapNull.m */, + E080B60CF2E89ECF156E4258 /* YapRowidSet.h */, + 49B9AC8CF72C43BCBBEE7734 /* YapRowidSet.mm */, + 73A00122C77F5CC629E69014 /* YapSet.h */, + 07ACC5B11D48F4E1B2E89DD1 /* YapSet.m */, + 8889B131292B1B3BAE942565 /* YapTouch.h */, + 5E6FD2351247D9AA740E8BF4 /* YapTouch.m */, + 69F5FC426C78F6F620F92B4E /* YapWhitelistBlacklist.h */, + D7CDE091DC4768E266312552 /* YapWhitelistBlacklist.m */, ); - name = "Support Files"; - path = "../Target Support Files/Pods-Mantle"; + name = SQLCipher; sourceTree = ""; }; - 1C5163C4C6018E50CBE76887 /* Support Files */ = { + 16014C87259CEAFD046372ED /* Core */ = { isa = PBXGroup; children = ( - 3A48D000ECBEAE862A820214 /* Pods-libPhoneNumber-iOS.xcconfig */, - 70EACBF32407A6E96CB86A65 /* Pods-libPhoneNumber-iOS-Private.xcconfig */, - CF2F2CEEC553988BDE318AB1 /* Pods-libPhoneNumber-iOS-dummy.m */, - 45E626D36A26831782A911F6 /* Pods-libPhoneNumber-iOS-prefix.pch */, + B099F782283C678EB447AB7D /* DDASLLogCapture.h */, + 7FA18F7FB85F43A426ADE167 /* DDASLLogCapture.m */, + 70A2BD002333965B91ABCB89 /* DDASLLogger.h */, + 1B6D80BD6C0F5FB7EE627B7C /* DDASLLogger.m */, + 36B07A5394275EBC8F9A3DB5 /* DDAbstractDatabaseLogger.h */, + 6B702A44F1C50670DEE04982 /* DDAbstractDatabaseLogger.m */, + 554C29A876C5D0E7097CC234 /* DDAssert.h */, + FC14CA85C9DB48E06FBEDBEB /* DDFileLogger.h */, + 66F718F4DB860121F417212F /* DDFileLogger.m */, + ED60FD01196C9565E87F494E /* DDLog.h */, + 4B7733F73B51974A416A30B5 /* DDLog.m */, + 1B3C414824EB6A55D0251202 /* DDLog+LOGV.h */, + C31381C5AEC5428B9CC19A6C /* DDTTYLogger.h */, + 1F860B3A0FD94C898D669850 /* DDTTYLogger.m */, ); - name = "Support Files"; - path = "../Target Support Files/Pods-libPhoneNumber-iOS"; + name = Core; sourceTree = ""; }; - 1C76C84AF10BE3924B11452D /* NSURLConnection */ = { + 198BFEB49BAC2EB6F6125FAA /* Support Files */ = { isa = PBXGroup; children = ( - 9EDCFE213A1D53389051FCBB /* AFHTTPRequestOperation.h */, - C0B7C7F13C439EA8BA028735 /* AFHTTPRequestOperation.m */, - 03EB55DC8DA24808DDD836FA /* AFHTTPRequestOperationManager.h */, - 40917524340794B807F12ECC /* AFHTTPRequestOperationManager.m */, - A86BCDE12A9B04E0185888E9 /* AFURLConnectionOperation.h */, - 63EA6087552D475238AA7927 /* AFURLConnectionOperation.m */, + 4F38FFA5AAFA3D457A17D163 /* Pods-YapDatabase.xcconfig */, + C3B97A78C10864861CD09E08 /* Pods-YapDatabase-Private.xcconfig */, + D5256BF832D931FDE0515DA3 /* Pods-YapDatabase-dummy.m */, + 18EA37B54C66ADF4BFB73483 /* Pods-YapDatabase-prefix.pch */, ); - name = NSURLConnection; + name = "Support Files"; + path = "../Target Support Files/Pods-YapDatabase"; sourceTree = ""; }; - 1FF5709B74761E2853751089 /* Targets Support Files */ = { + 1B6337975DF085C9153B12CF /* Support Files */ = { isa = PBXGroup; children = ( - 9DAED5D53DC03087705ADCAB /* Pods */, + 15FE1A098F21A97CD7E02CBE /* Pods-JSQMessagesViewController.xcconfig */, + 97FCC96582B1495B730D2FCC /* Pods-JSQMessagesViewController-Private.xcconfig */, + D9B92E1228D6CB5DE8550E82 /* Pods-JSQMessagesViewController-dummy.m */, + 84D13F407A4DAB4B8F3090B5 /* Pods-JSQMessagesViewController-prefix.pch */, ); - name = "Targets Support Files"; + name = "Support Files"; + path = "../Target Support Files/Pods-JSQMessagesViewController"; sourceTree = ""; }; - 21015D9571ED183534A7E49F /* NSURLSession */ = { + 1E6AF99386FDC5C30D0790F2 /* Pods */ = { isa = PBXGroup; children = ( - BF76893064D590CE174F0335 /* AFHTTPSessionManager.h */, - C4E4FE3C030E8B434752DEF5 /* AFHTTPSessionManager.m */, - 3DE43E4B09C24A38B50A748C /* AFURLSessionManager.h */, - CFF57A75C311D0BEAC621D62 /* AFURLSessionManager.m */, + 86CD54AAA68449BFC9504E81 /* 25519 */, + 31C83F90F7C61821E46F17D3 /* AFNetworking */, + 2641D258FFEF00925B928086 /* APDropDownNavToolbar */, + 520255CAC9FC137794D79B74 /* AxolotlKit */, + 48F454849A875888493863B5 /* CocoaLumberjack */, + 4F3F84722155F3F01542C1A8 /* DJWActionSheet */, + C8E7CE49E3CD990BD4C52A13 /* FFCircularProgressView */, + AB2BA49F50A1E8845D6A105A /* HKDFKit */, + 97D7275C4A7184096A8B57CD /* JSQMessagesViewController */, + 93925AD85D1CCA2F3FD0A59E /* JSQSystemSoundPlayer */, + 64EBB3872082722E1E68D395 /* Mantle */, + 5081D02902B75D3F9284ECFD /* OpenSSL */, + A179D0B3BC1B890623E5EE41 /* PastelogKit */, + 6AA5BDA39B989E08C7E6F189 /* ProtocolBuffers */, + 8873066B02AAD533AF33DDD6 /* SCWaveformView */, + 41A238E933CEBA93FF298BEB /* SQLCipher */, + 8B00CAC238C4E633670CDCED /* SSKeychain */, + 83AD12842134E1BAC614595B /* SocketRocket */, + 6D41541B42B110AEB8F255DE /* TwistedOakCollapsingFutures */, + D2A19790C361FB33E05477F5 /* UICKeyChainStore */, + B84E24E926DB7FE2E59B13F6 /* UnionFind */, + F5A9A4E0A24FD8173E840939 /* YapDatabase */, + CD987B446C4EADB341A01362 /* libPhoneNumber-iOS */, ); - name = NSURLSession; + name = Pods; sourceTree = ""; }; - 221C127FD142D64077C16942 /* TwistedOakCollapsingFutures */ = { + 2641D258FFEF00925B928086 /* APDropDownNavToolbar */ = { isa = PBXGroup; children = ( - 9615C0D58FDC65234F6DA6D6 /* CollapsingFutures.h */, - F7F1AA348D2DF31FDBBFA2C7 /* NSArray+TOCFuture.h */, - A65C9EB26E5788C628621CBB /* NSArray+TOCFuture.m */, - 8C2CA6E02E964663E03E6507 /* TOCCancelToken+MoreConstructors.h */, - E2B6529F2A1138C09A5F6949 /* TOCCancelToken+MoreConstructors.m */, - 56D7D051D918BDEB27AB95F5 /* TOCCancelTokenAndSource.h */, - 680669E513F729279143C8D0 /* TOCCancelTokenAndSource.m */, - CB7F4B4D3AA7A980B2D32E65 /* TOCFuture+MoreContinuations.h */, - 80F3DBE0366D2EDEBE052CD8 /* TOCFuture+MoreContinuations.m */, - E6970A078D082F070FB23761 /* TOCFuture+MoreContructors.h */, - 5D6196D97CA5CA98C0B8D2B7 /* TOCFuture+MoreContructors.m */, - 47357771E05D0DB774B0CA01 /* TOCFutureAndSource.h */, - CBEB24F6137461D3A95A5B8F /* TOCFutureAndSource.m */, - BF8D48ABC6613FBBFCB0881B /* TOCInternal.h */, - A1663568878607F6CBCDAC04 /* TOCInternal_Array+Functional.h */, - 3734733AB8EF7F82CC4D1B48 /* TOCInternal_Array+Functional.m */, - CAFB897BBDF91C5CA6F149C4 /* TOCInternal_BlockObject.h */, - E5EEF393314AD3291D3CEF86 /* TOCInternal_BlockObject.m */, - 04924C019A0B96FF4BDE9D5E /* TOCInternal_OnDeallocObject.h */, - 28BA0967536075FC8D61FBC9 /* TOCInternal_OnDeallocObject.m */, - D736D2423C8555174F3BB217 /* TOCInternal_Racer.h */, - ED7C36AC88C8FF40CBD1D3F3 /* TOCInternal_Racer.m */, - C6A8C42C75029EA4E5C2267F /* TOCTimeout.h */, - 43B0A4D101F4C4465F579CC7 /* TOCTimeout.m */, - 26E8804900C2A1E3C8C4A011 /* TOCTypeDefs.h */, - 4CEFB26DFF301E3E299707AE /* TwistedOakCollapsingFutures.h */, - 5472CB48650C2F07B8C9A3BB /* Support Files */, + 6FE247B1CCE49309D4BFD6A7 /* APNavigationController.h */, + 83A6F415D723EB50EBFE5F27 /* APNavigationController.m */, + DA0BECFCBF9FDEEA0EF74CA4 /* Support Files */, ); - path = TwistedOakCollapsingFutures; + path = APDropDownNavToolbar; sourceTree = ""; }; - 225F942E8B661F1D737B4DC8 /* Support Files */ = { + 27CA68DE46AC55683DB76EAD /* Support Files */ = { isa = PBXGroup; children = ( - 188273BCF0249639AF9F96CC /* Pods-HKDFKit.xcconfig */, - 44F427494C6D263153A8CD78 /* Pods-HKDFKit-Private.xcconfig */, - E7E6BE0D09D1D0D7931FA952 /* Pods-HKDFKit-dummy.m */, - 524997FCA60910DEE819661A /* Pods-HKDFKit-prefix.pch */, + 3BB2714127A351F571031CBD /* Pods-JSQSystemSoundPlayer.xcconfig */, + 9668ABAF9D2913BD3D7E65A9 /* Pods-JSQSystemSoundPlayer-Private.xcconfig */, + D963877B62238B24E42F0403 /* Pods-JSQSystemSoundPlayer-dummy.m */, + DA069628508E0CC6B8EAE64C /* Pods-JSQSystemSoundPlayer-prefix.pch */, ); name = "Support Files"; - path = "../Target Support Files/Pods-HKDFKit"; + path = "../Target Support Files/Pods-JSQSystemSoundPlayer"; sourceTree = ""; }; - 240C232729800C10B53B8790 /* JSQSystemSoundPlayer */ = { + 3015C00EAFA337283CCE30E8 /* Support Files */ = { isa = PBXGroup; children = ( - EC5854FC6252FAB71A06DF14 /* JSQSystemSoundPlayer.h */, - 8049D3AD3AC497DC9E204B3C /* JSQSystemSoundPlayer.m */, - C44EBCBFD210EDEF215089C9 /* Support Files */, + 1FCAFFF8DA9C521AF99742B6 /* Pods-SQLCipher.xcconfig */, + CC7FD4085131A8FC2D77B1A2 /* Pods-SQLCipher-Private.xcconfig */, + 203496D1F5C5CE760435674B /* Pods-SQLCipher-dummy.m */, + FB77F1DBAD873681A60D6EB2 /* Pods-SQLCipher-prefix.pch */, ); - path = JSQSystemSoundPlayer; + name = "Support Files"; + path = "../Target Support Files/Pods-SQLCipher"; sourceTree = ""; }; - 3BA3D07B3C0B350A82DCE736 /* UnionFind */ = { + 303017883E7593A8948850C3 /* Frameworks */ = { isa = PBXGroup; children = ( - 62C2594C51BE793D3C38AED8 /* UFDisjointSetNode.h */, - 56DBDBDEC4495908DA48F2C8 /* UFDisjointSetNode.m */, - EC9A8C7AD6407368F63CE542 /* UnionFind.h */, - C138AF641CC313C4E18E038C /* Support Files */, + EBB6B14F4CED156FF9189200 /* iOS */, ); - path = UnionFind; + name = Frameworks; sourceTree = ""; }; - 3BB3A414508F5681A774D3B9 /* OpenSSL */ = { + 31C83F90F7C61821E46F17D3 /* AFNetworking */ = { isa = PBXGroup; children = ( - 2885E0FA11A56DBB5B67BCC2 /* aes.h */, - F72B5AEE31D3ED57841D09A7 /* asn1.h */, - 4CC336C39BA74C1656D43957 /* asn1_mac.h */, - 91457F649C3025395197030F /* asn1t.h */, - 9AB83DA0E81A86F3C8F4D59C /* bio.h */, - 79B049AB81F00F0DD4168AD7 /* blowfish.h */, - 837EECFBD324E47D38BACF8F /* bn.h */, - 60C3C142001F7C26D1109D5B /* buffer.h */, - 02F26EAA6CC627B14F59A19C /* camellia.h */, - 3C67BAF7410A848F0D980363 /* cast.h */, - 329B6BE999D13DF0B044B47C /* cmac.h */, - 5C2161476489AFCCBA41B8A6 /* cms.h */, - 3282CAF29B0098678C1C4A7A /* comp.h */, - 942C90B239510F2ACD15C889 /* conf.h */, - 3508BF74BE7BB9AA6676471B /* conf_api.h */, - E3268B79979377B78F1EEDD2 /* crypto.h */, - C9442E185549B5C5B1F32A87 /* des.h */, - B933BE3AB19A8F28E6270B63 /* des_old.h */, - 9D95FA06B8CBFF4ED0647398 /* dh.h */, - C52785AEA7DC2BB01E99239F /* dsa.h */, - C40BB5E948606A9DF24A4458 /* dso.h */, - 04AF1566C8A2D0594EBD04DD /* dtls1.h */, - 501EFB8630596F786D80988E /* e_os2.h */, - E44DF88C52C52676E837D85A /* ebcdic.h */, - A9DC50B9B11272F19E4F74BF /* ec.h */, - 98461C90B41C25B0452AC80A /* ecdh.h */, - 4360BDF0074FDF86E5DCB75B /* ecdsa.h */, - 19A55378C668D42B4A910BFE /* engine.h */, - CE276CA68DBD4EF9ECFA331F /* err.h */, - 8D7AB3838077FF733BBC4821 /* evp.h */, - 12F43B5DCBE84CBB3C850C2A /* hmac.h */, - 33DE54DC09A2D588A676E15E /* idea.h */, - 019ACE9BBADA570A3577BE7B /* krb5_asn.h */, - E865FC0FF2E21BC0CF932DB7 /* kssl.h */, - D69181B8C8D8F65477945C0D /* lhash.h */, - 04B2280B19A7BEEFEFB4D9D1 /* md4.h */, - 70B15F37F22A41A3407C02BD /* md5.h */, - D297C930D9197EC5F7005C23 /* mdc2.h */, - DE3C84A2C12C762C9FA8DB9D /* modes.h */, - C39BC5407D2024376F02E604 /* obj_mac.h */, - 4EF878892DA84CA547BBFFD3 /* objects.h */, - 53CFE10E166FB97059CE1D98 /* ocsp.h */, - 4961777EEB00CA1AF23AFC41 /* opensslconf.h */, - 731016E97F55070DF57FE45B /* opensslv.h */, - 8D915BD1D943C9A574107C1C /* ossl_typ.h */, - D547B1CCCA2E090515574D8D /* pem.h */, - EB0276AD9B795A204B9985C3 /* pem2.h */, - 6D62CE6C3F3CE24B4E9F2301 /* pkcs12.h */, - 23245101A85E64731A36BE44 /* pkcs7.h */, - 370A5621A7A49504F15ADCC4 /* pqueue.h */, - 78DBC6D6606C684B750C9D95 /* rand.h */, - 695E80FC7A0DFAECC3EC2D01 /* rc2.h */, - BAEF76589C0A45ED12139B5C /* rc4.h */, - 7F76BA39FB5329C7A51F9769 /* ripemd.h */, - 8A7E09F5A36C67FDFAA3D56A /* rsa.h */, - 9ACDAFC5B64C2520F1B1EE06 /* safestack.h */, - DAB3DB76CCA02BAD3A2A798C /* seed.h */, - 4E1ADD5DA588EC87FDAA7DD7 /* sha.h */, - 0952C262F4C573C6013A915B /* srp.h */, - 1F4C1EE2DC147328E41260C0 /* srtp.h */, - 3DDF7C0E21E2AF2AC73C591C /* ssl.h */, - 1D92B73ECA509771AAF2D373 /* ssl2.h */, - 9D38234623D88CA93117A1EC /* ssl23.h */, - 1FA51797F6888A35CCEA1B9B /* ssl3.h */, - ED6BCF8CC574CC82F90C0078 /* stack.h */, - 8928CA1AB1DF987834E4620D /* symhacks.h */, - 003DC67E426E0CA5F1F95360 /* tls1.h */, - 97430BB8B3A5805ABA873643 /* ts.h */, - 52A4292ACE3677C70AE6EE4E /* txt_db.h */, - 17FD12CC37D404715C8573B9 /* ui.h */, - 0E41B8FEE1D7DB0702E5992E /* ui_compat.h */, - ED75DA02AED0481835A750CE /* whrlpool.h */, - C1DE0D31610717E01BBC671D /* x509.h */, - 76BE03027EACAE2EDD2065B3 /* x509_vfy.h */, - 3CE955632AE1064A38109D0A /* x509v3.h */, - 96ACCEB6D2B298EB2229A4E2 /* Frameworks */, + D0D4422D4F884C144D8ECE56 /* AFNetworking.h */, + 053165726AC1109908955845 /* NSURLConnection */, + B44D3C20B07B892919F87134 /* NSURLSession */, + 90D7E18CDAD578FEDD185C7E /* Reachability */, + E898622A108FBC9D9B62C226 /* Security */, + A9CDE0FBD915AF73E44FEFB3 /* Serialization */, + AC9993D58D92432316441141 /* Support Files */, + 88B912B8CC69498795C7B69E /* UIKit */, ); - path = OpenSSL; + path = AFNetworking; sourceTree = ""; }; - 3FCE31283DF3F09F484FA73C /* Frameworks */ = { + 3BD1632ADFB75889D25F813D /* Support Files */ = { isa = PBXGroup; children = ( - 8CDA8EDEFD621340E8D988B5 /* iOS */, + 216345614EEF95B92AD8946B /* Pods-25519.xcconfig */, + 03E95E95809E4A268F9DA20B /* Pods-25519-Private.xcconfig */, + 38FCE938393DB0487B50B882 /* Pods-25519-dummy.m */, + 49F8D7CA5B3B5A1BA33A17A2 /* Pods-25519-prefix.pch */, ); - name = Frameworks; + name = "Support Files"; + path = "../Target Support Files/Pods-25519"; sourceTree = ""; }; - 405627495875471AAF92004C /* libPhoneNumber-iOS */ = { + 41A238E933CEBA93FF298BEB /* SQLCipher */ = { isa = PBXGroup; children = ( - C6BA0989511615A15D62E9E7 /* NBAsYouTypeFormatter.h */, - CCA946427F6EE7B406D79102 /* NBAsYouTypeFormatter.m */, - 3D745E22F405B47582FDD10C /* NBMetadataCore.h */, - F20F58A1B8AC454DEB1F78CB /* NBMetadataCore.m */, - 3EBE10ECA74032C45FD1FB2D /* NBMetadataCoreMapper.h */, - FDFECD5BB5C64514F28DC35C /* NBMetadataCoreMapper.m */, - D8795B6C306617C4CDB48E9A /* NBMetadataCoreTest.h */, - F090EE8C87AC4204D6699568 /* NBMetadataCoreTest.m */, - 4B5A846B9A88FF5BBC222E45 /* NBMetadataCoreTestMapper.h */, - 585CD471679E86EF7E3BC2BD /* NBMetadataCoreTestMapper.m */, - 95EF7CA9196A625574E828CB /* NBMetadataHelper.h */, - 7514C2867267C2FA2A1D1535 /* NBMetadataHelper.m */, - 3B91C2F5BAA23507F1BF7B79 /* NBNumberFormat.h */, - 2126A682D800BFCE8FF644BE /* NBNumberFormat.m */, - A7E7599619FE6501ACF0E3C5 /* NBPhoneMetaData.h */, - 8CC5B21FA9993664E15C2BC5 /* NBPhoneMetaData.m */, - E84133D38C0CDD82AD71C7E1 /* NBPhoneNumber.h */, - A7AFD740CC8C1B7F9B05E64F /* NBPhoneNumber.m */, - C35C4890518B54DBED3BBE88 /* NBPhoneNumberDefines.h */, - 9E26C132684EA2872B044FA5 /* NBPhoneNumberDesc.h */, - 4623CFF8E987639792FCCD23 /* NBPhoneNumberDesc.m */, - 05E4DB7717E0F092566C5390 /* NBPhoneNumberUtil.h */, - B49BEF184B916B11E55B8422 /* NBPhoneNumberUtil.m */, - 228A83CCA39D90DA58D0A22B /* NSArray+NBAdditions.h */, - F97BC6C2C686D3847C0ED12B /* NSArray+NBAdditions.m */, - BEEAFD3DCFD2528B9E88C601 /* Resources */, - 1C5163C4C6018E50CBE76887 /* Support Files */, + 3015C00EAFA337283CCE30E8 /* Support Files */, + 9777B4EE589F3C3644552CD7 /* common */, ); - path = "libPhoneNumber-iOS"; + path = SQLCipher; sourceTree = ""; }; - 43EFDCA9FAAD0968814C5F49 /* DJWActionSheet */ = { + 46D2E166D8A46C3C2EA5E170 /* Support Files */ = { isa = PBXGroup; children = ( - 43EE84DDCAE0270BCBDC6B3E /* DJWActionSheet.h */, - 3720AF4FA35BE5235CFA6A93 /* DJWActionSheet.m */, - F3A47BFFD03A8AF7A50AE2DC /* Support Files */, + C94E0C622B12511F45BAFF71 /* Pods-SSKeychain.xcconfig */, + 40B99082BD2C29107C9C7950 /* Pods-SSKeychain-Private.xcconfig */, + 2E4C5FF701B232C9F1C90C8C /* Pods-SSKeychain-dummy.m */, + CDAEE43A77A60FB3E9D9830C /* Pods-SSKeychain-prefix.pch */, ); - path = DJWActionSheet; + name = "Support Files"; + path = "../Target Support Files/Pods-SSKeychain"; sourceTree = ""; }; - 4453B1BD4C57F0606AA200A9 /* Products */ = { + 48F454849A875888493863B5 /* CocoaLumberjack */ = { isa = PBXGroup; children = ( - E824AF6F6B11DC0D95813B5A /* libPods.a */, - 9E77C5B75658F6667046F0F9 /* libPods-25519.a */, - DD1924FA0092B6D6E08AEE97 /* libPods-AFNetworking.a */, - 72755519861DD11F5A007C3C /* libPods-APDropDownNavToolbar.a */, - 6AA0B03B196657A7DA994173 /* libPods-AxolotlKit.a */, - 14CECAE84B51B2E14520469A /* libPods-CocoaLumberjack.a */, - ACCD6D4B89B4B469A141FB87 /* libPods-DJWActionSheet.a */, - F04232F85745A29B196BB1D8 /* libPods-FFCircularProgressView.a */, - 55E502AFE3232FFE2A2F68F5 /* libPods-HKDFKit.a */, - 3050380DCEC35BE390932411 /* libPods-JSQMessagesViewController.a */, - 408600FBD82514AE69C25A3B /* libPods-JSQSystemSoundPlayer.a */, - 1545B21D5136A92D3C27F8F8 /* libPods-Mantle.a */, - 4349D333AA2A02EB28A7FE77 /* libPods-PastelogKit.a */, - 83434276F428CDDC62D3E2F2 /* libPods-ProtocolBuffers.a */, - 4A26C552E3BE90D87D9BB058 /* libPods-SCWaveformView.a */, - 5C80F95811BA6F04BE1CFCBB /* libPods-SQLCipher.a */, - F5076FA4722CFFC76673088F /* libPods-SSKeychain.a */, - 69EAC59D41AA4DA7FB71B0BE /* libPods-SocketRocket.a */, - A2953164192A4651B6890ACC /* libPods-TwistedOakCollapsingFutures.a */, - 414DDC8F938EF4805A743CFC /* libPods-UICKeyChainStore.a */, - AF81139374852E59755F96F8 /* libPods-UnionFind.a */, - 91C1F323CFA5CF088C4860B9 /* libPods-YapDatabase.a */, - 41FCC04915A51B1BD7C89A4D /* libPods-libPhoneNumber-iOS.a */, + 16014C87259CEAFD046372ED /* Core */, + 8A8ADFEE4DD0C0B733AD8BEB /* Extensions */, + 7ADF079B306B8B40FA81B3B1 /* Support Files */, ); - name = Products; + path = CocoaLumberjack; sourceTree = ""; }; - 49677D842CE7EA5D1AA75F2D /* UICKeyChainStore */ = { + 4F3F84722155F3F01542C1A8 /* DJWActionSheet */ = { isa = PBXGroup; children = ( - 2396FAB2744B6BF6D794BA99 /* UICKeyChainStore.h */, - EFA6CE699EAD1269288CC9F7 /* UICKeyChainStore.m */, - 8300ECF34278FB1A25AF092E /* Support Files */, + E1B9696A9F5EB91A3AB2DBD4 /* DJWActionSheet.h */, + F1F44D4B26392D2559C6B21A /* DJWActionSheet.m */, + BE9E457B645D27DE34241690 /* Support Files */, ); - path = UICKeyChainStore; + path = DJWActionSheet; sourceTree = ""; }; - 5472CB48650C2F07B8C9A3BB /* Support Files */ = { + 5081D02902B75D3F9284ECFD /* OpenSSL */ = { isa = PBXGroup; children = ( - EAEACA0F48894BD180B0A34D /* Pods-TwistedOakCollapsingFutures.xcconfig */, - B9AAB520C7B68C7E38C3C88F /* Pods-TwistedOakCollapsingFutures-Private.xcconfig */, - B6A3E8E90A8020D8D4A3C334 /* Pods-TwistedOakCollapsingFutures-dummy.m */, - 2400F9A99AB9BADB24C78514 /* Pods-TwistedOakCollapsingFutures-prefix.pch */, + 7071395F4621FD541F838A35 /* aes.h */, + 66BB15AF8C8D89FB1C2DC95C /* asn1.h */, + 4CAF843E6330A8A0741B8816 /* asn1_mac.h */, + 60686C33B534A709DD30A919 /* asn1t.h */, + 286AD11C2450E2ECC87559D7 /* bio.h */, + B0C0B5ED3BF8C4798C495C8B /* blowfish.h */, + 2C59BD571528F7ADA5C39EAB /* bn.h */, + 772349C6920EA035C6129FD2 /* buffer.h */, + 1F42EEB8F697A77026BEE1FD /* camellia.h */, + 1A701AA0C6E4F6E86D25E32A /* cast.h */, + E942C66E95A9D0C66E1337E2 /* cmac.h */, + 01249187416F61A4D6C1ED41 /* cms.h */, + E1C89A198B236D1287C8844C /* comp.h */, + CEC9B11A30B1EB37FC598681 /* conf.h */, + 6243C4275EA47805BE585139 /* conf_api.h */, + 20000B934BD269466B42EEB0 /* crypto.h */, + 55A808E1E5CAAB83B524C402 /* des.h */, + 06755C72C393DFA96155576B /* des_old.h */, + 4547976AB0C3D8F7D34DF727 /* dh.h */, + 4486D0AD4EAF0CB86770DB32 /* dsa.h */, + CDEE893079D0F768C51A9BC8 /* dso.h */, + C4E00BCF29B299FCC762EC68 /* dtls1.h */, + C7ADA02E2294877D6BACFE98 /* e_os2.h */, + 4385AB132013FDB69EB35BC3 /* ebcdic.h */, + 5E3F71B4573FB79E93DA83E4 /* ec.h */, + C94D08BA521D5DC91D2C2A11 /* ecdh.h */, + 73E7A46F2FE00486C2BDE489 /* ecdsa.h */, + 7D0F474FC5BFA6A6B2FCFD69 /* engine.h */, + 58375A5EE0C6FA4283F930CF /* err.h */, + 8A21EA4424AEE383FBFB4CD0 /* evp.h */, + 0B2EB59547FE2D4CF65C22FD /* hmac.h */, + 7976089892024D35A472EB7B /* idea.h */, + A220F8F0BA433A6DE97CA30C /* krb5_asn.h */, + 064DB404EDDA335513DF695A /* kssl.h */, + 7B063007D496B8A59E19999C /* lhash.h */, + D6CCB69E666FA09771C6396C /* md4.h */, + 44DEFAEC88802D138F8AE431 /* md5.h */, + F0DDAD3C36B34F3421402ACB /* mdc2.h */, + 0DB5260D802B2DB5E65B348E /* modes.h */, + CF1302ACFD3534649CE3223D /* obj_mac.h */, + D8197A3A71C513A3961EDA1A /* objects.h */, + 567183946285CEDEFA2DC152 /* ocsp.h */, + BF8CAC93E25A1115FC5AF00F /* opensslconf.h */, + 5DC8F564067F85FF957DA9AF /* opensslv.h */, + 27DD0B26B83D8E63D7F1B94D /* ossl_typ.h */, + 1671E0BA431CF8BCF5B18B19 /* pem.h */, + 6BCB5C3F41BA453DCE02DE83 /* pem2.h */, + 840E407964F6E4D5B2F22981 /* pkcs12.h */, + BAC28FC126924211A5C43D84 /* pkcs7.h */, + ACD41E624B4174B22810D273 /* pqueue.h */, + 58FCC35D1760F3B39F99CC86 /* rand.h */, + 838682D32864A321E9581381 /* rc2.h */, + BE9EF3A7102E846CA027D292 /* rc4.h */, + 6F8F9B6851A1FCF4EF17552D /* ripemd.h */, + 508CECD4DF0AD0EE08D935AC /* rsa.h */, + 8B97D14EAB97F07E8D1ECEBA /* safestack.h */, + E3B87E9D33FB90CC55BD5614 /* seed.h */, + 9422A353D2585B6DFABA362A /* sha.h */, + B5F4B64B30B90DD9AE4855A7 /* srp.h */, + 36E8B4CE3920313EF217DEA0 /* srtp.h */, + D6D3E022AC44D4DAB0737BC9 /* ssl.h */, + 28F61C3DB9E810CA65735D31 /* ssl2.h */, + 6BD2F03270DD2331DF613CCD /* ssl23.h */, + 3D30098BFCFCA66093E93E66 /* ssl3.h */, + 93681B511ABAF563C6D72085 /* stack.h */, + D96DC4892CE6331B0AF89D97 /* symhacks.h */, + F1E998AAD7C171E243DDBE63 /* tls1.h */, + 35A6C544B890842964EE11E4 /* ts.h */, + 61CA583A9240CA9F4D2550D6 /* txt_db.h */, + 818AC70991956CF9B90BD827 /* ui.h */, + F20F43E8E59F16F112A99C22 /* ui_compat.h */, + 710021FF79C697335F5AA81E /* whrlpool.h */, + B3B8836B02840CA0251146F9 /* x509.h */, + 80DD98EB7147C21A5F724117 /* x509_vfy.h */, + D4FEB21FB433A5A2C2FC4157 /* x509v3.h */, + F1F1DCC21369C7A0CDDF4010 /* Frameworks */, ); - name = "Support Files"; - path = "../Target Support Files/Pods-TwistedOakCollapsingFutures"; + path = OpenSSL; sourceTree = ""; }; - 56B756B22E938122BF05BA8F /* UIKit */ = { + 520255CAC9FC137794D79B74 /* AxolotlKit */ = { isa = PBXGroup; children = ( - 597509CF6EEAFF1C7DEB88B2 /* AFNetworkActivityIndicatorManager.h */, - 1C0EDF1E3EAFCCE461FEDD2E /* AFNetworkActivityIndicatorManager.m */, - A837D809A25A81BBA2CB1627 /* UIActivityIndicatorView+AFNetworking.h */, - 91CE0FE30BFBC82293B54770 /* UIActivityIndicatorView+AFNetworking.m */, - 2E2856857E33CC042A2C80BB /* UIAlertView+AFNetworking.h */, - 6C7314C75680FE3C28E76EA9 /* UIAlertView+AFNetworking.m */, - 3B4F8E6A31A004B2BF940E34 /* UIButton+AFNetworking.h */, - 9FA251EDC1FCDE34E0B638FE /* UIButton+AFNetworking.m */, - 8619ECF535AED12C92180805 /* UIImageView+AFNetworking.h */, - EECA8F4FA46196068346E0F7 /* UIImageView+AFNetworking.m */, - E911DC312D0DFF33770B817E /* UIKit+AFNetworking.h */, - 06137C3BA0022A28170747A0 /* UIProgressView+AFNetworking.h */, - 0ECD8C3475183413F3958F1A /* UIProgressView+AFNetworking.m */, - 9A64CBA8E87EB4F6958788A9 /* UIRefreshControl+AFNetworking.h */, - E7918FF09215AB3A0442F881 /* UIRefreshControl+AFNetworking.m */, - F7E55974E434471618BD095F /* UIWebView+AFNetworking.h */, - B8DF7ECDE6D9D223232C4BC6 /* UIWebView+AFNetworking.m */, + F5A8D74F0882656CCFE260AE /* AES-CBC.h */, + 1F9C71332FFE39760CE2570E /* AES-CBC.m */, + 236350BBD9D31BA081C9EBC5 /* AliceAxolotlParameters.h */, + 7B310A3B4BC83569E7FC46EF /* AliceAxolotlParameters.m */, + 200FD9A2F8B6254F2A187634 /* AxolotlExceptions.h */, + BB6E01A1E4BC6F7EC5D2B824 /* AxolotlParameters.h */, + CB6B37B2F95DACF22349EEB8 /* AxolotlStore.h */, + 65BF23E6178EC8A5AB3C42D3 /* BobAxolotlParameters.h */, + 05093FB2B1C439C0B6A292A4 /* BobAxolotlParameters.m */, + 016291D608FC5D977DA55327 /* Chain.h */, + F6E16ED5A4E7ADE6E1B547D1 /* ChainAndIndex.h */, + 262F8A4344EBD39D7651E75E /* ChainAndIndex.m */, + 28A0D79B6AAB78208F5206F5 /* ChainKey.h */, + 387BF56AC76823900C5A6ED5 /* ChainKey.m */, + BC3A3DBFB384F21C92EA7CFF /* CipherMessage.h */, + FBA6690EF89D2B302A672623 /* Constants.h */, + 7603E8DBAB567E2A5D1C85D4 /* IdentityKeyStore.h */, + A29395F8AC948D5DA7910755 /* MessageKeys.h */, + 9F43775EA1E06FA2C82BF9E2 /* MessageKeys.m */, + AF1A84545C133F0EAA17B602 /* NSData+keyVersionByte.h */, + F8416A6D733440B8BA39D3D8 /* NSData+keyVersionByte.m */, + D25B277ADC7029F169B90CAC /* PreKeyBundle.h */, + C9841E75EF7C4B07ADADA6A8 /* PreKeyBundle.m */, + AB10237CD4505BC40B1B0731 /* PreKeyRecord.h */, + FCBB8695E206A1B48738CB3D /* PreKeyRecord.m */, + 884D78221794AD877AE8F55C /* PreKeyStore.h */, + DF60967C20B3C02C6B915901 /* PreKeyWhisperMessage.h */, + 08DA3104F1907E5CD0D5DEAE /* PreKeyWhisperMessage.m */, + A5D27C57D7D93E4F510BD8B3 /* RKCK.h */, + 5A34471332DAF6CBF4AEBBE5 /* RKCK.m */, + 270299C983425103D382DB55 /* RatchetingSession.h */, + 5A3DDDF156BF41D25DF78132 /* RatchetingSession.m */, + 983E015780FAD7462D507355 /* ReceivingChain.h */, + D56228541796B5822BB25D35 /* ReceivingChain.m */, + 6850059B3FB08D16C2AF4290 /* RootKey.h */, + 723093111347B8E1479D5067 /* RootKey.m */, + D6F9F5FDE15068BB31B79BB1 /* SendingChain.h */, + D39EC127B363EC2530476151 /* SendingChain.m */, + 7671C3A8C03BB009F942A9D8 /* SerializationUtilities.h */, + 8A34E8E6F0C44F9B4FA3B870 /* SerializationUtilities.m */, + 168A5250FF674112A7E326A2 /* SessionBuilder.h */, + 2BBEF0DB57FD02B9C964F6A4 /* SessionBuilder.m */, + 2BA8FDB77DB03D46073EFE3D /* SessionCipher.h */, + 8E0DDEC9A87CBEA0FAE7636B /* SessionCipher.m */, + 6660239E201391777F252A6D /* SessionRecord.h */, + 712E1D85E5B7CCAA26372BC6 /* SessionRecord.m */, + 3B6F0FF05A6DE7740A2986C3 /* SessionState.h */, + E8BFB54D59B7A2DD2F001AAF /* SessionState.m */, + D5ECA163B99E5D6FE8965F48 /* SessionStore.h */, + B0EE6AF1DAF60E6EF5EAE4D3 /* SignedPreKeyStore.h */, + AA9D889EBC6F901C5D6F1E8A /* SignedPrekeyRecord.h */, + 540E6ECAB6F09BA363896DED /* SignedPrekeyRecord.m */, + E1FFE340707784E9C253FDC5 /* TSDerivedSecrets.h */, + 39D0DD00E8B048BECC329379 /* TSDerivedSecrets.m */, + 4330B62265B8294A1D71E641 /* WhisperMessage.h */, + 7F229D436F9CC114A5486BC0 /* WhisperMessage.m */, + D0D819F90BB96876776C5E27 /* WhisperTextProtocol.pb.h */, + 018D37FCEFEF21D8BB2FF2F1 /* WhisperTextProtocol.pb.m */, + A201E1DF456A63F7DD4E2D17 /* Support Files */, ); - name = UIKit; + path = AxolotlKit; sourceTree = ""; }; - 5793308D93FA1CAC30852804 /* Reachability */ = { + 5305DEA5F276E69C562B2B88 /* Support Files */ = { isa = PBXGroup; children = ( - 89829016D3946829373F3C0C /* AFNetworkReachabilityManager.h */, - EDFA2DFD318CF479F50B3850 /* AFNetworkReachabilityManager.m */, + 28D0B2A73FB65D6835EA3B19 /* Pods-libPhoneNumber-iOS.xcconfig */, + 6B61E9C35FDA27D588A3E06B /* Pods-libPhoneNumber-iOS-Private.xcconfig */, + 8B316F30FA7C5BDE27DBAECF /* Pods-libPhoneNumber-iOS-dummy.m */, + F60E888C68A136E7CDE8EEAB /* Pods-libPhoneNumber-iOS-prefix.pch */, ); - name = Reachability; + name = "Support Files"; + path = "../Target Support Files/Pods-libPhoneNumber-iOS"; sourceTree = ""; }; - 5E227729C259ABC26CE653BE /* Core */ = { + 64EBB3872082722E1E68D395 /* Mantle */ = { isa = PBXGroup; children = ( - 4E1A6F828E6B2615B4C4F8BD /* DDASLLogCapture.h */, - 3C7436CB1E787DF9FA9B50D5 /* DDASLLogCapture.m */, - 2F48582E70FB056DC4C55CB2 /* DDASLLogger.h */, - 94A89A372305EEA2004BB497 /* DDASLLogger.m */, - C7A9154C7E71512AE9F189E0 /* DDAbstractDatabaseLogger.h */, - 74EBA03AC16618957A37D406 /* DDAbstractDatabaseLogger.m */, - 837A57A8EF1D72237FEC3D25 /* DDAssert.h */, - E5636375071B65376FC7BEB8 /* DDFileLogger.h */, - 5FE2AFCB42B5ABB8F28EAEBB /* DDFileLogger.m */, - 477FF87C0496779DBF155CAB /* DDLog.h */, - C61B3BBFD8757F0132C4E58C /* DDLog.m */, - 9DA33ADC10C1EE4E9077C88B /* DDLog+LOGV.h */, - 323594A8DF082F6E2A4C1F03 /* DDTTYLogger.h */, - 5E81EB7393DD528D06B56497 /* DDTTYLogger.m */, + D6038E4B4BD8A7A4D4317B52 /* MTLJSONAdapter.h */, + F43C22B1EB002A6D588234CC /* MTLJSONAdapter.m */, + BD5AD72B7B989F877F9D3754 /* MTLModel.h */, + 5075C180895F0946CA617321 /* MTLModel.m */, + 8B4549F29BD7A7CE2BF7D0DB /* MTLModel+NSCoding.h */, + FD2EC0FFD2CBB684C04D1139 /* MTLModel+NSCoding.m */, + 551560C24CEDCC9AD41F26C8 /* MTLReflection.h */, + 9ABCBED9532BD721163EDECC /* MTLReflection.m */, + 0547A2BA45A8D3DE25072D54 /* MTLTransformerErrorHandling.h */, + 05AE1305BE83C97C7D7D6D46 /* MTLTransformerErrorHandling.m */, + 9182F9492068587E63A3D424 /* MTLValueTransformer.h */, + 8FC67D67984A02C6C54BB270 /* MTLValueTransformer.m */, + 3ADD6022096EDB2FCCFC62CB /* Mantle.h */, + 52664AA487BCC6B02B35598E /* NSArray+MTLManipulationAdditions.h */, + B7E555F6370DE6828B1A0E1E /* NSArray+MTLManipulationAdditions.m */, + F6B21580EAEC2C54A75CFA67 /* NSDictionary+MTLJSONKeyPath.h */, + FC9E5F3600A116E0E15AB592 /* NSDictionary+MTLJSONKeyPath.m */, + E8154068768BE3C2ED055878 /* NSDictionary+MTLManipulationAdditions.h */, + 82A25C0C27127EAB382BB8EF /* NSDictionary+MTLManipulationAdditions.m */, + A87344BC0A9795F4F08357D9 /* NSDictionary+MTLMappingAdditions.h */, + 8FE0B874B0AFABD666570051 /* NSDictionary+MTLMappingAdditions.m */, + 0160DA21A36F8DFA34F4A93B /* NSError+MTLModelException.h */, + D58C01CC6C0B0A1A165DA649 /* NSError+MTLModelException.m */, + 83980A257C03971AC0BBAAB6 /* NSObject+MTLComparisonAdditions.h */, + B5507BA886B9138EAFB3BE44 /* NSObject+MTLComparisonAdditions.m */, + 702C9C8535AA4302784C75E7 /* NSValueTransformer+MTLInversionAdditions.h */, + 7AC8986BB94F2B3D1828F8F2 /* NSValueTransformer+MTLInversionAdditions.m */, + 795E657212C863FBD0697264 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */, + BC9C18EA1DE3969CB5FE09D9 /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */, + B72F68871D6EDE9154230012 /* Support Files */, + D9AC118CB9AF5A5E49A52DAE /* extobjc */, ); - name = Core; + path = Mantle; sourceTree = ""; }; - 5E7991C92C5C952B923A9F62 /* Support Files */ = { + 659111B4B286C27CE4A757A0 /* Support Files */ = { isa = PBXGroup; children = ( - 77E2E398C1ED70851943A3FB /* Pods-CocoaLumberjack.xcconfig */, - C3631C8DDED63FB19E419B04 /* Pods-CocoaLumberjack-Private.xcconfig */, - 0A1D6A85474B94E931777923 /* Pods-CocoaLumberjack-dummy.m */, - 35EDB343DD2835DA863E318B /* Pods-CocoaLumberjack-prefix.pch */, + 36E8C08507AC247056E0E459 /* Pods-UICKeyChainStore.xcconfig */, + 3AF5BE37BC90DDE1FC7D1702 /* Pods-UICKeyChainStore-Private.xcconfig */, + 85E2CF9755A91BB955EA170D /* Pods-UICKeyChainStore-dummy.m */, + 5A1351B42164AB065373E6CE /* Pods-UICKeyChainStore-prefix.pch */, ); name = "Support Files"; - path = "../Target Support Files/Pods-CocoaLumberjack"; + path = "../Target Support Files/Pods-UICKeyChainStore"; sourceTree = ""; }; - 67F22F14EA0ED965ED279286 /* Support Files */ = { + 6AA5BDA39B989E08C7E6F189 /* ProtocolBuffers */ = { isa = PBXGroup; children = ( - F0A1934D8AEA366656C5EA72 /* Pods-AFNetworking.xcconfig */, - 23F431C9613515F0F8C0B0D5 /* Pods-AFNetworking-Private.xcconfig */, - 1D283C63E5DD2F8C56D35001 /* Pods-AFNetworking-dummy.m */, - 24DD7340A2A6C199FD7DCE4B /* Pods-AFNetworking-prefix.pch */, + 545FE80FE0AC86EE61FE62FC /* AbstractMessage.h */, + ECEB3E0FE369EDD8FEC86BD1 /* AbstractMessage.m */, + EC125B4FA65710D7F26051BC /* AbstractMessageBuilder.h */, + C0A57E22A845E4D2ABB615AD /* AbstractMessageBuilder.m */, + 58636BABE6FD4ECE5AAEEF51 /* Bootstrap.h */, + E15C74262779797D74B5E3EF /* CodedInputStream.h */, + C3B379C27ACBE3AAFFAF9EBF /* CodedInputStream.m */, + BC9B4252EA8796677FBDB68F /* CodedOutputStream.h */, + 27A370DE61B003AC6069C33D /* CodedOutputStream.m */, + E1C6F6501B1D96F38AAE53FC /* ConcreteExtensionField.h */, + F3F3BE630B4700CF137AFA1D /* ConcreteExtensionField.m */, + 941E3755828E0BB2C98FBAEA /* Descriptor.pb.h */, + 23B17B13333F59DF3FF4ADA3 /* Descriptor.pb.m */, + E80FC9587E8EAD0DA3A39BF0 /* ExtendableMessage.h */, + 5DB416A3946BA42447802719 /* ExtendableMessage.m */, + 42688E2C7BC573821701964D /* ExtendableMessageBuilder.h */, + 621ECFD63953F7D783B5F72C /* ExtendableMessageBuilder.m */, + 7C88549B480D7AC7C3395F78 /* ExtensionField.h */, + 628A599F491AF025480F195B /* ExtensionRegistry.h */, + 9B555E19C190EC298524BFFD /* ExtensionRegistry.m */, + D76D01E6267D4E5342359696 /* Field.h */, + 824A640948D3A00BD4CB844B /* Field.m */, + A3995CA6853ECAE35949A052 /* ForwardDeclarations.h */, + 7565C1098D50B9341DAFA1A2 /* GeneratedMessage.h */, + 4392D7B38E20F503AC76DB26 /* GeneratedMessage.m */, + A6BBA3DC7393823B34DFFAD4 /* GeneratedMessageBuilder.h */, + 2168B97D17F4BAC23F0A675D /* GeneratedMessageBuilder.m */, + FAA8DFE2E5F47D0CEECB8DCB /* Message.h */, + 80CA23F3E22999A3E645CE75 /* MessageBuilder.h */, + 9D849773435FB91BBF444E46 /* MutableExtensionRegistry.h */, + DADA35EAF6E208ADA9080D78 /* MutableExtensionRegistry.m */, + D2F289F5D5075008713BE8D3 /* MutableField.h */, + 831DE7B83C9EDD8B681A7583 /* MutableField.m */, + 30767044B9BBC9A82DB2F0CD /* ObjectivecDescriptor.pb.h */, + F174091422C6B27FEB734981 /* ObjectivecDescriptor.pb.m */, + DB42F7E36B7D18F1DE85F8B2 /* PBArray.h */, + 30C7496663E21EA1CE75AABF /* PBArray.m */, + B7FACDA54FCA8CFA13286BC0 /* ProtocolBuffers.h */, + D625BD9B429247003B48F207 /* RingBuffer.h */, + 0C262A741DE53EE88D50DD15 /* RingBuffer.m */, + 5C3BB283B84D6DA3CA04E7C2 /* TextFormat.h */, + 6E20C78076C8B64822BFFCAB /* TextFormat.m */, + 2DB0C322A195863D2C078F8C /* UnknownFieldSet.h */, + 8FD0D5FDA36ED2EE18E1EA2E /* UnknownFieldSet.m */, + F1F929DB66C11F2E9DE29A49 /* UnknownFieldSetBuilder.h */, + 0095424F5483AC95338FAB63 /* UnknownFieldSetBuilder.m */, + E76D092F385005AAB4D750B1 /* Utilities.h */, + 72C42F8E031547BCAB4D234F /* Utilities.m */, + 7E3415E5F952B6B864CCCDFA /* WireFormat.h */, + 323C7E8B6E6742E2ADD21935 /* WireFormat.m */, + E75EA72B2462EF976C6E62E4 /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/Pods-AFNetworking"; + path = ProtocolBuffers; sourceTree = ""; }; - 6B233704D1CED98038D52D02 /* Support Files */ = { + 6D41541B42B110AEB8F255DE /* TwistedOakCollapsingFutures */ = { isa = PBXGroup; children = ( - 005B6392C5BA103864966947 /* Pods-SSKeychain.xcconfig */, - 5DA9286764C9FA5CE6EEC09F /* Pods-SSKeychain-Private.xcconfig */, - 4A011A60B3C32302A6BC4750 /* Pods-SSKeychain-dummy.m */, - D15207C384DEC44E03C95D4F /* Pods-SSKeychain-prefix.pch */, + 82AD28F312ED8D9C3FE47A2C /* CollapsingFutures.h */, + 436C5C4A818A7E4E10F030F2 /* NSArray+TOCFuture.h */, + 9F4F3FD184C530A4C6BDD38E /* NSArray+TOCFuture.m */, + E216ACAF202E3CDBB82F8E95 /* TOCCancelToken+MoreConstructors.h */, + 9AB5F4EF664ED0B02586A1F0 /* TOCCancelToken+MoreConstructors.m */, + E90C078BB53FA82E5CEC0449 /* TOCCancelTokenAndSource.h */, + B7CFB8A90ACAD9EE76874911 /* TOCCancelTokenAndSource.m */, + D050D83D8658042E9F69C9FB /* TOCFuture+MoreContinuations.h */, + 85D16082895C08275F10907D /* TOCFuture+MoreContinuations.m */, + AEDE3DB641DBB759B3005963 /* TOCFuture+MoreContructors.h */, + 474720F6A134D047403173C6 /* TOCFuture+MoreContructors.m */, + 9A397F8C1A5D4923DC1EA6D7 /* TOCFutureAndSource.h */, + 8E17252A1729FB878F0E6E24 /* TOCFutureAndSource.m */, + 36B1062B4A34E098BB7E3BCA /* TOCInternal.h */, + D5ADF51AD626127B60ECB1FE /* TOCInternal_Array+Functional.h */, + D9784662917984E894D5151B /* TOCInternal_Array+Functional.m */, + 54E2E2A7392A1932E93656D4 /* TOCInternal_BlockObject.h */, + BB0A5D7DFF6925D87FD99CD4 /* TOCInternal_BlockObject.m */, + A9230561BC4B5EB7B3CE0B27 /* TOCInternal_OnDeallocObject.h */, + DFCD717E75AEB42C1604AECC /* TOCInternal_OnDeallocObject.m */, + 659CE4095BEA8FE9C8EBADFD /* TOCInternal_Racer.h */, + E8AAABA5AF60C677814EA7DE /* TOCInternal_Racer.m */, + 8FEA32C576E2CE33E6905232 /* TOCTimeout.h */, + B8F18D8A8BD2DFD579559215 /* TOCTimeout.m */, + 15AD048E587759E6956282A9 /* TOCTypeDefs.h */, + 92359AE26C68F6571C5B33F9 /* TwistedOakCollapsingFutures.h */, + AE2DB11EC3D9A3EC31BAB051 /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/Pods-SSKeychain"; + path = TwistedOakCollapsingFutures; sourceTree = ""; }; - 6B265D70EF2D47B99DE8C631 /* Support Files */ = { + 6D6CBAB5E03CC3B576E852F3 /* Targets Support Files */ = { isa = PBXGroup; children = ( - 796F3BD5BEB487B4120BE3E1 /* Pods-SocketRocket.xcconfig */, - 86AF2DAB07ADCBBCC28B49A4 /* Pods-SocketRocket-Private.xcconfig */, - 821E7FE7C92A5E26C72058A4 /* Pods-SocketRocket-dummy.m */, - 3EF94EB223902BCFD36A3E96 /* Pods-SocketRocket-prefix.pch */, + EAF5B37348861A7BF90D1EFD /* Pods */, ); - name = "Support Files"; - path = "../Target Support Files/Pods-SocketRocket"; + name = "Targets Support Files"; sourceTree = ""; }; - 6F01EEA7D2716980F19A7DCE /* Support Files */ = { + 7ADF079B306B8B40FA81B3B1 /* Support Files */ = { isa = PBXGroup; children = ( - 93548EB44AF472DE3A8F06A7 /* Pods-ProtocolBuffers.xcconfig */, - 5FBAD6233F08A8DDD903E1B2 /* Pods-ProtocolBuffers-Private.xcconfig */, - 5F5165EC5083A8213DC0945C /* Pods-ProtocolBuffers-dummy.m */, - CC4A7D28A5B57517CB556DCC /* Pods-ProtocolBuffers-prefix.pch */, + 506E1B4C550FC925047DBD0F /* Pods-CocoaLumberjack.xcconfig */, + DC67D3F968CD23711AF0CABE /* Pods-CocoaLumberjack-Private.xcconfig */, + 6484380665A2D395E2B2AB57 /* Pods-CocoaLumberjack-dummy.m */, + 50AD195D46BB5879FC0ABEDB /* Pods-CocoaLumberjack-prefix.pch */, ); name = "Support Files"; - path = "../Target Support Files/Pods-ProtocolBuffers"; + path = "../Target Support Files/Pods-CocoaLumberjack"; sourceTree = ""; }; - 7794FBFE2439C62D587B3DE6 /* Security */ = { + 83AD12842134E1BAC614595B /* SocketRocket */ = { isa = PBXGroup; children = ( - 8F744A5A6EDFF0B83594B502 /* AFSecurityPolicy.h */, - 706CDEC98C4D572749969AD9 /* AFSecurityPolicy.m */, + 14D5965AA82B1E90B9A63B75 /* SRWebSocket.h */, + F21593CA3961611EF183200A /* SRWebSocket.m */, + D372442009514CEB83693D9B /* Support Files */, ); - name = Security; + path = SocketRocket; sourceTree = ""; }; - 7E74C003A65D72B3063D7376 /* Support Files */ = { + 86CD54AAA68449BFC9504E81 /* 25519 */ = { isa = PBXGroup; children = ( - 769381CAEFD48423A3ECED1D /* Pods-JSQMessagesViewController.xcconfig */, - F6589A1B77BC99A9F7FCE6EC /* Pods-JSQMessagesViewController-Private.xcconfig */, - F0B928DEBE59322CB7D5BB86 /* Pods-JSQMessagesViewController-dummy.m */, - DDF54EE8D2EFD4785F980F89 /* Pods-JSQMessagesViewController-prefix.pch */, + 831D90C265DB72725A3952E6 /* Curve25519.h */, + E06CECCCDD68D9594AF3B345 /* Curve25519.m */, + 00A2264C2ECA9D5A29C0F77B /* Ed25519.h */, + F641DC2A63FFF8BEDBC933A1 /* Ed25519.m */, + 6D4780C37B53270B7BDAE202 /* Randomness.h */, + ACB16033E5FAC9D66912AF04 /* Randomness.m */, + 0D4532EFF528FD45DF232C2E /* api.h */, + 91543C98191EA64E4C22557F /* base.h */, + 223B1C4A7381007ABF139265 /* base2.h */, + A8F1E679BD45E7E4BAE933DC /* blocks.c */, + AC257A076BB548D023363FE6 /* compare.c */, + FA11424A13B312203530C175 /* compare.h */, + 3416962FADCD78D3CE7698F4 /* crypto_hash_sha512.h */, + 1065542D38B7F9EEE9EF77C0 /* crypto_int32.h */, + 34CDB24568CED10830C63F83 /* crypto_int64.h */, + 1E2A1DB5E9A7D62D757C3C5B /* crypto_sign.h */, + 782D13D26D79F3C2E533E5D2 /* crypto_sign_edwards25519sha512batch.h */, + AE8C5AC72EB5AA4ED9E04BEB /* crypto_uint32.h */, + AFB1E121A6667D3DD54B663A /* crypto_uint64.h */, + 58FBEC318505D211123E77AE /* crypto_verify_32.h */, + 388AC5F545E9C9BC3462D539 /* curve25519-donna.c */, + FC0C51BB9D70FF9FB9DF1BA7 /* curve_sigs.c */, + 5EAFE72207E4D558286FAB56 /* curve_sigs.h */, + 17262D66A316033E75BADA3F /* d.h */, + 8D70085900E198029C2EA70B /* d2.h */, + A75EC017EE764A187504CECD /* fe.h */, + 4E21BAEB708AFD2EAC170062 /* fe_0.c */, + 8C510B6B213E473BB3BE85A3 /* fe_1.c */, + C4EE7039E930020FCA86FB83 /* fe_add.c */, + 26F444416BB042A5122C8E06 /* fe_cmov.c */, + DA7D538E8848087774DA5463 /* fe_copy.c */, + C8B6BC41B129ACE7400D0872 /* fe_frombytes.c */, + F484CBBFE4F91223F8134A96 /* fe_invert.c */, + 0CBF29F32579CA18DB2D5F49 /* fe_isnegative.c */, + 88410EDCECAFB147DDB816CC /* fe_isnonzero.c */, + 9F2055B73A86F24599A2F2F3 /* fe_mul.c */, + 891057BBC1A6741F3CBA00D9 /* fe_neg.c */, + A27219857912DB1A6DE9BA59 /* fe_pow22523.c */, + 303B44A9093C51CEB6CD6F18 /* fe_sq.c */, + 71359AC599418460F787F844 /* fe_sq2.c */, + 9B4AE7B097385450371AD2EC /* fe_sub.c */, + 11C949DD1D8CF05C1AD67AE3 /* fe_tobytes.c */, + 6E2E14A4186EB82BB823DC41 /* ge.h */, + 1F22867887E25C32B03EE04D /* ge_add.c */, + D82472FF2AF412A03361E3AC /* ge_add.h */, + F1354772C19C4E6896E0ADA1 /* ge_double_scalarmult.c */, + 216B561E76C29B7A8FE8B035 /* ge_frombytes.c */, + 73D78E9F2801B9EF5464BDBA /* ge_madd.c */, + 085F459484B4FA319F7B7A93 /* ge_madd.h */, + DF3EFB9A5E2FA47552E3A97B /* ge_msub.c */, + C8D1E7A9B3B70B6E8517B99B /* ge_msub.h */, + 8750A68157E0A2441BD4E5AD /* ge_p1p1_to_p2.c */, + FE94DDC832F50D09DC8BDD0C /* ge_p1p1_to_p3.c */, + 463641EE58164F48EC1B05DF /* ge_p2_0.c */, + EE7545D1120879879AF44042 /* ge_p2_dbl.c */, + A39F15E708550F06DF6EDB4C /* ge_p2_dbl.h */, + 6725A7B56021D536AD70B503 /* ge_p3_0.c */, + 144894E66152004AE71ADAD2 /* ge_p3_dbl.c */, + FBAFD1119BB9F1E50EB51716 /* ge_p3_to_cached.c */, + 5A2DD5798EC2A86D7B9A571E /* ge_p3_to_p2.c */, + CCB9401E1A197D0AF482EB05 /* ge_p3_tobytes.c */, + A7769848F102ABE5CAAF86DF /* ge_precomp_0.c */, + EA09F96B55F670EB72E063D2 /* ge_scalarmult_base.c */, + D801CFA2882EAB1906888DA5 /* ge_sub.c */, + 1AF959EE0D99B10B023D6CAF /* ge_sub.h */, + 21B310FBE35A0EE72BF568D0 /* ge_tobytes.c */, + A998D67ED334AE72BDFCFC83 /* hash.c */, + 1F9284FCC18D3CE3398F7885 /* open.c */, + 547366CC619BEBB43BF7CF12 /* pow22523.h */, + 9B2C6FACDEB45E8CB6400DAF /* pow225521.h */, + 393802C0238EEC92EDC1DB0C /* sc.h */, + D1B2E02CE7510C64A7DCDA84 /* sc_muladd.c */, + 00386539DACC49E2CC03BBC6 /* sc_reduce.c */, + 0BF7C5959B42DE39B8083599 /* sign.c */, + 23351F4770448160735CA0B8 /* sign_modified.c */, + 514753088161B86F4FBFBC6A /* sqrtm1.h */, + 704A3FA36E19270188D1ADF7 /* zeroize.c */, + 193D79EA900A7EDB02B11598 /* zeroize.h */, + 3BD1632ADFB75889D25F813D /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/Pods-JSQMessagesViewController"; + path = 25519; sourceTree = ""; }; - 7EE7160BA6677F841CC62250 /* Support Files */ = { + 8873066B02AAD533AF33DDD6 /* SCWaveformView */ = { isa = PBXGroup; children = ( - 0CA4238007AED6C54401986F /* Pods-APDropDownNavToolbar.xcconfig */, - 582D2D4956D5F36E751AF89D /* Pods-APDropDownNavToolbar-Private.xcconfig */, - 0DA4367A550F853B54507E3C /* Pods-APDropDownNavToolbar-dummy.m */, - 53E3ABCC3B21500CDF1F6EA2 /* Pods-APDropDownNavToolbar-prefix.pch */, + CCA304BEB881932A79478B99 /* SCWaveformView.h */, + 852CEDA6339DAC77E0641E7E /* SCWaveformView.m */, + CF9E4C3F734E96BD40E8C33A /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/Pods-APDropDownNavToolbar"; + path = SCWaveformView; sourceTree = ""; }; - 8300ECF34278FB1A25AF092E /* Support Files */ = { + 88B912B8CC69498795C7B69E /* UIKit */ = { isa = PBXGroup; children = ( - 5E76D948C0C597F554BE60BA /* Pods-UICKeyChainStore.xcconfig */, - 7A240B59A3F4BB4526A56853 /* Pods-UICKeyChainStore-Private.xcconfig */, - D728E5ADF8282C361F0C5DD3 /* Pods-UICKeyChainStore-dummy.m */, - 6E8DDAEE225C699325A39ED6 /* Pods-UICKeyChainStore-prefix.pch */, + 832F97A12108ECEF99D1ABAC /* AFNetworkActivityIndicatorManager.h */, + 52DC2F98C9EBA116D3112B36 /* AFNetworkActivityIndicatorManager.m */, + D9247F886D97FC70209DB8D8 /* UIActivityIndicatorView+AFNetworking.h */, + 90FF05EB3830602723D5F395 /* UIActivityIndicatorView+AFNetworking.m */, + 3E1FF602B7D69CF67EDF2541 /* UIAlertView+AFNetworking.h */, + 63E63DCB799AE19F4D524886 /* UIAlertView+AFNetworking.m */, + AA6879D877A14D6BB0D69F98 /* UIButton+AFNetworking.h */, + 78CDEDFF6A522C9EAEBDFF3A /* UIButton+AFNetworking.m */, + 2C83C571D85E6E970EB8B945 /* UIImageView+AFNetworking.h */, + B45A3BAF00374991889F3175 /* UIImageView+AFNetworking.m */, + EB86C3B155B1500D7C2F2D5C /* UIKit+AFNetworking.h */, + BBEACC77C143D64D8DD69D41 /* UIProgressView+AFNetworking.h */, + E2E1F0DD271C4832D6B466FC /* UIProgressView+AFNetworking.m */, + C363E07D42DD848BA98E4126 /* UIRefreshControl+AFNetworking.h */, + 30C562B8F1A31C1EC13DC61A /* UIRefreshControl+AFNetworking.m */, + 1A916DDD9AE8247F21445BB1 /* UIWebView+AFNetworking.h */, + 7784F7F2DBA3D9E637777631 /* UIWebView+AFNetworking.m */, ); - name = "Support Files"; - path = "../Target Support Files/Pods-UICKeyChainStore"; + name = UIKit; sourceTree = ""; }; - 85392A237C3BEEDEFDD12549 /* Support Files */ = { + 8A8ADFEE4DD0C0B733AD8BEB /* Extensions */ = { isa = PBXGroup; children = ( - BDF5A53A20299868D98F5485 /* Pods-PastelogKit.xcconfig */, - 9BFFA51A0A6F25CED5CBFBEB /* Pods-PastelogKit-Private.xcconfig */, - 03D4631405030B7B8AFA3ACB /* Pods-PastelogKit-dummy.m */, - 289D8F0FB3B3825366B21754 /* Pods-PastelogKit-prefix.pch */, + 408FB08FFDA9C14060794D1E /* DDContextFilterLogFormatter.h */, + 08E5BB759BDB8D83556D5323 /* DDContextFilterLogFormatter.m */, + 10BF8C914E58914376C5326B /* DDDispatchQueueLogFormatter.h */, + 8F67EDECD16D7581E8590C06 /* DDDispatchQueueLogFormatter.m */, + 4E168919A4F86049140407CD /* DDMultiFormatter.h */, + C8A59587B790346BEB03C0DB /* DDMultiFormatter.m */, ); - name = "Support Files"; - path = "../Target Support Files/Pods-PastelogKit"; + name = Extensions; sourceTree = ""; }; - 857BF8090D008F13B064162D /* ProtocolBuffers */ = { + 8B00CAC238C4E633670CDCED /* SSKeychain */ = { isa = PBXGroup; children = ( - 5709D78C62C0164025632253 /* AbstractMessage.h */, - 598A61DD4D37174D357B1E08 /* AbstractMessage.m */, - 2CD767D1A522D30EB16FA31D /* AbstractMessageBuilder.h */, - BE86C7735E2AEA719042FF48 /* AbstractMessageBuilder.m */, - 4CE26E3F2F0CEA186359CB1E /* Bootstrap.h */, - A0B073C5094F109CB7541F59 /* CodedInputStream.h */, - BE5D09DD12CA3C81135530EA /* CodedInputStream.m */, - FBFA28BCD2885EBD3F3E3730 /* CodedOutputStream.h */, - B1EAD596051BD96F5EBC7937 /* CodedOutputStream.m */, - 4CBD94F386260EF4F193A6CF /* ConcreteExtensionField.h */, - EAE6D1B14D8E025854BC0AF5 /* ConcreteExtensionField.m */, - 329C3ABD7BA00E64A61E5A70 /* Descriptor.pb.h */, - 1F6FC3560E94270C1C8F0C40 /* Descriptor.pb.m */, - E0FF1C7E809810A2D547151D /* ExtendableMessage.h */, - 75F91E39C2B8832E95239070 /* ExtendableMessage.m */, - A7A4ACCB1E4B4322F678941F /* ExtendableMessageBuilder.h */, - 7A84361B15E066652C60BDA5 /* ExtendableMessageBuilder.m */, - 0B32F6CB97659A17C8450B3D /* ExtensionField.h */, - 17534B48D176F45504014B84 /* ExtensionRegistry.h */, - 93B59F3BB5512267683370A4 /* ExtensionRegistry.m */, - 185087B78A3E095DF17F9D79 /* Field.h */, - 7AF73289B2FE6C2E5DFF88CB /* Field.m */, - 1205973328ECC8C283EA1E51 /* ForwardDeclarations.h */, - A12E2B6510D351914B476CE7 /* GeneratedMessage.h */, - F53CEB027A029EEFB4011C14 /* GeneratedMessage.m */, - 68C8A8BDFFD8B55240F1B608 /* GeneratedMessageBuilder.h */, - 7E23EA00BD9A217E2F0FB3A8 /* GeneratedMessageBuilder.m */, - BA19CE1266622DAF3DAC7DD1 /* Message.h */, - 0B2BC98689F27C14DBFEECED /* MessageBuilder.h */, - 133BF400B801AFDC6189A536 /* MutableExtensionRegistry.h */, - 97851866A1006A56BC8043B2 /* MutableExtensionRegistry.m */, - CDC7C719D5C5C148FF3AC519 /* MutableField.h */, - C901C6C194091135906458D0 /* MutableField.m */, - A93105C79D4A4FE39696A95B /* ObjectivecDescriptor.pb.h */, - D23E0A31A80180EE09CA3FAC /* ObjectivecDescriptor.pb.m */, - 941FD142B6E9437B8C06FE59 /* PBArray.h */, - 7AA047B07DCC04AF4EFB387B /* PBArray.m */, - 324CEEBDC2B2EB6CFF70F4DA /* ProtocolBuffers.h */, - 724038F6CC89E7D6DC0C1935 /* RingBuffer.h */, - CE3DB0105FEBC0AF3C503128 /* RingBuffer.m */, - 9602E051334F2DF8AB0C793F /* TextFormat.h */, - 706A35B40E0DF976CD84F65E /* TextFormat.m */, - 5EED936DB9B9658B42965E00 /* UnknownFieldSet.h */, - 44AD348CA20C87873329A5FA /* UnknownFieldSet.m */, - 9CD7E3EB1F382B414D1BC521 /* UnknownFieldSetBuilder.h */, - CE4BF2C2010411434FD680D9 /* UnknownFieldSetBuilder.m */, - 337B7DCBA585EE802AD1E818 /* Utilities.h */, - CF6E0FDF161583F660B1C118 /* Utilities.m */, - 415DE528ABC0B1EA8A49942D /* WireFormat.h */, - 08B17B3EE410F847BB7E58F5 /* WireFormat.m */, - 6F01EEA7D2716980F19A7DCE /* Support Files */, + 52D61252154EC9A82F69E58A /* SSKeychain.h */, + D67857DCFA646155C657AE1E /* SSKeychain.m */, + 496E4D18947ADBAC993CE52B /* SSKeychainQuery.h */, + 1CA91C3EF84B3F6C7CFDE30B /* SSKeychainQuery.m */, + 46D2E166D8A46C3C2EA5E170 /* Support Files */, ); - path = ProtocolBuffers; + path = SSKeychain; sourceTree = ""; }; - 8B72CB9C794509606E1A9B0D /* Support Files */ = { + 8D4BFD6289D47EEAB0EFF1C0 /* Resources */ = { isa = PBXGroup; children = ( - 908ACF9B87EE7285D91E5F80 /* Pods-AxolotlKit.xcconfig */, - 8F2F33B6007E724D5A851A15 /* Pods-AxolotlKit-Private.xcconfig */, - 879CB20039CF88AE3741DE58 /* Pods-AxolotlKit-dummy.m */, - CB3801CDF77AC08CE5C282F2 /* Pods-AxolotlKit-prefix.pch */, + A85F4FCAC36E85C18211FFDA /* NBPhoneNumberMetadata.plist */, ); - name = "Support Files"; - path = "../Target Support Files/Pods-AxolotlKit"; + name = Resources; sourceTree = ""; }; - 8CDA8EDEFD621340E8D988B5 /* iOS */ = { + 90D7E18CDAD578FEDD185C7E /* Reachability */ = { isa = PBXGroup; children = ( - 6859CAD7990F3A41C764864C /* AudioToolbox.framework */, - BBC955946DB099DA0D81DA74 /* CFNetwork.framework */, - 7177C78DD7FC12F22341ABC0 /* CoreGraphics.framework */, - D0BF6FEEFB6583DA8DEFD32D /* CoreLocation.framework */, - AF71191C27895A79F64DD98F /* CoreTelephony.framework */, - 460C75791CC8715DC61A2B3D /* Foundation.framework */, - E4734F943C8C8A5ACF473398 /* MapKit.framework */, - 58AF12052D5C01C70DF42941 /* MobileCoreServices.framework */, - 2496AE97A1203C50F88AB2E2 /* QuartzCore.framework */, - 54F2924A86BBAA659926CD19 /* Security.framework */, - 37263DA426B6299EDC34ABBF /* SystemConfiguration.framework */, - E16AF75A877DF5924C616A9F /* UIKit.framework */, + 83588FFEF731E0F042C597FC /* AFNetworkReachabilityManager.h */, + 2EC5BFBB222360839DC72760 /* AFNetworkReachabilityManager.m */, ); - name = iOS; + name = Reachability; sourceTree = ""; }; - 8F38626A8B9E87E43D0E2C0A /* PastelogKit */ = { + 93925AD85D1CCA2F3FD0A59E /* JSQSystemSoundPlayer */ = { isa = PBXGroup; children = ( - 6BBC0D2E05029D1BD232E0FD /* Pastelog.h */, - 97B7ACDE050C6299679B23CA /* Pastelog.m */, - 85392A237C3BEEDEFDD12549 /* Support Files */, + E3FA657CEA6426F959DD8D33 /* JSQSystemSoundPlayer.h */, + 3619C4107B3DD288B2489D9B /* JSQSystemSoundPlayer.m */, + 27CA68DE46AC55683DB76EAD /* Support Files */, ); - path = PastelogKit; + path = JSQSystemSoundPlayer; sourceTree = ""; }; - 90ACEA6E26091EA70881FB70 /* Support Files */ = { + 9777B4EE589F3C3644552CD7 /* common */ = { isa = PBXGroup; children = ( - C8B77F5B8131399E8909019C /* Pods-FFCircularProgressView.xcconfig */, - 58A8EE1AA87FBB0577B69BF0 /* Pods-FFCircularProgressView-Private.xcconfig */, - 4EC8FAD5DBA6EB3CC665A5B8 /* Pods-FFCircularProgressView-dummy.m */, - 27C17F218283603F52710686 /* Pods-FFCircularProgressView-prefix.pch */, + 4F79AEB3047E99EE3A6ED32F /* sqlite3.c */, + FFD36C753F21C98A414D3972 /* sqlite3.h */, ); - name = "Support Files"; - path = "../Target Support Files/Pods-FFCircularProgressView"; + name = common; sourceTree = ""; }; - 95F9A1658C20E5D339957643 /* YapDatabase */ = { + 97D7275C4A7184096A8B57CD /* JSQMessagesViewController */ = { isa = PBXGroup; children = ( - 102BE7003B3CFBEF4B8D63DF /* SQLCipher */, - D21F4E2BC1A122BD8418A08A /* Support Files */, + B2A8E76E23BFA059B87EB25C /* JSQCall.h */, + BABB83EAC5D19943A916A5E8 /* JSQCall.m */, + 8AD82B311589F7607EAAFE30 /* JSQCallCollectionViewCell.h */, + 4408F4CCF79B5BC3A1C154CE /* JSQCallCollectionViewCell.m */, + DBE72EDFE0440CE3AD7EA223 /* JSQDisplayedMessage.h */, + 868D73BC152866DF4604B200 /* JSQDisplayedMessage.m */, + 7D9E20BBBFACB2E95CFC5F78 /* JSQDisplayedMessageCollectionViewCell.h */, + 401911AED7F2B0F001E11EB9 /* JSQDisplayedMessageCollectionViewCell.m */, + F235B8C3BB451235B2FBB1F1 /* JSQErrorMessage.h */, + 58F53E21CE672CA5126C2A60 /* JSQErrorMessage.m */, + D838B33145FFDED533EF6D03 /* JSQInfoMessage.h */, + 38E28084184E6365983A5E96 /* JSQInfoMessage.m */, + 2AD8CC68B67F8E0A8FD92763 /* JSQLocationMediaItem.h */, + D81044E137D4F580FF45AA95 /* JSQLocationMediaItem.m */, + 1343C3A56ADAE41AEFC5E987 /* JSQMediaItem.h */, + 0CB63ADD9A59741157919246 /* JSQMediaItem.m */, + D4EA5DA8ED108ECCDA0306A3 /* JSQMessage.h */, + 36564D17FD31105E3B3739C9 /* JSQMessage.m */, + 2968E7B0F3884351A91DCD01 /* JSQMessageAvatarImageDataSource.h */, + E4051B47F09BEFACD323322E /* JSQMessageBubbleImageDataSource.h */, + 8519E5F20A78EB878626BAEC /* JSQMessageData.h */, + 963349A4134F2409EEA9A111 /* JSQMessageMediaData.h */, + E40842B39CBFA4A7C5BA23EC /* JSQMessages.h */, + 84146863F89E15B5D47FA97D /* JSQMessagesAvatarImage.h */, + E1F1617BCE2E26F7B0AE194B /* JSQMessagesAvatarImage.m */, + B01AA79C8B2E1635B4621325 /* JSQMessagesAvatarImageFactory.h */, + 9D1EE7E60413CD7137D008D5 /* JSQMessagesAvatarImageFactory.m */, + D31CFBB674B90728313F941F /* JSQMessagesBubbleImage.h */, + BCB8CC2EFF2287022EEA6B10 /* JSQMessagesBubbleImage.m */, + C9033844C09969EA3B768A09 /* JSQMessagesBubbleImageFactory.h */, + F2166B3CE9B29D85469AC8A4 /* JSQMessagesBubbleImageFactory.m */, + AAB316B34A8522EC0BC12D80 /* JSQMessagesCellTextView.h */, + 7990E605447AD10D79BF5C29 /* JSQMessagesCellTextView.m */, + 1955BDBF14E95ACCA6D8A478 /* JSQMessagesCollectionView.h */, + D5FED97414518EF1C6A49129 /* JSQMessagesCollectionView.m */, + 7045ED4CCE0FC7EA3B457F99 /* JSQMessagesCollectionViewCell.h */, + 48973ADE9F2ED793D20AA0B4 /* JSQMessagesCollectionViewCell.m */, + 44DAED6931C7E3E4E90C10BE /* JSQMessagesCollectionViewCellIncoming.h */, + 619CF35C4EC1CC942482CF53 /* JSQMessagesCollectionViewCellIncoming.m */, + EDC356A42DEDFEBFC7E39FC7 /* JSQMessagesCollectionViewCellOutgoing.h */, + D05958F08043792DAD7B6187 /* JSQMessagesCollectionViewCellOutgoing.m */, + 22E2F3E66A08DBDEF1771D6A /* JSQMessagesCollectionViewDataSource.h */, + 2457B5902B0800989C9BD666 /* JSQMessagesCollectionViewDelegateFlowLayout.h */, + A091A42602E147BCB403F242 /* JSQMessagesCollectionViewFlowLayout.h */, + 8D083F3AA512E700D73F8876 /* JSQMessagesCollectionViewFlowLayout.m */, + EF46CDE2D24E3C57F2B1CDD7 /* JSQMessagesCollectionViewFlowLayoutInvalidationContext.h */, + F8D25DCC80354AC8467A19E2 /* JSQMessagesCollectionViewFlowLayoutInvalidationContext.m */, + 99CCA32285D708B3ACF79662 /* JSQMessagesCollectionViewLayoutAttributes.h */, + DD928590E238183E5F25F081 /* JSQMessagesCollectionViewLayoutAttributes.m */, + 9D90106BD7D0D2B40EEFAC9F /* JSQMessagesComposerTextView.h */, + E2ACCE4EA21DBC3919C15B99 /* JSQMessagesComposerTextView.m */, + FABEBCD88F0D3E3273D066D6 /* JSQMessagesInputToolbar.h */, + 3DEB62AA2B6BD1C507C656F6 /* JSQMessagesInputToolbar.m */, + AFEBB1A6625E32CB5D1C7E94 /* JSQMessagesKeyboardController.h */, + 353302F40702EEBABF71C28B /* JSQMessagesKeyboardController.m */, + C665521ECF16429AE17A782D /* JSQMessagesLabel.h */, + 4AE88F4081B3FF474E731E47 /* JSQMessagesLabel.m */, + 4D48CD30100A5A0DC32559CD /* JSQMessagesLoadEarlierHeaderView.h */, + 6F0E8AC82907FFBDC3DE9453 /* JSQMessagesLoadEarlierHeaderView.m */, + D72D630CA4D6FFE413773760 /* JSQMessagesMediaPlaceholderView.h */, + D37C33A3DCAD15152DCB8513 /* JSQMessagesMediaPlaceholderView.m */, + AFCAA7F4C04EB38C23C30F21 /* JSQMessagesMediaViewBubbleImageMasker.h */, + 922872870C6A72EB1296AB7D /* JSQMessagesMediaViewBubbleImageMasker.m */, + 360B1D5AF9CE87E98C673997 /* JSQMessagesTimestampFormatter.h */, + C44AB1B160AA20BD76164540 /* JSQMessagesTimestampFormatter.m */, + F3723D855F757291B01ACB67 /* JSQMessagesToolbarButtonFactory.h */, + 5E94CF0E98E1A1EE9E1B752B /* JSQMessagesToolbarButtonFactory.m */, + 41A7816700706FCBDF0BAC82 /* JSQMessagesToolbarContentView.h */, + 810EA979C4597484963649EB /* JSQMessagesToolbarContentView.m */, + 5A897C41BB2434E5476C70B9 /* JSQMessagesTypingIndicatorFooterView.h */, + 325EBC00A11BA8CADABFEDAF /* JSQMessagesTypingIndicatorFooterView.m */, + F9CDA65791A75922684C4457 /* JSQMessagesViewController.h */, + 8EE09B8958BE85987D232F1C /* JSQMessagesViewController.m */, + 306382D72F2C6AB5F2C6068F /* JSQPhotoMediaItem.h */, + 940EA79E815398E38ACF2D68 /* JSQPhotoMediaItem.m */, + FC7587D5A3A2AF7086AB833A /* JSQSystemSoundPlayer+JSQMessages.h */, + 33E3D7C947E9D0D701F42FB9 /* JSQSystemSoundPlayer+JSQMessages.m */, + 1C54D7EE076B4625B014D394 /* JSQVideoMediaItem.h */, + B6712272A48E7B620279B1F4 /* JSQVideoMediaItem.m */, + 723D08A8CF327386B673E6C7 /* NSBundle+JSQMessages.h */, + 1201D1416BE261DD8D6BCEE2 /* NSBundle+JSQMessages.m */, + CBB6B8F3834045DB6C56AB4B /* NSString+JSQMessages.h */, + 03A0A397DE9AE6BCCAD15D9C /* NSString+JSQMessages.m */, + D68CAA81ED5F3FE77E72ADFE /* UIColor+JSQMessages.h */, + 04CB53557D16CCA512172FF8 /* UIColor+JSQMessages.m */, + 81866DB1C3F24E97C0F0749E /* UIDevice+JSQMessages.h */, + B10A64C7E1389B01DE0283C5 /* UIDevice+JSQMessages.m */, + 246BBF5FBF1D07CEAD6A6FAE /* UIImage+JSQMessages.h */, + 80C20B631828BE609E2766AC /* UIImage+JSQMessages.m */, + F2BCE4D3130B33CC0C2D2208 /* UIView+JSQMessages.h */, + E7645BB74C834141ED43B648 /* UIView+JSQMessages.m */, + C4CCD9493BD505601EF54EF7 /* Resources */, + 1B6337975DF085C9153B12CF /* Support Files */, ); - path = YapDatabase; + path = JSQMessagesViewController; sourceTree = ""; }; - 96ACCEB6D2B298EB2229A4E2 /* Frameworks */ = { + A179D0B3BC1B890623E5EE41 /* PastelogKit */ = { isa = PBXGroup; children = ( - E3FA284B1AD35D1EA3245AC2 /* libcrypto.a */, - A2B2274D1A641AB7FDC22CAE /* libssl.a */, + D17D3EC6E3BE4228B4305E73 /* Pastelog.h */, + DE724DCAAB89EB93A0E0AD7E /* Pastelog.m */, + C4B658B1A0FD892A8C7153EA /* Support Files */, ); - name = Frameworks; + path = PastelogKit; sourceTree = ""; }; - 9CAB584610AA125F5C89874B /* Serialization */ = { + A201E1DF456A63F7DD4E2D17 /* Support Files */ = { isa = PBXGroup; children = ( - D1111300DFE700137CED29EF /* AFURLRequestSerialization.h */, - EF4F01CA1506963A5039413B /* AFURLRequestSerialization.m */, - 0339E0255E23561E8EB3C752 /* AFURLResponseSerialization.h */, - 7D21BA2D4C0E1C75BF6E8044 /* AFURLResponseSerialization.m */, + E27F664105241572BE08439F /* Pods-AxolotlKit.xcconfig */, + 2E6866B054CB7D29B65C5739 /* Pods-AxolotlKit-Private.xcconfig */, + 06920C9AC0E0FF99611B3BDA /* Pods-AxolotlKit-dummy.m */, + CB3B30B135B1D42E6D0A39C3 /* Pods-AxolotlKit-prefix.pch */, ); - name = Serialization; + name = "Support Files"; + path = "../Target Support Files/Pods-AxolotlKit"; sourceTree = ""; }; - 9DAED5D53DC03087705ADCAB /* Pods */ = { + A9CDE0FBD915AF73E44FEFB3 /* Serialization */ = { isa = PBXGroup; children = ( - 5F94CE3AC45EC363F07C3BD0 /* Pods-acknowledgements.markdown */, - D033194BC1DEB89E89699602 /* Pods-acknowledgements.plist */, - 1E48E521C3904A5B9B5C158D /* Pods-dummy.m */, - EB2D3009A1329AC2EBBA61F3 /* Pods-environment.h */, - DDF86C84B2597ABA080C94C0 /* Pods-resources.sh */, - 5C0A3F0DB808BE9442F7B53E /* Pods.app store release.xcconfig */, - B9BC5B141D586A8AD1A9A94D /* Pods.debug.xcconfig */, - 5786EEDDC7850682307CE61E /* Pods.release.xcconfig */, + EB7B465D1DD2F944F62CCDB2 /* AFURLRequestSerialization.h */, + A46A537850B07E78B40641B0 /* AFURLRequestSerialization.m */, + 63CB2C1F2887EA15D4FF89C1 /* AFURLResponseSerialization.h */, + F976B13172005E8848948263 /* AFURLResponseSerialization.m */, ); - name = Pods; - path = "Target Support Files/Pods"; + name = Serialization; sourceTree = ""; }; - A9E74A83ABA287A7556ADD28 /* FFCircularProgressView */ = { + AB2BA49F50A1E8845D6A105A /* HKDFKit */ = { isa = PBXGroup; children = ( - C786305542C39591E1EED404 /* FFCircularProgressView.h */, - BBB0A9EF371C5DDADB53A342 /* FFCircularProgressView.m */, - C33A8B0B3D6B30E2179616D5 /* UIColor+iOS7.h */, - 8CB16573CC09AC9500FEB289 /* UIColor+iOS7.m */, - 90ACEA6E26091EA70881FB70 /* Support Files */, + 4904E2260EA1B031F24A8315 /* HKDFKit.h */, + E9F0BD0BB34EEF3CF4D70522 /* HKDFKit.m */, + B24813E61835FB2AB3746E3E /* Support Files */, ); - path = FFCircularProgressView; + path = HKDFKit; sourceTree = ""; }; - B00EAB08EC370B4E18FDB1E8 /* common */ = { + AC9993D58D92432316441141 /* Support Files */ = { isa = PBXGroup; children = ( - 5411BD4C8E06FA19296FA95A /* sqlite3.c */, - 0A72060E704569EEB7E89701 /* sqlite3.h */, + 01446B63907050B3E67749D7 /* Pods-AFNetworking.xcconfig */, + 43B3A20484FEC1FC88D70E84 /* Pods-AFNetworking-Private.xcconfig */, + 7FBD9F96C95CF4DF2FA5EBC9 /* Pods-AFNetworking-dummy.m */, + DEF4BFB244A1DB31600DEEE9 /* Pods-AFNetworking-prefix.pch */, ); - name = common; + name = "Support Files"; + path = "../Target Support Files/Pods-AFNetworking"; sourceTree = ""; }; - B0B5B43D7DCA5A0E77503401 /* SCWaveformView */ = { + AE2DB11EC3D9A3EC31BAB051 /* Support Files */ = { isa = PBXGroup; children = ( - A2E27107F6C178BD600F2A2C /* SCWaveformView.h */, - D9161C986BD0CEF567BB7587 /* SCWaveformView.m */, - FDBD56C00558FE9F238CC28D /* Support Files */, + 71405C82877D7F0970208FB8 /* Pods-TwistedOakCollapsingFutures.xcconfig */, + 1372CDBE67B4B3CE2B9EB51F /* Pods-TwistedOakCollapsingFutures-Private.xcconfig */, + FD38B56613F416688C399A90 /* Pods-TwistedOakCollapsingFutures-dummy.m */, + 16BA8A54550E7E56CF6B37A5 /* Pods-TwistedOakCollapsingFutures-prefix.pch */, ); - path = SCWaveformView; + name = "Support Files"; + path = "../Target Support Files/Pods-TwistedOakCollapsingFutures"; sourceTree = ""; }; - B68CF00768E7C7E6293D0444 /* 25519 */ = { + B24813E61835FB2AB3746E3E /* Support Files */ = { isa = PBXGroup; children = ( - FAF76F7C3B24A2DD7A392CFD /* Curve25519.h */, - B4141CE783BF4E2F253E3AE3 /* Curve25519.m */, - 425939009BE100B48E56B072 /* Ed25519.h */, - 9228C0C338C55483826CE61C /* Ed25519.m */, - 7F58C69D352416A3D1946F78 /* Randomness.h */, - FF8B5E238EE606EB4D33EE5C /* Randomness.m */, - 8FE88F9608F04342E757E0F4 /* api.h */, - D307B182CD5A3C23B937DB3E /* base.h */, - 39326675106FC8EC131EE5B9 /* base2.h */, - 32C4C86012D008FB0958FCB6 /* blocks.c */, - B4A5793164201C757E4B82DB /* compare.c */, - D927214E458675A710CBF55B /* compare.h */, - A62322778536DFAA5A2347D2 /* crypto_hash_sha512.h */, - 91615A754AD7297D2A537AAB /* crypto_int32.h */, - 687BFC61541F192D17E5D63C /* crypto_int64.h */, - 9F12CA7741C83E64498A59EC /* crypto_sign.h */, - 02853D4721FF687DF5F15F9E /* crypto_sign_edwards25519sha512batch.h */, - DE99A8419263E71AB16C3052 /* crypto_uint32.h */, - 95FDCD9065C3EA31DD43E7A6 /* crypto_uint64.h */, - C12D2090EB13431FB0E7210A /* crypto_verify_32.h */, - DAB3AABA49A61F56659B34EE /* curve25519-donna.c */, - B83EDD9A2B15D0F3BED501DA /* curve_sigs.c */, - CC224E7963EB724CFF249C01 /* curve_sigs.h */, - 7F87396FDBA4B72B25FB13EE /* d.h */, - 87E4EE8E1CCD795EA4044650 /* d2.h */, - 9DE348C40899650C49F8F9E6 /* fe.h */, - 53276345C0CD0C8F2DE4116A /* fe_0.c */, - C75D98B14767938CB45C2345 /* fe_1.c */, - A6A6516285EFB4B291CB9F23 /* fe_add.c */, - 3FF3AA7851BFF384690B1CFB /* fe_cmov.c */, - 254C8BC2D347096D36AA6297 /* fe_copy.c */, - 865D1876FF5C1ED2E1E7033D /* fe_frombytes.c */, - E3E9105206B03F32A09923E0 /* fe_invert.c */, - A32C71D4137CF74D8A202C01 /* fe_isnegative.c */, - F1C241A4DF4E2BF88540B008 /* fe_isnonzero.c */, - 4A7EDBA78620DE0ABC5E2632 /* fe_mul.c */, - 4528432FAC7D161CD0FA9033 /* fe_neg.c */, - 685F51BCD44ABA88BBF7E55E /* fe_pow22523.c */, - CC98274455DB0ACEAFB567EE /* fe_sq.c */, - F790BC67E7552A51D90D569F /* fe_sq2.c */, - 3F5E0AA48813242C08623CF3 /* fe_sub.c */, - EE2A81F97DAE42D219CBA68F /* fe_tobytes.c */, - 4AF711C2D1AB0FE8267DE92D /* ge.h */, - A6D9CF742F594F8D1871E16F /* ge_add.c */, - 828FC5A9C4FE317783734651 /* ge_add.h */, - 6EE4D91667CD723002E27EB9 /* ge_double_scalarmult.c */, - 5BB25300E2C0625CEDBB0A52 /* ge_frombytes.c */, - 0F030EB8AE07EE520221A1B1 /* ge_madd.c */, - FFFCDB769B8DB1F57B121D2A /* ge_madd.h */, - A00A1A9E8ACFBCB62F8E71CF /* ge_msub.c */, - 7B5E42B3E89FD66C34190019 /* ge_msub.h */, - 57B4EFF8584AACEFC0C3178F /* ge_p1p1_to_p2.c */, - 631F5471926DF01010FFB4CE /* ge_p1p1_to_p3.c */, - 8573BAF8C05C248FD2719935 /* ge_p2_0.c */, - AC8455C7F125AED7C3067BE0 /* ge_p2_dbl.c */, - 057ECAEA922D63390BFBCF0D /* ge_p2_dbl.h */, - 117542B380577885CE912530 /* ge_p3_0.c */, - E8ECDF3B7C9A907811469645 /* ge_p3_dbl.c */, - E9B05C58C6573C4E9F3BA8D3 /* ge_p3_to_cached.c */, - D6E6E600908C3F5E280199D2 /* ge_p3_to_p2.c */, - 7BEA123819E548D52B785E4F /* ge_p3_tobytes.c */, - C2D98F4306D7D91B5D9EDB73 /* ge_precomp_0.c */, - C5386F4F9B8E3594D447A67B /* ge_scalarmult_base.c */, - C0E89C1C8EFA54F268E32EC7 /* ge_sub.c */, - 3AA53B8E492361C10CAD4EE8 /* ge_sub.h */, - F847A1BC7E528B4A2CAD2951 /* ge_tobytes.c */, - 9639C2BF29FEC49C2D03206C /* hash.c */, - 8268FC1ACB4F02B8FCA71DC7 /* open.c */, - 1AF4756F7C4FE44487AB4545 /* pow22523.h */, - DF5A9B6CCDF0FBEDFB5483EF /* pow225521.h */, - 2E208DDA7423F3800986EEC4 /* sc.h */, - 77D849B48DA70949775238B6 /* sc_muladd.c */, - 8F5DAB8CC3340D3FF92BDCC4 /* sc_reduce.c */, - C53BA3B453105B3B22149AB5 /* sign.c */, - FA403720B42DA6407804B99E /* sign_modified.c */, - C7B0666639FE1B18D555387A /* sqrtm1.h */, - 46908AF7699A12C9DAF86F56 /* zeroize.c */, - 4B06658DC5147285944F7FDA /* zeroize.h */, - DA2FCB82A780C4D91434B2C6 /* Support Files */, + 4014AF645F361A62B4B97A07 /* Pods-HKDFKit.xcconfig */, + C2A9EC6EC28CBC2BAF179843 /* Pods-HKDFKit-Private.xcconfig */, + 9633569296AB6CFE3E1BCCC7 /* Pods-HKDFKit-dummy.m */, + A0A1AAA040E74A66DD2981CF /* Pods-HKDFKit-prefix.pch */, ); - path = 25519; + name = "Support Files"; + path = "../Target Support Files/Pods-HKDFKit"; sourceTree = ""; }; - B76901DB56FA716ACC561CFD /* CocoaLumberjack */ = { + B44D3C20B07B892919F87134 /* NSURLSession */ = { isa = PBXGroup; children = ( - 5E227729C259ABC26CE653BE /* Core */, - CD0752B7DD5812C591EBA07E /* Extensions */, - 5E7991C92C5C952B923A9F62 /* Support Files */, + DA97C94A70362A33C6448586 /* AFHTTPSessionManager.h */, + CE52024677F87216CC2218DC /* AFHTTPSessionManager.m */, + 9BBE85A1454C0FD0879A247B /* AFURLSessionManager.h */, + FC3944ABD69E43142EA7AF0D /* AFURLSessionManager.m */, ); - path = CocoaLumberjack; + name = NSURLSession; sourceTree = ""; }; - BEEAFD3DCFD2528B9E88C601 /* Resources */ = { + B72F68871D6EDE9154230012 /* Support Files */ = { isa = PBXGroup; children = ( - 5CCEE7BB2E43880A28C9E7F2 /* NBPhoneNumberMetadata.plist */, + 9337BD869798CF06C0F622EC /* Pods-Mantle.xcconfig */, + F86A6D716F2E5BE4AE1FC059 /* Pods-Mantle-Private.xcconfig */, + D739847D42F470620E85316D /* Pods-Mantle-dummy.m */, + 3C91AC7DFE8B849F9C28AA35 /* Pods-Mantle-prefix.pch */, ); - name = Resources; + name = "Support Files"; + path = "../Target Support Files/Pods-Mantle"; sourceTree = ""; }; - C138AF641CC313C4E18E038C /* Support Files */ = { + B84E24E926DB7FE2E59B13F6 /* UnionFind */ = { isa = PBXGroup; children = ( - A45B268F855143C5E5B1A1CB /* Pods-UnionFind.xcconfig */, - 3E6CB76A99D9A12CD8A2D0F7 /* Pods-UnionFind-Private.xcconfig */, - 00148C6C8FC364E587DD7EBD /* Pods-UnionFind-dummy.m */, - FD22D3A70363B71A886F2FF9 /* Pods-UnionFind-prefix.pch */, + 541AD5F13B14FD49EADE8186 /* UFDisjointSetNode.h */, + 753677DDF32C7159E8BBC3F3 /* UFDisjointSetNode.m */, + ACEA730D2ED5714C9D1CCBE3 /* UnionFind.h */, + BD2E16B8C6639A7F39FA1D87 /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/Pods-UnionFind"; + path = UnionFind; sourceTree = ""; }; - C44D4BDAB8B7B4E2B6BD7DA3 /* SSKeychain */ = { + BD2E16B8C6639A7F39FA1D87 /* Support Files */ = { isa = PBXGroup; children = ( - 5A5B5F635C794ACBCD640F3C /* SSKeychain.h */, - 3AF287CD14B850AAB98F7658 /* SSKeychain.m */, - A5D961F2E53D36E12B4A4D9C /* SSKeychainQuery.h */, - 8AE591059C12C48867862A3F /* SSKeychainQuery.m */, - 6B233704D1CED98038D52D02 /* Support Files */, + 50E94FB1958856C29C0C2237 /* Pods-UnionFind.xcconfig */, + 44DCA8B839C6EC32917AFE3F /* Pods-UnionFind-Private.xcconfig */, + 6E74053E3136037933D4B332 /* Pods-UnionFind-dummy.m */, + 71B052DC3AE93D598EA3AF38 /* Pods-UnionFind-prefix.pch */, ); - path = SSKeychain; + name = "Support Files"; + path = "../Target Support Files/Pods-UnionFind"; sourceTree = ""; }; - C44EBCBFD210EDEF215089C9 /* Support Files */ = { + BE9E457B645D27DE34241690 /* Support Files */ = { isa = PBXGroup; children = ( - 05A2B40E593738415ACA2525 /* Pods-JSQSystemSoundPlayer.xcconfig */, - F22FB67C5CDF1D7240214F73 /* Pods-JSQSystemSoundPlayer-Private.xcconfig */, - 1104D3E5B196FB9FBD1B8B23 /* Pods-JSQSystemSoundPlayer-dummy.m */, - A7CA21B86251CE42EF1AB96C /* Pods-JSQSystemSoundPlayer-prefix.pch */, + 0E788AB5B52A8298E7731C9D /* Pods-DJWActionSheet.xcconfig */, + E46267EA2E566A5F654408A0 /* Pods-DJWActionSheet-Private.xcconfig */, + 31E9B92687FE166425D1BA8C /* Pods-DJWActionSheet-dummy.m */, + 309E1B80585D536C9612BBEF /* Pods-DJWActionSheet-prefix.pch */, ); name = "Support Files"; - path = "../Target Support Files/Pods-JSQSystemSoundPlayer"; + path = "../Target Support Files/Pods-DJWActionSheet"; sourceTree = ""; }; - C52E90D9E5878D714F28EEAE /* Mantle */ = { + C4B658B1A0FD892A8C7153EA /* Support Files */ = { isa = PBXGroup; children = ( - E7E8520828A28E8D2070287E /* MTLJSONAdapter.h */, - 16C1802B32AD51188C0DB28B /* MTLJSONAdapter.m */, - 36C0395AE3B3D22125C50695 /* MTLModel.h */, - 5BBE72C218A1CF3E180635EC /* MTLModel.m */, - 088B39518221A540BBA74976 /* MTLModel+NSCoding.h */, - F2DDEE4E287934233AE6087F /* MTLModel+NSCoding.m */, - F5CB7C58780112AB44DDEB2E /* MTLReflection.h */, - 5AF532389A5DCDB6505051EF /* MTLReflection.m */, - A9F591FD955A7B062DE1B9B2 /* MTLTransformerErrorHandling.h */, - 022C1128D95738A5B1E9E160 /* MTLTransformerErrorHandling.m */, - 19710304EFF0B1861C717D73 /* MTLValueTransformer.h */, - 48FEC13EF690A7DEC82AA7AE /* MTLValueTransformer.m */, - 7BBBD4C2023C3F477198C015 /* Mantle.h */, - B66421CB888E65DB1F910B18 /* NSArray+MTLManipulationAdditions.h */, - B1DF7AB44F05D35FEEB874E8 /* NSArray+MTLManipulationAdditions.m */, - 6E7A71500B02C99DC4DB9E85 /* NSDictionary+MTLJSONKeyPath.h */, - E8EE210871226103D3EFB958 /* NSDictionary+MTLJSONKeyPath.m */, - 41E934E3E10DDA8F93C6CC12 /* NSDictionary+MTLManipulationAdditions.h */, - A030B25C16A7C90C74878C7A /* NSDictionary+MTLManipulationAdditions.m */, - B9187C00643E2ED433BC53FE /* NSDictionary+MTLMappingAdditions.h */, - 91E7F2B024378C4C1D73D34A /* NSDictionary+MTLMappingAdditions.m */, - AF9FF8F61A8C952B9008FD35 /* NSError+MTLModelException.h */, - 0EAD51BE95AFCF75889822DB /* NSError+MTLModelException.m */, - BAC531CE9C7240470D307C87 /* NSObject+MTLComparisonAdditions.h */, - CA70713D39243688CBC5B60C /* NSObject+MTLComparisonAdditions.m */, - 8F19D983749AD408CF4CD82C /* NSValueTransformer+MTLInversionAdditions.h */, - EEC6C9199E380282E6FAE367 /* NSValueTransformer+MTLInversionAdditions.m */, - 3BFAB541002E61497289AC91 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */, - 7D0847AE5C01F7F8D06D656F /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */, - 198B8D02C8E41EF537038EE0 /* Support Files */, - D3B242BEB32F8656DAA76800 /* extobjc */, + AFCE6D1BCD13F03C4FAA33C8 /* Pods-PastelogKit.xcconfig */, + 23F58C84CAE0BF23A39300A9 /* Pods-PastelogKit-Private.xcconfig */, + 809D0877FE82C8BFA3C0618D /* Pods-PastelogKit-dummy.m */, + 08F4707B4853AB07B0349873 /* Pods-PastelogKit-prefix.pch */, ); - path = Mantle; + name = "Support Files"; + path = "../Target Support Files/Pods-PastelogKit"; sourceTree = ""; }; - C7893C91E32F585C34912D58 /* Pods */ = { + C4CCD9493BD505601EF54EF7 /* Resources */ = { isa = PBXGroup; children = ( - B68CF00768E7C7E6293D0444 /* 25519 */, - E60BDF4A7C4B8023E3D3AB3E /* AFNetworking */, - D4C9C5C5C298C19319667C79 /* APDropDownNavToolbar */, - D674AD715F8F4682BB1E6110 /* AxolotlKit */, - B76901DB56FA716ACC561CFD /* CocoaLumberjack */, - 43EFDCA9FAAD0968814C5F49 /* DJWActionSheet */, - A9E74A83ABA287A7556ADD28 /* FFCircularProgressView */, - EF89F9AFF6FE7324D507A2C3 /* HKDFKit */, - FD7E34D8A0D522CF9ACDB5DC /* JSQMessagesViewController */, - 240C232729800C10B53B8790 /* JSQSystemSoundPlayer */, - C52E90D9E5878D714F28EEAE /* Mantle */, - 3BB3A414508F5681A774D3B9 /* OpenSSL */, - 8F38626A8B9E87E43D0E2C0A /* PastelogKit */, - 857BF8090D008F13B064162D /* ProtocolBuffers */, - B0B5B43D7DCA5A0E77503401 /* SCWaveformView */, - 0887915B25196A8B354D8608 /* SQLCipher */, - C44D4BDAB8B7B4E2B6BD7DA3 /* SSKeychain */, - 17F997B0A7290E3A514DC6E3 /* SocketRocket */, - 221C127FD142D64077C16942 /* TwistedOakCollapsingFutures */, - 49677D842CE7EA5D1AA75F2D /* UICKeyChainStore */, - 3BA3D07B3C0B350A82DCE736 /* UnionFind */, - 95F9A1658C20E5D339957643 /* YapDatabase */, - 405627495875471AAF92004C /* libPhoneNumber-iOS */, + 86639E19054B1932C9BAB5E8 /* JSQCallCollectionViewCell.xib */, + 9870C1BB72A98A71D3DCFF3C /* JSQDisplayedMessageCollectionViewCell.xib */, + 97087AF3343FDA1FE8C6BDA6 /* JSQMessagesAssets.bundle */, + 83ADA51FB9698585D88545DD /* JSQMessagesCollectionViewCellIncoming.xib */, + 819C52ED08041B5D39408A77 /* JSQMessagesCollectionViewCellOutgoing.xib */, + 2361AA7019F1DDE7C8DD7232 /* JSQMessagesLoadEarlierHeaderView.xib */, + 3C6E17B7CD27A261463E2F04 /* JSQMessagesToolbarContentView.xib */, + A0F074DCD23035CB49075C76 /* JSQMessagesTypingIndicatorFooterView.xib */, + A42268036BFC91E7F854F026 /* JSQMessagesViewController.xib */, ); - name = Pods; + name = Resources; sourceTree = ""; }; - CB20C57E4D3DC5868A572D11 = { + C8E7CE49E3CD990BD4C52A13 /* FFCircularProgressView */ = { isa = PBXGroup; children = ( - 6CF65CA3637ECF2590EA8ABC /* Podfile */, - 3FCE31283DF3F09F484FA73C /* Frameworks */, - C7893C91E32F585C34912D58 /* Pods */, - 4453B1BD4C57F0606AA200A9 /* Products */, - 1FF5709B74761E2853751089 /* Targets Support Files */, + 39DA12887A15A8B109254753 /* FFCircularProgressView.h */, + 3956BE2DFC7A798B33DF0AA1 /* FFCircularProgressView.m */, + 7991449B07B44259DF765F3B /* UIColor+iOS7.h */, + D08890C88C3178C22C48D237 /* UIColor+iOS7.m */, + 07D5F2F6677346FD2496B8C9 /* Support Files */, ); + path = FFCircularProgressView; sourceTree = ""; }; - CD0752B7DD5812C591EBA07E /* Extensions */ = { + CD987B446C4EADB341A01362 /* libPhoneNumber-iOS */ = { isa = PBXGroup; children = ( - FAD3A8B9F51993411915FF90 /* DDContextFilterLogFormatter.h */, - 91D415CC2179D1B57CF2DAFE /* DDContextFilterLogFormatter.m */, - A797F2390A70786AB23B4B07 /* DDDispatchQueueLogFormatter.h */, - 7D3E0C26538F24F831C1E188 /* DDDispatchQueueLogFormatter.m */, - 8AAD2C524700EB5038788646 /* DDMultiFormatter.h */, - C2C45D613163E10C03B4EB15 /* DDMultiFormatter.m */, + AFC130E2BDEA7F4C0531557D /* NBAsYouTypeFormatter.h */, + EA8BF23F1D909B1116872DC2 /* NBAsYouTypeFormatter.m */, + 370F80FD9FA3182BB441B721 /* NBMetadataCore.h */, + 643816684DCE55A724EB00A2 /* NBMetadataCore.m */, + AD03188F0D7127DD586B2953 /* NBMetadataCoreMapper.h */, + D1134C4A89E5FB00C284B209 /* NBMetadataCoreMapper.m */, + 661D953C483574D56B811113 /* NBMetadataCoreTest.h */, + 0D550EB867DC6D1D313D4A67 /* NBMetadataCoreTest.m */, + 786D875AAC0230A0606C9B24 /* NBMetadataCoreTestMapper.h */, + DF96706073F4660183434A09 /* NBMetadataCoreTestMapper.m */, + FED0EFF78D98413556AD8805 /* NBMetadataHelper.h */, + D0E137B48C160B5D899D49E0 /* NBMetadataHelper.m */, + C326D5A4C4B6D550E1BD7D3D /* NBNumberFormat.h */, + 348E6BCBF72EBD158695E34A /* NBNumberFormat.m */, + 9F34EA9E9D748D04689FC610 /* NBPhoneMetaData.h */, + 8F9FC2434EE89DA33DBAF47B /* NBPhoneMetaData.m */, + 25A071EB53A2F3CFD775E2E2 /* NBPhoneNumber.h */, + F0411644177B57FAB5A2ECC2 /* NBPhoneNumber.m */, + 652AD6F0197153F6257332DE /* NBPhoneNumberDefines.h */, + 1CDDD6BDCEF03E4937576970 /* NBPhoneNumberDesc.h */, + 333D79B3002C38842EFC89D9 /* NBPhoneNumberDesc.m */, + 35CCD71261630AB39CECEA64 /* NBPhoneNumberUtil.h */, + CD9142F334EE0F26B17E31D8 /* NBPhoneNumberUtil.m */, + 45E109AC4B959C00D49F7762 /* NSArray+NBAdditions.h */, + 4F77BF15B64947CAB0771447 /* NSArray+NBAdditions.m */, + 8D4BFD6289D47EEAB0EFF1C0 /* Resources */, + 5305DEA5F276E69C562B2B88 /* Support Files */, ); - name = Extensions; + path = "libPhoneNumber-iOS"; sourceTree = ""; }; - D21F4E2BC1A122BD8418A08A /* Support Files */ = { + CF9E4C3F734E96BD40E8C33A /* Support Files */ = { isa = PBXGroup; children = ( - A9AF9125551435E732F56EB7 /* Pods-YapDatabase.xcconfig */, - B218CAE5D51E150F87F530BD /* Pods-YapDatabase-Private.xcconfig */, - 6495FBC3FDD2FD3272E6C39A /* Pods-YapDatabase-dummy.m */, - EE851C029D22942A720C67F8 /* Pods-YapDatabase-prefix.pch */, + C8AC2514C10044FE79A30A0E /* Pods-SCWaveformView.xcconfig */, + 0B018C0B00814EF56234D6D8 /* Pods-SCWaveformView-Private.xcconfig */, + 8841DAFABE2E21CA005EA02B /* Pods-SCWaveformView-dummy.m */, + 8FAD95532F8138E86420EAEB /* Pods-SCWaveformView-prefix.pch */, ); name = "Support Files"; - path = "../Target Support Files/Pods-YapDatabase"; + path = "../Target Support Files/Pods-SCWaveformView"; sourceTree = ""; }; - D3B242BEB32F8656DAA76800 /* extobjc */ = { + D0ADE2718E6ACBEC4992075B /* Products */ = { isa = PBXGroup; children = ( - 062660C5EDAF22A1DCFF80AB /* EXTKeyPathCoding.h */, - 1C7FD56DA536BAC1B0AD00A9 /* EXTRuntimeExtensions.h */, - 773D42A200D7D2ECC6A89BCA /* EXTRuntimeExtensions.m */, - BB37F718D1B00F2B42A904F8 /* EXTScope.h */, - 7E84507412E37383AB9B93C1 /* EXTScope.m */, - C6FD3ACE4F3B83F95E3A2764 /* metamacros.h */, + 498B5C6EBF3CAB4089A02BAD /* libPods.a */, + 64377D6FF07C12ECB29AEDA4 /* libPods-25519.a */, + 2672F3D2AFD975871CF4A8BD /* libPods-AFNetworking.a */, + 03D9738F523D7D32FD5D0243 /* libPods-APDropDownNavToolbar.a */, + B9ED90B4C3EE757C413052F0 /* libPods-AxolotlKit.a */, + C3D01FCDDAC9A8337DBBCA12 /* libPods-CocoaLumberjack.a */, + 33095AA3B1C986C672E26284 /* libPods-DJWActionSheet.a */, + D0A33529947A536653DFF522 /* libPods-FFCircularProgressView.a */, + F863D455262AB47764D75ED3 /* libPods-HKDFKit.a */, + 20582BB7ACE0CAF207169BE5 /* libPods-JSQMessagesViewController.a */, + 592B7E1BC1C4F0CF9EFF73E3 /* libPods-JSQSystemSoundPlayer.a */, + FA72626B9B313FE60DEF78F5 /* libPods-Mantle.a */, + A03168C7F544FF263DCB6C67 /* libPods-PastelogKit.a */, + B308D24AF0154063FB100F3D /* libPods-ProtocolBuffers.a */, + 41C3DBA569686B557E793EE2 /* libPods-SCWaveformView.a */, + 62E2FE21CA969182E21E0B5D /* libPods-SQLCipher.a */, + ED758F3CBDF0CA43979DF729 /* libPods-SSKeychain.a */, + 2FF01F8DE83F0CAD190F45B4 /* libPods-SocketRocket.a */, + 8A068B702EC2639B4F36EA58 /* libPods-TwistedOakCollapsingFutures.a */, + B3E00CA639D44363E6A5C846 /* libPods-UICKeyChainStore.a */, + E53C8AEE93D2EB73DB70E232 /* libPods-UnionFind.a */, + 54BC0BBF2243E541DBCE9867 /* libPods-YapDatabase.a */, + CDFCA12BC909E4C1D7CE39C8 /* libPods-libPhoneNumber-iOS.a */, ); - name = extobjc; + name = Products; sourceTree = ""; }; - D41A5EBA40BCEEA6C2C7F2F3 /* Resources */ = { + D2A19790C361FB33E05477F5 /* UICKeyChainStore */ = { isa = PBXGroup; children = ( - A8CCDE46BC8634CC31E04AB0 /* JSQCallCollectionViewCell.xib */, - 22435CFD5A65B32B5F5E4479 /* JSQDisplayedMessageCollectionViewCell.xib */, - 5AC596DF14716DA749086556 /* JSQMessagesAssets.bundle */, - F12C40EFE71D69BCA01F96F5 /* JSQMessagesCollectionViewCellIncoming.xib */, - D324711EAC3F589788E53FAD /* JSQMessagesCollectionViewCellOutgoing.xib */, - 2DEA5F07C685ACFF1D2426C8 /* JSQMessagesLoadEarlierHeaderView.xib */, - 6C1285F13A7D6E7F973151F3 /* JSQMessagesToolbarContentView.xib */, - 9952E353E903E908C484126C /* JSQMessagesTypingIndicatorFooterView.xib */, - 48394A366AA5AD99F54F133D /* JSQMessagesViewController.xib */, + AD887D8811898811501F5528 /* UICKeyChainStore.h */, + 866E7F45BEBAFB3B188AB9DD /* UICKeyChainStore.m */, + 659111B4B286C27CE4A757A0 /* Support Files */, ); - name = Resources; + path = UICKeyChainStore; sourceTree = ""; }; - D4C9C5C5C298C19319667C79 /* APDropDownNavToolbar */ = { + D372442009514CEB83693D9B /* Support Files */ = { isa = PBXGroup; children = ( - E00AB89388D7A016EAA0D79E /* APNavigationController.h */, - CA5DE16BB3E98C3652FD728D /* APNavigationController.m */, - 7EE7160BA6677F841CC62250 /* Support Files */, + 73B3ACABB2375A0F503AF39A /* Pods-SocketRocket.xcconfig */, + 507BA2C7AE4267688A30FB1A /* Pods-SocketRocket-Private.xcconfig */, + 4E5ECBF646228071B231C27B /* Pods-SocketRocket-dummy.m */, + 52266A9D8D41C90BE5B01B55 /* Pods-SocketRocket-prefix.pch */, ); - path = APDropDownNavToolbar; + name = "Support Files"; + path = "../Target Support Files/Pods-SocketRocket"; sourceTree = ""; }; - D674AD715F8F4682BB1E6110 /* AxolotlKit */ = { + D9AC118CB9AF5A5E49A52DAE /* extobjc */ = { isa = PBXGroup; children = ( - 6829070F49CB1DF384E875BC /* AES-CBC.h */, - 21BECBFACE233DED7B451D83 /* AES-CBC.m */, - B3B1B799003534F50F0E0B22 /* AliceAxolotlParameters.h */, - 73CEE1880354C550DC113B03 /* AliceAxolotlParameters.m */, - A2D4A41C06D5EFE63BFD42EB /* AxolotlExceptions.h */, - C91A469FD699995B8377D4A6 /* AxolotlParameters.h */, - 9883FEBB113C48F958020DB6 /* AxolotlStore.h */, - 411197AF778ECDA4BBC087F3 /* BobAxolotlParameters.h */, - 3B45AB468BAB2BCBB22021FE /* BobAxolotlParameters.m */, - 22D7B5B30E8811B202FE6E02 /* Chain.h */, - 29BE3BADC53D032C99D69EA2 /* ChainAndIndex.h */, - 2DA1922482B5B86B948144AF /* ChainAndIndex.m */, - 677BD2A128AB720E39622839 /* ChainKey.h */, - 1EA06C43B2F574F4A04BA313 /* ChainKey.m */, - 35A9695A470CE536567254B8 /* CipherMessage.h */, - 5BE3F0B04609F852D6566CDC /* Constants.h */, - 92EC55D5A42B3B9022338C25 /* IdentityKeyStore.h */, - 6D2EFBD91A263B62135B9536 /* MessageKeys.h */, - AF186225FC5EC09F9F04881A /* MessageKeys.m */, - EED5FF21ECD514832F444D22 /* NSData+keyVersionByte.h */, - 47B4E1AFA59732BD16B7152F /* NSData+keyVersionByte.m */, - A3CCFE182E0127E9BA7AD911 /* PreKeyBundle.h */, - FA2F358B37E15A17FF72D712 /* PreKeyBundle.m */, - 9AF6EBB065133C5E3DE2AAD4 /* PreKeyRecord.h */, - 9CC41DADC9CBD2C70565AF46 /* PreKeyRecord.m */, - 120EA3519C0C20FB5505CAB3 /* PreKeyStore.h */, - F308B04B7F827FA75292D729 /* PreKeyWhisperMessage.h */, - D8D1B369F6CCA58FAAEC0310 /* PreKeyWhisperMessage.m */, - E942D5C053560525A2C8E808 /* RKCK.h */, - D3A213F6D923D598321C7487 /* RKCK.m */, - F45BD5AEA57EA40916F311CA /* RatchetingSession.h */, - 3A910C5ADE9AD356E92535FB /* RatchetingSession.m */, - 1FF131F735BEA3C2F5009106 /* ReceivingChain.h */, - CCD102F46E9C1DEBF491F29F /* ReceivingChain.m */, - 779E06FAF0EF094BE0A7C8C8 /* RootKey.h */, - 8162F37EA75CF007175AED2B /* RootKey.m */, - 9A1945F3BA4FA6B2D9D1B403 /* SendingChain.h */, - 0405CFD20C9C2F0ACEF520B6 /* SendingChain.m */, - 9EA1FB10EECE14DAE21BF56C /* SerializationUtilities.h */, - 0C719AD924EA2B84ABB0D545 /* SerializationUtilities.m */, - A0C43C7E636FF44AAE43BB84 /* SessionBuilder.h */, - 8DAA8B0C272214AA69B73949 /* SessionBuilder.m */, - 462E0BAC24C2B4420F02C001 /* SessionCipher.h */, - 470B25455D088DD649E8539B /* SessionCipher.m */, - 566C9C7F070315CAEAAF9CBF /* SessionRecord.h */, - A61441823943875437DEF590 /* SessionRecord.m */, - 3223861110ABBC874C7FB376 /* SessionState.h */, - BC9D59FF332214722254620F /* SessionState.m */, - 58141D45B03C32A70EF4FECC /* SessionStore.h */, - ABA1C86D7E51A9977C368B90 /* SignedPreKeyStore.h */, - 90CF71DA349D05F308A138A7 /* SignedPrekeyRecord.h */, - 2691C6963F3E6A84DA3E9562 /* SignedPrekeyRecord.m */, - 6C5E54ACE191B86266507E15 /* TSDerivedSecrets.h */, - 8EF820833E9AAFC52E01E057 /* TSDerivedSecrets.m */, - 9EB721C1D69210DECFFE6365 /* WhisperMessage.h */, - 76A6CF32FC032F83CDFB36E5 /* WhisperMessage.m */, - 58E70CA6392E6C97AD9EB23F /* WhisperTextProtocol.pb.h */, - 8BAFF8EC1E7C3B264613AFDB /* WhisperTextProtocol.pb.m */, - 8B72CB9C794509606E1A9B0D /* Support Files */, + 81A97B73F832AA2C2C7DA225 /* EXTKeyPathCoding.h */, + 824DCD7725BA53A2CC464173 /* EXTRuntimeExtensions.h */, + 6F5D101057EE28F693B651D4 /* EXTRuntimeExtensions.m */, + 227622B13D66DC6A500411A6 /* EXTScope.h */, + C3861142A49DE96815432EF4 /* EXTScope.m */, + 5BA9A757E76B04EB27D43869 /* metamacros.h */, ); - path = AxolotlKit; + name = extobjc; sourceTree = ""; }; - DA2FCB82A780C4D91434B2C6 /* Support Files */ = { + DA0BECFCBF9FDEEA0EF74CA4 /* Support Files */ = { isa = PBXGroup; children = ( - C11954A25D476C7997DCDD7C /* Pods-25519.xcconfig */, - 2E3160F4A42A476862487050 /* Pods-25519-Private.xcconfig */, - DB7FDF9B5E1D0D1DB0D24ECE /* Pods-25519-dummy.m */, - BD3DE2D1E6F9DA49BFC764F1 /* Pods-25519-prefix.pch */, + 86DF6DB883598AF94070605A /* Pods-APDropDownNavToolbar.xcconfig */, + F6977E4544921ACD89B80215 /* Pods-APDropDownNavToolbar-Private.xcconfig */, + E84918577AB9448700300DA5 /* Pods-APDropDownNavToolbar-dummy.m */, + E8E4C3C2FE921F39C6D60CB5 /* Pods-APDropDownNavToolbar-prefix.pch */, ); name = "Support Files"; - path = "../Target Support Files/Pods-25519"; + path = "../Target Support Files/Pods-APDropDownNavToolbar"; sourceTree = ""; }; - E60BDF4A7C4B8023E3D3AB3E /* AFNetworking */ = { + E75EA72B2462EF976C6E62E4 /* Support Files */ = { isa = PBXGroup; children = ( - 0E9AA4DAF678B7998FA02317 /* AFNetworking.h */, - 1C76C84AF10BE3924B11452D /* NSURLConnection */, - 21015D9571ED183534A7E49F /* NSURLSession */, - 5793308D93FA1CAC30852804 /* Reachability */, - 7794FBFE2439C62D587B3DE6 /* Security */, - 9CAB584610AA125F5C89874B /* Serialization */, - 67F22F14EA0ED965ED279286 /* Support Files */, - 56B756B22E938122BF05BA8F /* UIKit */, + CCCE6B79736F89EE742A7659 /* Pods-ProtocolBuffers.xcconfig */, + BE489EB0BB708BF8ED0F596A /* Pods-ProtocolBuffers-Private.xcconfig */, + 50945E9F4A3A0317225F932B /* Pods-ProtocolBuffers-dummy.m */, + D370FF0C80EFA0ABAD5F84F5 /* Pods-ProtocolBuffers-prefix.pch */, ); - path = AFNetworking; + name = "Support Files"; + path = "../Target Support Files/Pods-ProtocolBuffers"; sourceTree = ""; }; - EF89F9AFF6FE7324D507A2C3 /* HKDFKit */ = { + E898622A108FBC9D9B62C226 /* Security */ = { isa = PBXGroup; children = ( - DFAE2700632D82DB3DCA969D /* HKDFKit.h */, - 4C8BE12FDE4B75D02B3CDDBD /* HKDFKit.m */, - 225F942E8B661F1D737B4DC8 /* Support Files */, + 3D4A4797F56EA4E5BEB851A4 /* AFSecurityPolicy.h */, + 6EB9414B2BDC51B996DCA51D /* AFSecurityPolicy.m */, ); - path = HKDFKit; + name = Security; sourceTree = ""; }; - F3A47BFFD03A8AF7A50AE2DC /* Support Files */ = { + EAF5B37348861A7BF90D1EFD /* Pods */ = { isa = PBXGroup; children = ( - 0B7040F8B03D1CC9500B3C38 /* Pods-DJWActionSheet.xcconfig */, - CC205BCA849F99B344B30798 /* Pods-DJWActionSheet-Private.xcconfig */, - 0CC506312B9F63AB2E45F4BD /* Pods-DJWActionSheet-dummy.m */, - D06D5478FF91EA3E67084E43 /* Pods-DJWActionSheet-prefix.pch */, + FC5C700A476A26981D4C139F /* Pods-acknowledgements.markdown */, + 7C8C7178981C7EFE585E0A89 /* Pods-acknowledgements.plist */, + AD1D366297C68BF555C371AB /* Pods-dummy.m */, + 6725A2863CA44A5C7F204855 /* Pods-environment.h */, + 940626A78B19A072CA1B7B82 /* Pods-resources.sh */, + 5848BE28E7C4178187CC24C9 /* Pods.app store release.xcconfig */, + 65D12D19BCFF6FFD6A828306 /* Pods.debug.xcconfig */, + 130F8AFFFEE07189ADCDA20C /* Pods.release.xcconfig */, ); - name = "Support Files"; - path = "../Target Support Files/Pods-DJWActionSheet"; + name = Pods; + path = "Target Support Files/Pods"; sourceTree = ""; }; - F8282F6498631F951D7ED5F1 /* Support Files */ = { + EBB6B14F4CED156FF9189200 /* iOS */ = { isa = PBXGroup; children = ( - DF5C0835D358C0B28A73FC67 /* Pods-SQLCipher.xcconfig */, - 784BF11B727D7353BAC05FE6 /* Pods-SQLCipher-Private.xcconfig */, - 7B970352403BD6B3A7FCD1D9 /* Pods-SQLCipher-dummy.m */, - 6BFD36C005DC4EF1F4106A52 /* Pods-SQLCipher-prefix.pch */, + EB3961BF3FB7DE5354031F44 /* AudioToolbox.framework */, + 1D1019FB7BB27F7BD4BA3E4D /* CFNetwork.framework */, + 8261E31A31A703D1ED2197C4 /* CoreGraphics.framework */, + A1FCE5C727192ACF3C96ED58 /* CoreLocation.framework */, + 105341174F90B66B0FA18371 /* CoreTelephony.framework */, + 12D12200D47A87D70A6CA718 /* Foundation.framework */, + 9B09820779476575857C6929 /* MapKit.framework */, + 01C220B8B651BCA2C3B66861 /* MobileCoreServices.framework */, + 607AD1C343F4DCD68CC115EC /* QuartzCore.framework */, + 99FAFA2B11B6B272DE7DB724 /* Security.framework */, + FBE85E7DD67C5FA62F7F2F66 /* SystemConfiguration.framework */, + 182FEB5F8D3125B246FE79B0 /* UIKit.framework */, ); - name = "Support Files"; - path = "../Target Support Files/Pods-SQLCipher"; + name = iOS; sourceTree = ""; }; - FD7E34D8A0D522CF9ACDB5DC /* JSQMessagesViewController */ = { + F1F1DCC21369C7A0CDDF4010 /* Frameworks */ = { isa = PBXGroup; children = ( - 11DF9371E53FB21841BED570 /* JSQCall.h */, - 4B1BEFB68894E6BC144051D0 /* JSQCall.m */, - 73C81DD94EDB981D3916E909 /* JSQCallCollectionViewCell.h */, - 9079A7497B13521D04CC113F /* JSQCallCollectionViewCell.m */, - 0F9BAFFF6028BBAF9A1CFA36 /* JSQDisplayedMessage.h */, - AE985C0FC64B8F3E68608700 /* JSQDisplayedMessage.m */, - 69587E961D81E87F24D9EF56 /* JSQDisplayedMessageCollectionViewCell.h */, - 13B0CC2BF9183ED27739E5DC /* JSQDisplayedMessageCollectionViewCell.m */, - 113E6310ABABF32F14B86914 /* JSQErrorMessage.h */, - 37D87C1651B03B911DAD3F3D /* JSQErrorMessage.m */, - 923C002FE484BE5AEEBC5B75 /* JSQInfoMessage.h */, - 24E99B9CEAE3EE943109A152 /* JSQInfoMessage.m */, - AE20B4A521F1BE7CB5A7E9F9 /* JSQLocationMediaItem.h */, - 494CAD363AA58A651E25169A /* JSQLocationMediaItem.m */, - BEF09B7DC0C368DC1704F836 /* JSQMediaItem.h */, - 1157B3293542C569C5BDC575 /* JSQMediaItem.m */, - D81005CAC1CF11DFBE197FA9 /* JSQMessage.h */, - A3A7DC4E1E1D3E2B2DF565C4 /* JSQMessage.m */, - 17A3D2D733DEC0E87D1F193B /* JSQMessageAvatarImageDataSource.h */, - BE41D84E63C020F0CF63D76C /* JSQMessageBubbleImageDataSource.h */, - 18918B1AD71DC95B7042D06F /* JSQMessageData.h */, - C27B053F957024B7C54A3763 /* JSQMessageMediaData.h */, - 4F8A76E7D348E05674EF1A1F /* JSQMessages.h */, - 8D23045D5CEA1038872BD2DC /* JSQMessagesAvatarImage.h */, - EED22A8812F02C358394AB23 /* JSQMessagesAvatarImage.m */, - 0C06D44D410D3D3BF5EFB606 /* JSQMessagesAvatarImageFactory.h */, - 8E4865F42ED963A6322E1CC3 /* JSQMessagesAvatarImageFactory.m */, - 35691EA80F571674E0453AC5 /* JSQMessagesBubbleImage.h */, - 3D0420E354E32E4909DEC9DC /* JSQMessagesBubbleImage.m */, - 23A0A28D1BD7AEF20457ED74 /* JSQMessagesBubbleImageFactory.h */, - 8B4A7B96FB5388EB76E5445E /* JSQMessagesBubbleImageFactory.m */, - A61A7D8879B1003B6AB601C9 /* JSQMessagesCellTextView.h */, - E2105298E11A6058F7714F50 /* JSQMessagesCellTextView.m */, - 389FF99A666B07277EC529B6 /* JSQMessagesCollectionView.h */, - 73DEF7EEAD5FEC0B857E417A /* JSQMessagesCollectionView.m */, - F101ED6A027430CA25864CB9 /* JSQMessagesCollectionViewCell.h */, - 6BEBF3147995C5EF167E03E5 /* JSQMessagesCollectionViewCell.m */, - C37541BE8B838BCEE3585114 /* JSQMessagesCollectionViewCellIncoming.h */, - 6C31FD1F48FCDA6A34B068A5 /* JSQMessagesCollectionViewCellIncoming.m */, - E4171A0C0112D51C7F12FDF8 /* JSQMessagesCollectionViewCellOutgoing.h */, - C5AD2452395EFF4A5563A0B5 /* JSQMessagesCollectionViewCellOutgoing.m */, - 9E534823E587DBCEC2852F94 /* JSQMessagesCollectionViewDataSource.h */, - 93E8F328520535094AF5EE12 /* JSQMessagesCollectionViewDelegateFlowLayout.h */, - 9D54F7D1F9927DCF49E1F330 /* JSQMessagesCollectionViewFlowLayout.h */, - 7F5F647199B027686FC358F7 /* JSQMessagesCollectionViewFlowLayout.m */, - A52C6ED259BA56B5FA282A8F /* JSQMessagesCollectionViewFlowLayoutInvalidationContext.h */, - E500EF81F8894A2EA923A27D /* JSQMessagesCollectionViewFlowLayoutInvalidationContext.m */, - 887353218EAD5E03FFF8EA88 /* JSQMessagesCollectionViewLayoutAttributes.h */, - C6C7981DA12FF3306F2ECB55 /* JSQMessagesCollectionViewLayoutAttributes.m */, - 7101290E8A18BE766229EAD7 /* JSQMessagesComposerTextView.h */, - 3919F1C0745E42545124A713 /* JSQMessagesComposerTextView.m */, - DADF830E3408E2CF734D3B21 /* JSQMessagesInputToolbar.h */, - DA600721AE3CB672D44966BD /* JSQMessagesInputToolbar.m */, - 56754FE88AE27248013EFCD1 /* JSQMessagesKeyboardController.h */, - 275504ED5425FE944789D740 /* JSQMessagesKeyboardController.m */, - DDFB81B6CF0AEBB6EA27AD7F /* JSQMessagesLabel.h */, - AA0F2050A9CC079708787563 /* JSQMessagesLabel.m */, - A04EC51CADAE80EDD2BD6D3B /* JSQMessagesLoadEarlierHeaderView.h */, - B45CC9E484C4FFFECE87D350 /* JSQMessagesLoadEarlierHeaderView.m */, - C88C547D6A3E1A09740D027F /* JSQMessagesMediaPlaceholderView.h */, - 38CD05AF1688CCDC26D313F2 /* JSQMessagesMediaPlaceholderView.m */, - BCD9644BC51F9EF74088507D /* JSQMessagesMediaViewBubbleImageMasker.h */, - 45EC159E0D185CC0F04F66EE /* JSQMessagesMediaViewBubbleImageMasker.m */, - 01F5AE11DEFEE36B8BB4B489 /* JSQMessagesTimestampFormatter.h */, - F907917D0FFE59A8F2881E47 /* JSQMessagesTimestampFormatter.m */, - 0D981FA333BF2B00D39A12BD /* JSQMessagesToolbarButtonFactory.h */, - 42EBE266624FACD645ACCAB4 /* JSQMessagesToolbarButtonFactory.m */, - 3692704EB2759C1925818789 /* JSQMessagesToolbarContentView.h */, - 4DB7DB4B485EDE1762CD1E88 /* JSQMessagesToolbarContentView.m */, - 817AC3AD3479218EE20BB6C8 /* JSQMessagesTypingIndicatorFooterView.h */, - E9CE899C4AE92E6CEA9F984F /* JSQMessagesTypingIndicatorFooterView.m */, - BE3D5F5AAA09EEE8234FAF8A /* JSQMessagesViewController.h */, - C48D8295E23E200D2D91D976 /* JSQMessagesViewController.m */, - B0AB7D420300358FC06D1AF9 /* JSQPhotoMediaItem.h */, - FB63F35A3792F817307F038A /* JSQPhotoMediaItem.m */, - BDEAE475A2DC0B2375B1E5F8 /* JSQSystemSoundPlayer+JSQMessages.h */, - 1B04A586C036A981B61330BD /* JSQSystemSoundPlayer+JSQMessages.m */, - DCDB6A7438EFECAD32D7BAD5 /* JSQVideoMediaItem.h */, - 312269624FD1473E64FCFA80 /* JSQVideoMediaItem.m */, - 518B0DC5122D3719D6DB250D /* NSBundle+JSQMessages.h */, - 980AD69E69C60257E6BEA8AC /* NSBundle+JSQMessages.m */, - FF6E7CC251EFF3F34281088B /* NSString+JSQMessages.h */, - 81FC08DE4EB03FDF1197CE7C /* NSString+JSQMessages.m */, - 74E83C5843A843941CCC4B72 /* UIColor+JSQMessages.h */, - 1517F8F3ECFBB0AF41A883A6 /* UIColor+JSQMessages.m */, - 23F3F5979E92CFE958C4288A /* UIDevice+JSQMessages.h */, - EFE86AA3130AD800E0957C1B /* UIDevice+JSQMessages.m */, - 8BF7ED270218A9C7C7BC839F /* UIImage+JSQMessages.h */, - 4ED69DA925E0E8CEE7AE3AD5 /* UIImage+JSQMessages.m */, - 028ADE67505EF72C8AB58608 /* UIView+JSQMessages.h */, - 0A3876C8ADDA89B9CB0C5649 /* UIView+JSQMessages.m */, - D41A5EBA40BCEEA6C2C7F2F3 /* Resources */, - 7E74C003A65D72B3063D7376 /* Support Files */, + 3A8B647FA6FADEEDDA39F8A9 /* libcrypto.a */, + 8CDA72BF79F160CBFEEB939F /* libssl.a */, ); - path = JSQMessagesViewController; + name = Frameworks; sourceTree = ""; }; - FDBD56C00558FE9F238CC28D /* Support Files */ = { + F5A9A4E0A24FD8173E840939 /* YapDatabase */ = { isa = PBXGroup; children = ( - 89A6563C56C9C9E467A35526 /* Pods-SCWaveformView.xcconfig */, - 42B13FBAFC35AEA5DAF0B4D7 /* Pods-SCWaveformView-Private.xcconfig */, - 7BA5CD727C800C4D91424A48 /* Pods-SCWaveformView-dummy.m */, - 24385D4BFA2BC1EBB3E29F0C /* Pods-SCWaveformView-prefix.pch */, + 11B68C443E7AE9CDBE722FB6 /* SQLCipher */, + 198BFEB49BAC2EB6F6125FAA /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/Pods-SCWaveformView"; + path = YapDatabase; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 02F84C78B89F6DF69380549F /* Headers */ = { + 09786699FC579D33DC9BDF8C /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 3D1F729FB803A6080D9DCBA5 /* AFHTTPRequestOperation.h in Headers */, - B1C5FC423847A5F336346CFD /* AFHTTPRequestOperationManager.h in Headers */, - EC7A2BD9FB2DDD0F980FC60E /* AFHTTPSessionManager.h in Headers */, - 45265FB69FEFB6CA115DF0DE /* AFNetworkActivityIndicatorManager.h in Headers */, - 5314FADDA0A0F49538F12087 /* AFNetworkReachabilityManager.h in Headers */, - 6C14F35F946144F54730F426 /* AFNetworking.h in Headers */, - E7274AB61951DE5FBE71E5F5 /* AFSecurityPolicy.h in Headers */, - 2929CACFEBBCAB110528EA74 /* AFURLConnectionOperation.h in Headers */, - 2FEF68C7849E0E9F671F2177 /* AFURLRequestSerialization.h in Headers */, - 8545CC1066405685F2CB46CE /* AFURLResponseSerialization.h in Headers */, - 6207BD8AAABF12D10AC75292 /* AFURLSessionManager.h in Headers */, - F14CA49DC01D9F3F3E495300 /* UIActivityIndicatorView+AFNetworking.h in Headers */, - 3E6993E4FD2EC79498B7305E /* UIAlertView+AFNetworking.h in Headers */, - 341EE6E2BA975E1B8B240791 /* UIButton+AFNetworking.h in Headers */, - 1102A5DF8955A1727DEDFD21 /* UIImageView+AFNetworking.h in Headers */, - CBE80B20E528704E9324E5EF /* UIKit+AFNetworking.h in Headers */, - EA510AC34EA0ABDF1198A839 /* UIProgressView+AFNetworking.h in Headers */, - 5AF6AB54FD72975EF7070EDF /* UIRefreshControl+AFNetworking.h in Headers */, - E034DC4EDF26BE0406B1AA76 /* UIWebView+AFNetworking.h in Headers */, + FDE0FAC64E8A19A3E62E9463 /* UICKeyChainStore.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 03510B593A83BAB201EB5AB8 /* Headers */ = { + 18B14F0E2C89C4047EC16135 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - C8A94AEF000C65709D4409FC /* APNavigationController.h in Headers */, + 6DC40C2B4DE9F8187BA44782 /* DDASLLogCapture.h in Headers */, + C87B3DB77E3BB0C9457489F4 /* DDASLLogger.h in Headers */, + 6985BEB2A6BFC50BB2367620 /* DDAbstractDatabaseLogger.h in Headers */, + 3FC73930E8C95F3C0C539B26 /* DDAssert.h in Headers */, + 6BC6F6A1D4784965C791BFEE /* DDContextFilterLogFormatter.h in Headers */, + 2D56B9C5F91637A10A38BFFB /* DDDispatchQueueLogFormatter.h in Headers */, + CEA9FEFF17F9E0C1238E89BA /* DDFileLogger.h in Headers */, + DC24A88A1907968AA543193E /* DDLog+LOGV.h in Headers */, + AE8C3535C8EFEF371DB1E27F /* DDLog.h in Headers */, + C5FF7F781109DC403FFEC516 /* DDMultiFormatter.h in Headers */, + 8146637881B4E25D5D776F70 /* DDTTYLogger.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 04B11390C511641EE4602110 /* Headers */ = { + 238A9D5D0E301F2B5BFC7C30 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 15D9B1CA033ECA608AA58819 /* SCWaveformView.h in Headers */, + 781C130C6E3DECDCFC01C152 /* NSDictionary+YapDatabase.h in Headers */, + F041051B378CABE3C71845EF /* YDBCKAttachRequest.h in Headers */, + 5BB73A2E1A886F74B2627870 /* YDBCKChangeQueue.h in Headers */, + 53158EA340B6F3DFD10741FA /* YDBCKChangeRecord.h in Headers */, + 4B79FA795E9EDAB49D9BA8D7 /* YDBCKChangeSet.h in Headers */, + C81176B8C532227039063F4E /* YDBCKMappingTableInfo.h in Headers */, + EDF894EE0EE18BE1D1235C29 /* YDBCKMergeInfo.h in Headers */, + 273AC8D8A3EB7120C7D582DA /* YDBCKRecord.h in Headers */, + B41C1608B17FF599360DB3B9 /* YDBCKRecordInfo.h in Headers */, + 88924FEA436D36831493CDF2 /* YDBCKRecordTableInfo.h in Headers */, + C113A55AC3EB9B2227E462F3 /* YapCache.h in Headers */, + AA21994C0C50E9CB129A1E30 /* YapCollectionKey.h in Headers */, + 76C0F29EE2C8DAF1AFE15DB2 /* YapDatabase.h in Headers */, + FD8D9787A177D9CB6E155337 /* YapDatabaseCloudKit.h in Headers */, + 669A1325228A5665D4B1E54C /* YapDatabaseCloudKitConnection.h in Headers */, + 0AEF85861A16DAA38D77294F /* YapDatabaseCloudKitOptions.h in Headers */, + 4338D4762DAF577BE262D0BB /* YapDatabaseCloudKitPrivate.h in Headers */, + 5DB9268AC030738DAA3B8EED /* YapDatabaseCloudKitTransaction.h in Headers */, + D144FD857184C1E51B5B162A /* YapDatabaseCloudKitTypes.h in Headers */, + C695CEBCE07158A05322C3EF /* YapDatabaseConnection.h in Headers */, + 490BA2C78CE97BE97C1370D7 /* YapDatabaseConnectionDefaults.h in Headers */, + 3FED4885A8ED931814CB3A3D /* YapDatabaseConnectionState.h in Headers */, + 51D3770F4A93813C29C5B4E4 /* YapDatabaseExtension.h in Headers */, + 942A879144E5947B93E6CC74 /* YapDatabaseExtensionConnection.h in Headers */, + FF51E61EA01156A92EB042CC /* YapDatabaseExtensionPrivate.h in Headers */, + 18F02496C45C16202B1F8009 /* YapDatabaseExtensionTransaction.h in Headers */, + 7543DBF88245D971DA9FF47F /* YapDatabaseFilteredView.h in Headers */, + BC0BFA3082626A4C24542430 /* YapDatabaseFilteredViewConnection.h in Headers */, + C9E7E1B8291328F0162538A3 /* YapDatabaseFilteredViewPrivate.h in Headers */, + 0EBCD63C9BFA842A9441300C /* YapDatabaseFilteredViewTransaction.h in Headers */, + 5A3FE4F0F0322C4E141B2FF0 /* YapDatabaseFilteredViewTypes.h in Headers */, + 19BD2990BE7ABB8DCC62F379 /* YapDatabaseFullTextSearch.h in Headers */, + C886A37B85B783CE55A68AE5 /* YapDatabaseFullTextSearchConnection.h in Headers */, + D664AD70F097172B75761362 /* YapDatabaseFullTextSearchHandler.h in Headers */, + 5D915AEF3A8F9FF593D15562 /* YapDatabaseFullTextSearchPrivate.h in Headers */, + 02EC37F62B10A2D4879CCD23 /* YapDatabaseFullTextSearchSnippetOptions.h in Headers */, + 6C306CB4AE2AC75E8F603D22 /* YapDatabaseFullTextSearchTransaction.h in Headers */, + 7A556CE32092CD5AA65D9C64 /* YapDatabaseHooks.h in Headers */, + 6FBB67B2B8752C9635C090F1 /* YapDatabaseHooksConnection.h in Headers */, + F9D2CDC2F812D08AC09BC7C4 /* YapDatabaseHooksPrivate.h in Headers */, + F4887EFFE78E7D169BF8A8F6 /* YapDatabaseHooksTransaction.h in Headers */, + A234AE5F0BE3BF9D7A0E8288 /* YapDatabaseLogging.h in Headers */, + 564658F6463557CA2023CB02 /* YapDatabaseManager.h in Headers */, + 6BBE2027AF5A982B301B823B /* YapDatabaseOptions.h in Headers */, + 92C7FD721088527B39D1EA6D /* YapDatabasePrivate.h in Headers */, + E05D6711523E4178863C0F15 /* YapDatabaseQuery.h in Headers */, + 28525DA5640143CCAA0E07F9 /* YapDatabaseRelationship.h in Headers */, + 9892E262CF0D696304AF69ED /* YapDatabaseRelationshipConnection.h in Headers */, + 83C26D02C593E619DBC55954 /* YapDatabaseRelationshipEdge.h in Headers */, + 5B99D2A83B9C04130FBB2F53 /* YapDatabaseRelationshipEdgePrivate.h in Headers */, + 312181B4A71F10DA81799128 /* YapDatabaseRelationshipNode.h in Headers */, + 565238733E038CC45ED7362F /* YapDatabaseRelationshipOptions.h in Headers */, + 2BD905A4A4D7DAB9FB9DE85C /* YapDatabaseRelationshipPrivate.h in Headers */, + 72DAD2CE683BC6AD198BC114 /* YapDatabaseRelationshipTransaction.h in Headers */, + FE3F09AA4217990C1BFAC8AA /* YapDatabaseSearchQueue.h in Headers */, + 2F5907DCF7A2FCD256A777A5 /* YapDatabaseSearchQueuePrivate.h in Headers */, + DC1990E90663362B0A6FA040 /* YapDatabaseSearchResultsView.h in Headers */, + 1AA293E6F2193CF4F98198A2 /* YapDatabaseSearchResultsViewConnection.h in Headers */, + 6EC94297B4ADC2C5DC6F2404 /* YapDatabaseSearchResultsViewOptions.h in Headers */, + C42C6007978B463213FCBE2F /* YapDatabaseSearchResultsViewPrivate.h in Headers */, + 1D05253F572724DA4ABB2787 /* YapDatabaseSearchResultsViewTransaction.h in Headers */, + C5FA023CDFDF53704C53063B /* YapDatabaseSecondaryIndex.h in Headers */, + DF242F96C8348729890E816F /* YapDatabaseSecondaryIndexConnection.h in Headers */, + F15DBBCCE0C2F9E8F25A1010 /* YapDatabaseSecondaryIndexHandler.h in Headers */, + 177D20D7998FBD468252BE0A /* YapDatabaseSecondaryIndexOptions.h in Headers */, + 44021A86EA32EC11EE31CA4B /* YapDatabaseSecondaryIndexPrivate.h in Headers */, + B361C690F96926EC552A0905 /* YapDatabaseSecondaryIndexSetup.h in Headers */, + 279596B4D29FA244D5A05594 /* YapDatabaseSecondaryIndexTransaction.h in Headers */, + 8DF8DEB4B2757230C388E4A5 /* YapDatabaseStatement.h in Headers */, + B73DC36C76532C06FEEA2894 /* YapDatabaseString.h in Headers */, + D0778A3E67B442501FECA815 /* YapDatabaseTransaction.h in Headers */, + F10C6DB4E207FB18784B99C6 /* YapDatabaseView.h in Headers */, + 51860513FBD2B5393E0CD4A1 /* YapDatabaseViewChange.h in Headers */, + 846EFDA046D267995D3B5134 /* YapDatabaseViewChangePrivate.h in Headers */, + EC9967A6AC2D20FD608457A5 /* YapDatabaseViewConnection.h in Headers */, + 6F24645BD336E1C60BB38452 /* YapDatabaseViewMappings.h in Headers */, + 778D0BD330DC38FCC1649825 /* YapDatabaseViewMappingsPrivate.h in Headers */, + 5D8EB161BCDE7AF256217B69 /* YapDatabaseViewOptions.h in Headers */, + 1186E604016210215FB1702D /* YapDatabaseViewPage.h in Headers */, + C414AAC7872AAB16856A2D94 /* YapDatabaseViewPageMetadata.h in Headers */, + 05A7CBCE60239392A5219DCA /* YapDatabaseViewPrivate.h in Headers */, + 7B12292A2511A11A8668966B /* YapDatabaseViewRangeOptions.h in Headers */, + 56637BE040B5B8139F0B54B6 /* YapDatabaseViewRangeOptionsPrivate.h in Headers */, + 8B81E13CE749FFB04BA9ADA2 /* YapDatabaseViewState.h in Headers */, + E6D9457A7D1CC576B600E7C0 /* YapDatabaseViewTransaction.h in Headers */, + 38B366716AC14FB2CC3C933E /* YapDatabaseViewTypes.h in Headers */, + A63F8CE4C3F46A6AEA18F940 /* YapDebugDictionary.h in Headers */, + F8BC09BFCA7D7F274F3CFCB0 /* YapMemoryTable.h in Headers */, + F2327F86542FC7C6334C9A14 /* YapMurmurHash.h in Headers */, + 5CC33A67062814CAB1818AF1 /* YapNull.h in Headers */, + 6A55476097F6303CEE516391 /* YapRowidSet.h in Headers */, + DC01D88C812B6E83E568FC44 /* YapSet.h in Headers */, + 89A03E54310D00FBACFB29FA /* YapTouch.h in Headers */, + F1AE3B26E9435561E490FA4E /* YapWhitelistBlacklist.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 420F65E2E9527FAB154B57C1 /* Headers */ = { + 26F25F194DBB50DD941DA37E /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 011BD6B76862213A41A48154 /* FFCircularProgressView.h in Headers */, - AF90545E27794FD99B9C877E /* UIColor+iOS7.h in Headers */, + CA1E4B3E2129987D1E791E2D /* SCWaveformView.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 425AC6CA7D0B4B3EFE0AA81E /* Headers */ = { + 2A80A6606F7852ECF8785802 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 5102D2D742E7FD51829168E7 /* sqlite3.h in Headers */, + C47EAAC2A63BD6CDCD15042D /* EXTKeyPathCoding.h in Headers */, + 3244EE68D050304A0A825B92 /* EXTRuntimeExtensions.h in Headers */, + 68798AA5139C3CD5C3638DC0 /* EXTScope.h in Headers */, + 9301F8349DB78815426A3D47 /* MTLJSONAdapter.h in Headers */, + 1D7C10A0911F0A5EE7226610 /* MTLModel+NSCoding.h in Headers */, + 42C064170DE05A3DEF7AD079 /* MTLModel.h in Headers */, + 5B9CD8F1574A20541F2AC826 /* MTLReflection.h in Headers */, + 458219107477EC86A23AE218 /* MTLTransformerErrorHandling.h in Headers */, + EB0B23DEA496C6C506C4DB5A /* MTLValueTransformer.h in Headers */, + D509BDF3D936921D14CBB1DB /* Mantle.h in Headers */, + 2D15C70234C089C5DFBF4796 /* NSArray+MTLManipulationAdditions.h in Headers */, + AE5033D557E4F4A95C4EC1A3 /* NSDictionary+MTLJSONKeyPath.h in Headers */, + D92DE918335F71936B3EF8B5 /* NSDictionary+MTLManipulationAdditions.h in Headers */, + 7DA985D3750660BA90C9F3D8 /* NSDictionary+MTLMappingAdditions.h in Headers */, + 589672498C53ECB685BBC9C2 /* NSError+MTLModelException.h in Headers */, + 719E7A48396C124B24BD8B74 /* NSObject+MTLComparisonAdditions.h in Headers */, + 447BFFAA00ACB17BED5E4463 /* NSValueTransformer+MTLInversionAdditions.h in Headers */, + ADDE1782613D30B7D31EB313 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h in Headers */, + A50592C21276ED6A953CBE1B /* metamacros.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 5733670117601F354CB8D6B2 /* Headers */ = { + 45330A20403AF318C0A4FC61 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - F72A0EAA69EFBC82B32F1982 /* DDASLLogCapture.h in Headers */, - 13D62CB7A99A37CFC8908826 /* DDASLLogger.h in Headers */, - 0C0D40B5AE8EB792ED041209 /* DDAbstractDatabaseLogger.h in Headers */, - 9A3733EC4D1D9734E5225A34 /* DDAssert.h in Headers */, - 47AC07B0D8B52BBBDF8B7A32 /* DDContextFilterLogFormatter.h in Headers */, - 77A9F80FAE0CFA00EAF75F2C /* DDDispatchQueueLogFormatter.h in Headers */, - 4FDE658881AC385EE9A53F46 /* DDFileLogger.h in Headers */, - A3EB56FF273396313D1319AD /* DDLog+LOGV.h in Headers */, - 1A5125CA2F8A8F25F5BD71FD /* DDLog.h in Headers */, - 83E89B6D18E0FA92D54DF5C9 /* DDMultiFormatter.h in Headers */, - D8A1ABB8D97851D2192B29BF /* DDTTYLogger.h in Headers */, + 8003C5E8982FBD09436D215F /* JSQCall.h in Headers */, + 42830C63AA05FF84A2372ACC /* JSQCallCollectionViewCell.h in Headers */, + 518FD5F354E8CCF299DE2120 /* JSQDisplayedMessage.h in Headers */, + 86C29CE9D7BBE813123315A0 /* JSQDisplayedMessageCollectionViewCell.h in Headers */, + 2C6B622E61BC732CD7382102 /* JSQErrorMessage.h in Headers */, + 4CAE221986B8179AAF34086D /* JSQInfoMessage.h in Headers */, + B2C9A8A14945DC7998AF4C9C /* JSQLocationMediaItem.h in Headers */, + 1F1813E8BAF63244C2F6237D /* JSQMediaItem.h in Headers */, + 15CF054ABE362527730DD925 /* JSQMessage.h in Headers */, + D30AEC0BD70A7964C7297CA9 /* JSQMessageAvatarImageDataSource.h in Headers */, + 668BD685C42F8363297FEF83 /* JSQMessageBubbleImageDataSource.h in Headers */, + 749ABDE323958671638F5EBE /* JSQMessageData.h in Headers */, + BB855C6176E5974D9A474C2C /* JSQMessageMediaData.h in Headers */, + CD4AAC8798AC57A02CB605D7 /* JSQMessages.h in Headers */, + 0E73C10B79BC7F56B12AD323 /* JSQMessagesAvatarImage.h in Headers */, + 730B4D7B3A3152966AB41DB8 /* JSQMessagesAvatarImageFactory.h in Headers */, + 9857D515B999EBE5AB753F8C /* JSQMessagesBubbleImage.h in Headers */, + 74851DD26F551D33FE9FB6BB /* JSQMessagesBubbleImageFactory.h in Headers */, + A3540380344474F13AEFB32C /* JSQMessagesCellTextView.h in Headers */, + 1F090743D77EA4CC0345E7D5 /* JSQMessagesCollectionView.h in Headers */, + 21E006C21B58A2F211A8765C /* JSQMessagesCollectionViewCell.h in Headers */, + 51770BF5C95B3F0D3740CDA8 /* JSQMessagesCollectionViewCellIncoming.h in Headers */, + 0B25ED5752C450CDDB63A2AD /* JSQMessagesCollectionViewCellOutgoing.h in Headers */, + 2EB13CA30CED46D845BF8191 /* JSQMessagesCollectionViewDataSource.h in Headers */, + FBCEFB0B810A23EB3DAF353B /* JSQMessagesCollectionViewDelegateFlowLayout.h in Headers */, + 4572DE07FE749CCF8DD8953D /* JSQMessagesCollectionViewFlowLayout.h in Headers */, + 5ED768982DE31762BD0D045D /* JSQMessagesCollectionViewFlowLayoutInvalidationContext.h in Headers */, + 6AD11ADF879E4DBEE18FEC02 /* JSQMessagesCollectionViewLayoutAttributes.h in Headers */, + EB7D1AB65132B076D152E17F /* JSQMessagesComposerTextView.h in Headers */, + 6F717626D17BE5D32120DAFC /* JSQMessagesInputToolbar.h in Headers */, + C8BCB80015281AD2A84AF6A2 /* JSQMessagesKeyboardController.h in Headers */, + 520C44F4B90B422516FD81AA /* JSQMessagesLabel.h in Headers */, + A4A53292E1AA3CDE1FF7CE0D /* JSQMessagesLoadEarlierHeaderView.h in Headers */, + C47D25029F22923396931553 /* JSQMessagesMediaPlaceholderView.h in Headers */, + FA95427AE8F24BB79A8AC961 /* JSQMessagesMediaViewBubbleImageMasker.h in Headers */, + 15F8096E77DD6AC6098D91D6 /* JSQMessagesTimestampFormatter.h in Headers */, + 67B212C4D2D1E7450805207D /* JSQMessagesToolbarButtonFactory.h in Headers */, + 2EA715BD393FCFBE7FB2EEC1 /* JSQMessagesToolbarContentView.h in Headers */, + 24CD69FCEF5084A3E3EE4E8B /* JSQMessagesTypingIndicatorFooterView.h in Headers */, + ADAD47F5F41735F93F64AC0E /* JSQMessagesViewController.h in Headers */, + 19E9622BF3CA222E51C8C100 /* JSQPhotoMediaItem.h in Headers */, + 9C78BE560F0BC299948060D9 /* JSQSystemSoundPlayer+JSQMessages.h in Headers */, + B8DEB1FBF0D10CCCBD1E3AEC /* JSQVideoMediaItem.h in Headers */, + 8987F976B7CCD344D01B9DD4 /* NSBundle+JSQMessages.h in Headers */, + 0530D67E6C22689C29E2737B /* NSString+JSQMessages.h in Headers */, + 26D4741B2B99971856CDB876 /* UIColor+JSQMessages.h in Headers */, + 1A49E830642601FB5831AA58 /* UIDevice+JSQMessages.h in Headers */, + 7B36FBAFA6EF8ED1292F065D /* UIImage+JSQMessages.h in Headers */, + 1E11068E4297B1D1A163F508 /* UIView+JSQMessages.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 65376AC65AB5B0E5D08DDC73 /* Headers */ = { + 4ECDCFF59F0C3762E77B3A2E /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 0F6F854F52B0BB8D28F6CAF5 /* JSQSystemSoundPlayer.h in Headers */, + 73242FE54CEBC6A2D5029548 /* CollapsingFutures.h in Headers */, + 57E080273A03CBE68E8147DE /* NSArray+TOCFuture.h in Headers */, + F1D7BBD2A3E940768B34FCD0 /* TOCCancelToken+MoreConstructors.h in Headers */, + 18A79299C27AB5709D0DCCAF /* TOCCancelTokenAndSource.h in Headers */, + 12425C94AE0CE46FA2C3E03E /* TOCFuture+MoreContinuations.h in Headers */, + B5AAAE81AFE2FE932E5ED6E6 /* TOCFuture+MoreContructors.h in Headers */, + D5648138FD6054CB96273D40 /* TOCFutureAndSource.h in Headers */, + 94CEB63696D9FB891C9FF1AE /* TOCInternal.h in Headers */, + 5996D2AE47B5DDF93E1C3547 /* TOCInternal_Array+Functional.h in Headers */, + 5646963B11C8494337FD5FCF /* TOCInternal_BlockObject.h in Headers */, + 3BBDEEE23D617242F3D13109 /* TOCInternal_OnDeallocObject.h in Headers */, + 7796B41951FA5628B82FF8A8 /* TOCInternal_Racer.h in Headers */, + B9E7A3574518B53818D408BA /* TOCTimeout.h in Headers */, + CD6A8D7D39B054F0FCE7F094 /* TOCTypeDefs.h in Headers */, + 63B03746555F15200BF9A297 /* TwistedOakCollapsingFutures.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 69E7ABF60D19BCD3EDB7F188 /* Headers */ = { + 56A361B0822B9E43B195EB67 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - E598CCF0A7307E4027F365DA /* CollapsingFutures.h in Headers */, - 8336B9D2033BC73005135318 /* NSArray+TOCFuture.h in Headers */, - 26AAE384B19D0C8102D82986 /* TOCCancelToken+MoreConstructors.h in Headers */, - 219F3AE3164CEBAA77212F33 /* TOCCancelTokenAndSource.h in Headers */, - CB67374FF9A11F6B7F1416DA /* TOCFuture+MoreContinuations.h in Headers */, - E406C85CF1D398B43542C445 /* TOCFuture+MoreContructors.h in Headers */, - 4C86C3B75BE5CC19016B1C3F /* TOCFutureAndSource.h in Headers */, - 56218C6149A994CCDB72CAF9 /* TOCInternal.h in Headers */, - D3AF9EA23A71DCF9634FB18A /* TOCInternal_Array+Functional.h in Headers */, - A8DEA6EB411CA46A17991FB3 /* TOCInternal_BlockObject.h in Headers */, - F909BFA12459C4E4F6951E76 /* TOCInternal_OnDeallocObject.h in Headers */, - 51BB854CA75B51AF11C61A97 /* TOCInternal_Racer.h in Headers */, - 3F3D673C86999210D1212A11 /* TOCTimeout.h in Headers */, - 327F067F8B569D720F4FF8BF /* TOCTypeDefs.h in Headers */, - A6E925FFDB4835B07F86A900 /* TwistedOakCollapsingFutures.h in Headers */, + 3E5CDB500982E798AE3AAB59 /* Pastelog.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9B4B1EDE5F7291F4D1C54B62 /* Headers */ = { + 56A9EDC5AAE8A98073C0AEE5 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 6F6AB8B637ABE4C3E9374A62 /* SRWebSocket.h in Headers */, + AA0FD8C85D839D2660F94706 /* APNavigationController.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9DF2CA7764688A0DCC469758 /* Headers */ = { + 5DE270955FB38E5C2A239C44 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 0D314EDBE8039985256B9D34 /* Pastelog.h in Headers */, + C8C04FAD07CF0CC80A228A5D /* HKDFKit.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - A1900E90A543E0AB8C2E6D10 /* Headers */ = { + 633F657E72C0E356D9A0FFF4 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - D7DB463D0EC050A57A6118A4 /* HKDFKit.h in Headers */, + 45F91B67735E46193423E16B /* AbstractMessage.h in Headers */, + 194BE9E744E626C621971DB9 /* AbstractMessageBuilder.h in Headers */, + 9A2B06E0530C3C25719FDB8C /* Bootstrap.h in Headers */, + FA4C3DE787F15130770F8DEA /* CodedInputStream.h in Headers */, + DAB8E0B0B57DA921D4DBAEEA /* CodedOutputStream.h in Headers */, + 96A940AAB2F09696458F9F69 /* ConcreteExtensionField.h in Headers */, + 1BBD6C6EF87D93CEF03650AF /* Descriptor.pb.h in Headers */, + 40E2836440240591CCA624D5 /* ExtendableMessage.h in Headers */, + 8AC64EF63ABF0FC86E09E5A7 /* ExtendableMessageBuilder.h in Headers */, + 7AA0B010426F4CA2B7D57B01 /* ExtensionField.h in Headers */, + 9011274B53A3EA31423D7AA8 /* ExtensionRegistry.h in Headers */, + B64BF4A8FF3066DF7D10C09D /* Field.h in Headers */, + A9AA4A96432F0AD49FA588CC /* ForwardDeclarations.h in Headers */, + E4018A88A1AA08C6168E8662 /* GeneratedMessage.h in Headers */, + 3E437B7E77515EA938AC8719 /* GeneratedMessageBuilder.h in Headers */, + 94F86123ADC9BB1C14C36C00 /* Message.h in Headers */, + B0C3A3928BFB1FFDCE3BDAEE /* MessageBuilder.h in Headers */, + DF79A67E814EC5E24E4A60B2 /* MutableExtensionRegistry.h in Headers */, + EFE7D1586B0923A0147744FA /* MutableField.h in Headers */, + A77A5A03695FCF9D061CAB66 /* ObjectivecDescriptor.pb.h in Headers */, + 68B9D826F4EAF6C1CBE76A73 /* PBArray.h in Headers */, + E9E3EEFAC2CF7E7118685687 /* ProtocolBuffers.h in Headers */, + B4C985EA003939A39AB06964 /* RingBuffer.h in Headers */, + 53BCFC14D2AEC1968E5E0729 /* TextFormat.h in Headers */, + 4A402CFA6149B49EE3691A73 /* UnknownFieldSet.h in Headers */, + 18736B192BE0D370176205E2 /* UnknownFieldSetBuilder.h in Headers */, + D703EF90D16F5BCC694D0EA6 /* Utilities.h in Headers */, + D7F4DB86BF218CF7094D31B6 /* WireFormat.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - A37E1A9AADB9A32D4430167A /* Headers */ = { + 6BAD78A59601EA203C97FD8B /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 751935B9153422432BBD2478 /* DJWActionSheet.h in Headers */, + 237BD7B9217FADCCF8F63433 /* UFDisjointSetNode.h in Headers */, + A9BD726CD28DB2BF696FC4C0 /* UnionFind.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - ACA1BA320991608743998664 /* Headers */ = { + 760402DE7C7FF4A30E6E31A4 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 119CAE98D31E6BF0845FFA87 /* EXTKeyPathCoding.h in Headers */, - 1CE7457E47BC4A89E627A5A8 /* EXTRuntimeExtensions.h in Headers */, - B4DD3C9691EB15AE5138390C /* EXTScope.h in Headers */, - 3BA47DF3BA522FAC65A00CBC /* MTLJSONAdapter.h in Headers */, - C922BCCFDBAA2C8BE08EA7DB /* MTLModel+NSCoding.h in Headers */, - F11F784B6B3AA36667D41669 /* MTLModel.h in Headers */, - 91848E90070F830668916249 /* MTLReflection.h in Headers */, - 19E6A82EA65D726199923E15 /* MTLTransformerErrorHandling.h in Headers */, - BBFD9C9F8DA0D3326E9F61FE /* MTLValueTransformer.h in Headers */, - ED4E533671068983CC1B9CC9 /* Mantle.h in Headers */, - 05CE1EF55181ED4A0179B37D /* NSArray+MTLManipulationAdditions.h in Headers */, - D76AB652D89A74A6EEB3BBB6 /* NSDictionary+MTLJSONKeyPath.h in Headers */, - 14A824031186172B7EA00788 /* NSDictionary+MTLManipulationAdditions.h in Headers */, - 7FB386024CA9F79C8A248E71 /* NSDictionary+MTLMappingAdditions.h in Headers */, - 048FA45EFDA0C06A60A95C9F /* NSError+MTLModelException.h in Headers */, - 7028C04DAB704C46F8C980B8 /* NSObject+MTLComparisonAdditions.h in Headers */, - FA8429F0B585FC009FC98C19 /* NSValueTransformer+MTLInversionAdditions.h in Headers */, - F02CE9B2CCF1007BB913E4EB /* NSValueTransformer+MTLPredefinedTransformerAdditions.h in Headers */, - D762B1CE7FBF321932F395DC /* metamacros.h in Headers */, + FC200F18C16F94163E886BAB /* Curve25519.h in Headers */, + 25895A513EBE5A500D28085C /* Ed25519.h in Headers */, + 67845ADC638EA4703019E5C2 /* Randomness.h in Headers */, + 20C2516F1C0A24E625CC2D0E /* api.h in Headers */, + 91B94BA6D4122344645CEC49 /* base.h in Headers */, + 4879469B3B95B4E0173DB181 /* base2.h in Headers */, + 5E0AAFF5E90B3AE1AD4AB8B9 /* compare.h in Headers */, + DCA3B96768BD8F9DBCF7AF4E /* crypto_hash_sha512.h in Headers */, + F94F3D7B5EE5A00A1E688B33 /* crypto_int32.h in Headers */, + 2EF980A63B9E85C08BDC93BF /* crypto_int64.h in Headers */, + 56BADD82C9C24B623309858F /* crypto_sign.h in Headers */, + 9551F75E17CFAF601DE698FD /* crypto_sign_edwards25519sha512batch.h in Headers */, + 8F32FDEA2CE3AF849B30AB26 /* crypto_uint32.h in Headers */, + 4A5F549357917222E3ED0683 /* crypto_uint64.h in Headers */, + 880C424480F9ACA78B3F22DA /* crypto_verify_32.h in Headers */, + 6108BBC0B5536AA77A03A4E9 /* curve_sigs.h in Headers */, + 4F78185871B8856529BD63C8 /* d.h in Headers */, + 9372409AEBE3F66B8AB9B87F /* d2.h in Headers */, + A1A5A4DA4C35B3FB2B3C1858 /* fe.h in Headers */, + 71A48C5617F3EF1101BA9325 /* ge.h in Headers */, + E3EF62A1E0AEFB341BFF6FFA /* ge_add.h in Headers */, + 2A845C41CF8FDF1545355568 /* ge_madd.h in Headers */, + 60FB88F9070804086B666F86 /* ge_msub.h in Headers */, + 6FC576AAB411F452F8B7E390 /* ge_p2_dbl.h in Headers */, + 6BE7A45074FD210F2DE6BE12 /* ge_sub.h in Headers */, + 8F8732251E11BB9BC40EE3EE /* pow22523.h in Headers */, + 7606C98E2856270A280EA7BF /* pow225521.h in Headers */, + 665F8398F63E30365D75CF71 /* sc.h in Headers */, + 3B0018A92B01B88AB6ADE978 /* sqrtm1.h in Headers */, + F2E2B53BCDEB2CFC97F2D1C6 /* zeroize.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - B67B93CC8F4C468A305C917B /* Headers */ = { + 7B1270411EE31A8332AD13F3 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 1B3D3179C75A8BED04726735 /* NBAsYouTypeFormatter.h in Headers */, - CA07029417CA188949818E67 /* NBMetadataCore.h in Headers */, - 403F5C6A9A2BDB7F82835DAE /* NBMetadataCoreMapper.h in Headers */, - 30E55875E244085A72E4FFAA /* NBMetadataCoreTest.h in Headers */, - D02EC784BBFBCD737DA10656 /* NBMetadataCoreTestMapper.h in Headers */, - 89EB23E25D477E29257751F0 /* NBMetadataHelper.h in Headers */, - 5D4CE1D4E6628611C33FEBA2 /* NBNumberFormat.h in Headers */, - 96D43C7C8F7740FC7BD461E3 /* NBPhoneMetaData.h in Headers */, - 57BCFCBE22CA12F1BF693847 /* NBPhoneNumber.h in Headers */, - A5A299FD67BEDD3278F8FE74 /* NBPhoneNumberDefines.h in Headers */, - 229074009B617794DCAB75F8 /* NBPhoneNumberDesc.h in Headers */, - EBBD7E9B5325B83F244EFD52 /* NBPhoneNumberUtil.h in Headers */, - 01DDB5885F7E6B5FF70ECB83 /* NSArray+NBAdditions.h in Headers */, + 0FF945E3CC7AA17661028959 /* DJWActionSheet.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - BD920F806FB307F4E01204C0 /* Headers */ = { + 90EDFA7C8A29E1DFEEE9782B /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - DE12DA008998774BB136BE26 /* Curve25519.h in Headers */, - 1BF2C193D3E4333A0F5ED3D8 /* Ed25519.h in Headers */, - A577AE29402E0EC7E35B712F /* Randomness.h in Headers */, - 08D8EFD4BA18F1594B125FF7 /* api.h in Headers */, - 25FBAF4EBE050052916AFDF1 /* base.h in Headers */, - E1C3E3E23804D1EC5D127360 /* base2.h in Headers */, - 98295E06C8EB84E16AA3454C /* compare.h in Headers */, - 6CC9163FE87ADFF46E0AFAD4 /* crypto_hash_sha512.h in Headers */, - 883DD2DCB9859C506D1B199C /* crypto_int32.h in Headers */, - 2199C72B9CBE63697522E693 /* crypto_int64.h in Headers */, - EC4496E97ADDDC1DEF8B1127 /* crypto_sign.h in Headers */, - 479911543F5B13A6583B957F /* crypto_sign_edwards25519sha512batch.h in Headers */, - 844A7ADABB8CB118D568F14A /* crypto_uint32.h in Headers */, - 4094CB362C64DFA924645A73 /* crypto_uint64.h in Headers */, - 0F6F2974B4AFAA13F2D81EFB /* crypto_verify_32.h in Headers */, - 3DA07A0C50FD3AD751AC13E5 /* curve_sigs.h in Headers */, - CB9A1F42355E07A3D49E53BB /* d.h in Headers */, - 1EB6838F6E3399051312CF6A /* d2.h in Headers */, - 2CE17972E096D6CDAE1F3409 /* fe.h in Headers */, - 3E6921218A72115862D32067 /* ge.h in Headers */, - 1EBAE615CCBB70E05EDE9298 /* ge_add.h in Headers */, - 0351D95CA9651361C2909246 /* ge_madd.h in Headers */, - 1F3554C7B904251285ACE9A5 /* ge_msub.h in Headers */, - FFFA9851E4F416C8F666771C /* ge_p2_dbl.h in Headers */, - 4BFA1559F3D4E55E1432F970 /* ge_sub.h in Headers */, - 3C5A3A77C798044F432E84BF /* pow22523.h in Headers */, - 1B2F13355CC5487B26B67E02 /* pow225521.h in Headers */, - 46A605CFC686E1B25ED6F56D /* sc.h in Headers */, - AC79AA4B1BD41C18149B7192 /* sqrtm1.h in Headers */, - 4307DCD0D66398C9386610EE /* zeroize.h in Headers */, + B71C13819AE82D96CCA5DE90 /* SRWebSocket.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - C084215B4D498F758ECBFEFE /* Headers */ = { + A2D5755C644A5AC9810C34C5 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - B20D06DCD8D17B57FC8FF112 /* NSDictionary+YapDatabase.h in Headers */, - 07534A5B398B4140C8B231C6 /* YDBCKAttachRequest.h in Headers */, - 623066BFCBCE4195AF47A60A /* YDBCKChangeQueue.h in Headers */, - FE6553D0285E2582BC004D01 /* YDBCKChangeRecord.h in Headers */, - DE499E6DAF95E2D172FB7FB3 /* YDBCKChangeSet.h in Headers */, - 2D95D7AEB74E1C9AF7F597E9 /* YDBCKMappingTableInfo.h in Headers */, - 70F239AA1C2AC84EB59667EE /* YDBCKMergeInfo.h in Headers */, - 2B10EBB799C9C8B23820AD88 /* YDBCKRecord.h in Headers */, - 3DCFB5D9AC214A76ABD8C7A6 /* YDBCKRecordInfo.h in Headers */, - 04DD24EBE4A3F187E2E62F3D /* YDBCKRecordTableInfo.h in Headers */, - AFF5E3B3253566B6918729A5 /* YapCache.h in Headers */, - 44FE7DBC2F9C7F82C19F4ECB /* YapCollectionKey.h in Headers */, - FF6147BB985B9CC339FD526E /* YapDatabase.h in Headers */, - 46245309E6923AEF45104CCE /* YapDatabaseCloudKit.h in Headers */, - E107FF28B5BB6183C55CB8CA /* YapDatabaseCloudKitConnection.h in Headers */, - 55855A3671D6FCA77C4A9A8C /* YapDatabaseCloudKitOptions.h in Headers */, - 741987C49350194D3D803753 /* YapDatabaseCloudKitPrivate.h in Headers */, - F0D7EB943FA76ECC3D2A6F51 /* YapDatabaseCloudKitTransaction.h in Headers */, - 0195C1FD0F6E143DD4CE5505 /* YapDatabaseCloudKitTypes.h in Headers */, - 540BD914143C891DAA056D84 /* YapDatabaseConnection.h in Headers */, - 0A2D05344C24DD4BDE461AC8 /* YapDatabaseConnectionDefaults.h in Headers */, - 6F0E21B8BB15A1B8E4163160 /* YapDatabaseConnectionState.h in Headers */, - 7780C6E4C54E505D58C2C286 /* YapDatabaseExtension.h in Headers */, - A106AB6688ED58EEE348F8B4 /* YapDatabaseExtensionConnection.h in Headers */, - B633FD6C27318AF9ED504F5F /* YapDatabaseExtensionPrivate.h in Headers */, - 0073E7A412837E4D817020C7 /* YapDatabaseExtensionTransaction.h in Headers */, - 701A0233682F13F26AB4D645 /* YapDatabaseFilteredView.h in Headers */, - 16CB19B343078BCE4E074B10 /* YapDatabaseFilteredViewConnection.h in Headers */, - 03CE413198D82D27E06DDDC2 /* YapDatabaseFilteredViewPrivate.h in Headers */, - 56D79F1350F841B351DDE9B7 /* YapDatabaseFilteredViewTransaction.h in Headers */, - 6F0961427E52633CA5A4AE0D /* YapDatabaseFilteredViewTypes.h in Headers */, - 0B2A426DF6787547DD1B76C2 /* YapDatabaseFullTextSearch.h in Headers */, - 1127F409EC16E25D34D3D690 /* YapDatabaseFullTextSearchConnection.h in Headers */, - 5F9CF66703D64AD7B0557213 /* YapDatabaseFullTextSearchHandler.h in Headers */, - 41705127733D2A8BBE8AF42A /* YapDatabaseFullTextSearchPrivate.h in Headers */, - 97D042752DD84659D60094E8 /* YapDatabaseFullTextSearchSnippetOptions.h in Headers */, - 75421C890042D1EF880771C4 /* YapDatabaseFullTextSearchTransaction.h in Headers */, - B996A5418E52FA783D4AB009 /* YapDatabaseHooks.h in Headers */, - 7E92D27D33660E108A13AF9F /* YapDatabaseHooksConnection.h in Headers */, - 3FE9B1EDF1D3066AB1ABD7D0 /* YapDatabaseHooksPrivate.h in Headers */, - 2B6C105F5234CDED430FFA94 /* YapDatabaseHooksTransaction.h in Headers */, - 979D7C85CD91CDC4525FC470 /* YapDatabaseLogging.h in Headers */, - D3953FA0892448F7C365EB3D /* YapDatabaseManager.h in Headers */, - 5CA2A993199D2D3304A8CEEA /* YapDatabaseOptions.h in Headers */, - 99254D9EF6492D87ED814FD0 /* YapDatabasePrivate.h in Headers */, - 9D00A732E62C85F920AC2498 /* YapDatabaseQuery.h in Headers */, - 358E14667D8271D0F667A015 /* YapDatabaseRelationship.h in Headers */, - A0F7A7865A0E262635D4594D /* YapDatabaseRelationshipConnection.h in Headers */, - 9513EBEBD473FAA39C0022B4 /* YapDatabaseRelationshipEdge.h in Headers */, - 75FBF015391009E9C2D0D1DF /* YapDatabaseRelationshipEdgePrivate.h in Headers */, - 973EF7548C4A1DBAD78B215E /* YapDatabaseRelationshipNode.h in Headers */, - A7392228AB6C19737AC7B721 /* YapDatabaseRelationshipOptions.h in Headers */, - FED9238B5A2A7B0036C183F6 /* YapDatabaseRelationshipPrivate.h in Headers */, - 5A48967B2D55CD7AE9FA62ED /* YapDatabaseRelationshipTransaction.h in Headers */, - 7B3E44FA07E8109E40047A42 /* YapDatabaseSearchQueue.h in Headers */, - 3D115309AE7911E78D735022 /* YapDatabaseSearchQueuePrivate.h in Headers */, - 07617D2E8CF02D8132629008 /* YapDatabaseSearchResultsView.h in Headers */, - 9B67D5A9234CA815F9E2802A /* YapDatabaseSearchResultsViewConnection.h in Headers */, - A1C6641FA78F8EAC19ACE239 /* YapDatabaseSearchResultsViewOptions.h in Headers */, - 264CB4F3C0497CCFBD392DAE /* YapDatabaseSearchResultsViewPrivate.h in Headers */, - 3608CA30AF8A5189041F116C /* YapDatabaseSearchResultsViewTransaction.h in Headers */, - 0BEDAE747D85E410B2A4AA7F /* YapDatabaseSecondaryIndex.h in Headers */, - FA9654FBE82654275B788148 /* YapDatabaseSecondaryIndexConnection.h in Headers */, - 81CDB0419EC2CA50C1466405 /* YapDatabaseSecondaryIndexHandler.h in Headers */, - 83190789B0E0332D40BA173B /* YapDatabaseSecondaryIndexOptions.h in Headers */, - D9C57473551EF91A461891F7 /* YapDatabaseSecondaryIndexPrivate.h in Headers */, - AAB8C1026A86F38073EFC8D0 /* YapDatabaseSecondaryIndexSetup.h in Headers */, - 8C9E89542FBADCE4AA9E9AD1 /* YapDatabaseSecondaryIndexTransaction.h in Headers */, - CEB146BF342E3A3F89DDEA24 /* YapDatabaseStatement.h in Headers */, - 605B7FB1E7624C6966959F79 /* YapDatabaseString.h in Headers */, - 3FCE35B0A83EAD8365270400 /* YapDatabaseTransaction.h in Headers */, - 2A2E8EA5197B6A984FF95E47 /* YapDatabaseView.h in Headers */, - CDA389CFE17EC405575A4382 /* YapDatabaseViewChange.h in Headers */, - E5541B3DB90867227D0A17B6 /* YapDatabaseViewChangePrivate.h in Headers */, - 85EFC59AE1A2AC114667B521 /* YapDatabaseViewConnection.h in Headers */, - B56F9E94FE14435214D9A48E /* YapDatabaseViewMappings.h in Headers */, - FABDB93FE5A0784F124C1C7F /* YapDatabaseViewMappingsPrivate.h in Headers */, - 658C41B35AEB7A65EA272B75 /* YapDatabaseViewOptions.h in Headers */, - 16F0AE4023E36EECACBB821E /* YapDatabaseViewPage.h in Headers */, - AF5C3C15FAC2C969E112C939 /* YapDatabaseViewPageMetadata.h in Headers */, - 0616445D275E002DFABCE395 /* YapDatabaseViewPrivate.h in Headers */, - A7EE0A780EF695A840869E66 /* YapDatabaseViewRangeOptions.h in Headers */, - 5AE5C65CAE7BAD6AAEB80132 /* YapDatabaseViewRangeOptionsPrivate.h in Headers */, - 40050CCEF136DFF23D82CF46 /* YapDatabaseViewState.h in Headers */, - 6BEEE108B54E6495AB9F874C /* YapDatabaseViewTransaction.h in Headers */, - 305309008CC852A7AA9E1E7B /* YapDatabaseViewTypes.h in Headers */, - F17982511D67C4E2891CC19D /* YapDebugDictionary.h in Headers */, - 5CF469C571C56FF1421017BE /* YapMemoryTable.h in Headers */, - BA712890CCE83D57C59D9C68 /* YapMurmurHash.h in Headers */, - 865D3625144AF10C48A13633 /* YapNull.h in Headers */, - 0867958972DEAA4A6B92FD6F /* YapRowidSet.h in Headers */, - 5DF236D111F6FF01082C9C21 /* YapSet.h in Headers */, - 541C602232F7E047ECCD90A9 /* YapTouch.h in Headers */, - 63241072EBFFD81D6FCE98AA /* YapWhitelistBlacklist.h in Headers */, + 107BB1058DA2C3BA30F4D0B1 /* NBAsYouTypeFormatter.h in Headers */, + 4DDD8245157685FC493B48E0 /* NBMetadataCore.h in Headers */, + D47315003235C9D96EAE5E27 /* NBMetadataCoreMapper.h in Headers */, + 0C4E86484E7EFB7732A084BF /* NBMetadataCoreTest.h in Headers */, + 55EEB9F14B27479C8C8BE28B /* NBMetadataCoreTestMapper.h in Headers */, + 530C9FC549B11369A201CA7D /* NBMetadataHelper.h in Headers */, + 3AD51AF5C42EC8CBD4791C7D /* NBNumberFormat.h in Headers */, + 6ED77B627E4E438702BA0479 /* NBPhoneMetaData.h in Headers */, + 595135C089E345081F8A8428 /* NBPhoneNumber.h in Headers */, + 95B6AA4F1840FDAFCB3BD924 /* NBPhoneNumberDefines.h in Headers */, + 5299FA78F061B95A9FEAA50C /* NBPhoneNumberDesc.h in Headers */, + C6F11CB376F64CBF2D8E34A4 /* NBPhoneNumberUtil.h in Headers */, + 78410B891F90918F9ED8EBAF /* NSArray+NBAdditions.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - CFDC48BA0F81B8CA41119D2C /* Headers */ = { + BF780BED373F6DD1DA48C29B /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 80EB2631523900A04FA6F948 /* UFDisjointSetNode.h in Headers */, - 71D32E0E5C4FEC3A70FA915A /* UnionFind.h in Headers */, + 5A95FAF0F892E921364A1DC2 /* sqlite3.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - D0D45462137D20C4EB47CCFC /* Headers */ = { + BFBC372DD43DBC64E4C38170 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 4A0AAA53A02CEBC2D5B33AFA /* AbstractMessage.h in Headers */, - 257152A8860C84D4BD515E7B /* AbstractMessageBuilder.h in Headers */, - DA3DE32BD7E6C1A5EC3C0894 /* Bootstrap.h in Headers */, - 4260CF351C2D1013CAFDC8F6 /* CodedInputStream.h in Headers */, - C624DA158C13CB940FF0C230 /* CodedOutputStream.h in Headers */, - 62D359E2E6EC4036530254C7 /* ConcreteExtensionField.h in Headers */, - 9A7E040F6DB8E7487EEEE42D /* Descriptor.pb.h in Headers */, - B9110C2A97A03F0D5505343D /* ExtendableMessage.h in Headers */, - C909E4673520163599BC365E /* ExtendableMessageBuilder.h in Headers */, - 282F987F309CA55203382C2F /* ExtensionField.h in Headers */, - 041AA7A6A2C29A50EA0559AD /* ExtensionRegistry.h in Headers */, - B1F3FFFDF5B5AABB6DAD6CAB /* Field.h in Headers */, - 8D78E4C6E49D8152B889ACC8 /* ForwardDeclarations.h in Headers */, - 133C08B09440958ACBBE79DF /* GeneratedMessage.h in Headers */, - 7ABD740119520367A755B893 /* GeneratedMessageBuilder.h in Headers */, - C74FF43EAF7A9B820DA8E240 /* Message.h in Headers */, - C2D887966272FE1AE841F75A /* MessageBuilder.h in Headers */, - 6EBB8B475B8E7A0B2B9247B8 /* MutableExtensionRegistry.h in Headers */, - E08717FBFD04F415ACFF5E9D /* MutableField.h in Headers */, - A7F7344E2B29BBAC824C5148 /* ObjectivecDescriptor.pb.h in Headers */, - DF812E49E8783FC8D39CF44D /* PBArray.h in Headers */, - 6DBF63EFB809E1028F2EC08D /* ProtocolBuffers.h in Headers */, - F2CC85DBFBBF2D428AC2DBCD /* RingBuffer.h in Headers */, - B94FD213B2BA7BE7726BE3D0 /* TextFormat.h in Headers */, - 8877C38A05ADF6C3A54ABFB7 /* UnknownFieldSet.h in Headers */, - B7D99AC09AA96686D46A20E6 /* UnknownFieldSetBuilder.h in Headers */, - 8A4EF1B806D2F715336C829F /* Utilities.h in Headers */, - 7A277DEB9E2EA4E0862F16AF /* WireFormat.h in Headers */, + 87E5089453E968A19E138DFF /* AFHTTPRequestOperation.h in Headers */, + 8BA57A7F7DB162D7FF135CBB /* AFHTTPRequestOperationManager.h in Headers */, + 8340C4E26EE9B77FBF99594D /* AFHTTPSessionManager.h in Headers */, + 7510C0FEE2CDD2ECCA161E5E /* AFNetworkActivityIndicatorManager.h in Headers */, + 1A0848950122E8DFC5F0435A /* AFNetworkReachabilityManager.h in Headers */, + D20ADA36B8900670336B0E4E /* AFNetworking.h in Headers */, + 7B5A37E18310950652900848 /* AFSecurityPolicy.h in Headers */, + 0066BC00C3FDC10A6372E7D7 /* AFURLConnectionOperation.h in Headers */, + 8C2972AC1162BE870E3CDB5A /* AFURLRequestSerialization.h in Headers */, + EBE2A31A283BD15AFBD3818B /* AFURLResponseSerialization.h in Headers */, + 604C16905A171E07422AD48F /* AFURLSessionManager.h in Headers */, + 9F13A7B2CF8CC9DFB5DF0FBB /* UIActivityIndicatorView+AFNetworking.h in Headers */, + 6D084A6F9CAEE8F5601FD004 /* UIAlertView+AFNetworking.h in Headers */, + 6CCCE16F6321A19E8D183995 /* UIButton+AFNetworking.h in Headers */, + 43D1E1779477EFE896EE6BEA /* UIImageView+AFNetworking.h in Headers */, + 9EDEE2DBE02EE63FDE57A5A3 /* UIKit+AFNetworking.h in Headers */, + 5195B657F239E1E767B99C69 /* UIProgressView+AFNetworking.h in Headers */, + 1FBD157356EBB0AF33E726FB /* UIRefreshControl+AFNetworking.h in Headers */, + C56FDCBFCE61D317EA0D1AD3 /* UIWebView+AFNetworking.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - D1F528A5CF300164C97F9955 /* Headers */ = { + C3DF70C4DC20488459B947AD /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - F10E24C83F09969F1DEF92D2 /* UICKeyChainStore.h in Headers */, + 70CE1FC1C73264EEEA7AB998 /* JSQSystemSoundPlayer.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - E2B4D5EE00455707D4ED25CD /* Headers */ = { + C69A8CEF6041E03DE199DC88 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 036379D11A3CABB641D2CA85 /* AES-CBC.h in Headers */, - 39D2B460DC0B3C4661DC74DD /* AliceAxolotlParameters.h in Headers */, - 61535A29AAB31B8200BF513A /* AxolotlExceptions.h in Headers */, - 996E6138A08B07F75E722425 /* AxolotlParameters.h in Headers */, - 913701C16B4DBEEAF34A1316 /* AxolotlStore.h in Headers */, - AA08E82FF618DA19DE8FABDE /* BobAxolotlParameters.h in Headers */, - 4613EA070F63331931E60BD2 /* Chain.h in Headers */, - D7A4A755EC8DFBCD41AB421F /* ChainAndIndex.h in Headers */, - 3EA3FD33AFAE1C5B57159812 /* ChainKey.h in Headers */, - 47B962CD5A14DA375C03B5BD /* CipherMessage.h in Headers */, - 374547C1A206D7760FC6357B /* Constants.h in Headers */, - D19B6F2107DDCC67D6E20655 /* IdentityKeyStore.h in Headers */, - 646BBC23FF0FF5A8FB05D4B3 /* MessageKeys.h in Headers */, - E900F43B7221DBA06BD273FC /* NSData+keyVersionByte.h in Headers */, - 644B1E90684BFE7FAA731CC0 /* PreKeyBundle.h in Headers */, - 32459D8A8D7E1ECCE58BB70D /* PreKeyRecord.h in Headers */, - A69A853022422296455F5073 /* PreKeyStore.h in Headers */, - 37C85B039438B1182C4D14CE /* PreKeyWhisperMessage.h in Headers */, - 083793E53CF1D841405B6DE9 /* RKCK.h in Headers */, - CFF7884FEB17CFB813ABFC69 /* RatchetingSession.h in Headers */, - DD9BB13A0B046EEC5C994399 /* ReceivingChain.h in Headers */, - 899A96F6A97C9D844A9F629D /* RootKey.h in Headers */, - 3B45B962B65606AD1D6FA2F0 /* SendingChain.h in Headers */, - 4FFADD8DBACC5918F1FCCD7E /* SerializationUtilities.h in Headers */, - C32978607714ECD80737AFE8 /* SessionBuilder.h in Headers */, - 2ADF3346AF1EAF842B1365E3 /* SessionCipher.h in Headers */, - 8E1F2B36AF7B63028E2D028B /* SessionRecord.h in Headers */, - 36532F020B4DD3C26E9ADF73 /* SessionState.h in Headers */, - C2E6149CE7A229BB52A854A4 /* SessionStore.h in Headers */, - C5BA0BB13BD082AF5EA5EDE6 /* SignedPreKeyStore.h in Headers */, - 6DCD3B2B818F2B7BC413A819 /* SignedPrekeyRecord.h in Headers */, - CE344DCFACF8518DC7508B0C /* TSDerivedSecrets.h in Headers */, - 22131D02B478018047399B29 /* WhisperMessage.h in Headers */, - 08B5BD1157DE1C6CFB893115 /* WhisperTextProtocol.pb.h in Headers */, + 9009B996E178EA2B2FC69A61 /* AES-CBC.h in Headers */, + 8C0A7A8D8BB8CD5CCE0512F9 /* AliceAxolotlParameters.h in Headers */, + F7B67FA197578E5B0521597F /* AxolotlExceptions.h in Headers */, + D447FF4A99FCAB72DECED14A /* AxolotlParameters.h in Headers */, + C5AD07FCD58B31A6D2DB7B98 /* AxolotlStore.h in Headers */, + 851D8032E20C5029AACFFFFC /* BobAxolotlParameters.h in Headers */, + 2B184D447711C887E8151439 /* Chain.h in Headers */, + D9661DB74144552BD40B99BD /* ChainAndIndex.h in Headers */, + 01583DFF6854EA8C1871B20A /* ChainKey.h in Headers */, + 67FD33093E4D7386D3678F21 /* CipherMessage.h in Headers */, + 0ED200AA425D71CB4C289DA4 /* Constants.h in Headers */, + 5B391F0C3B0E3BDF896C94C6 /* IdentityKeyStore.h in Headers */, + 9CDEC41982DBD9B270923E1A /* MessageKeys.h in Headers */, + 6CE765BD884BD43645A38EF4 /* NSData+keyVersionByte.h in Headers */, + 78F9890BC6FC24667B5F1274 /* PreKeyBundle.h in Headers */, + 8AB3EBC3A03FCFBCB388E8CD /* PreKeyRecord.h in Headers */, + D87B99C983B5EC9472F8101D /* PreKeyStore.h in Headers */, + 249B2B7542E9FCFA26741537 /* PreKeyWhisperMessage.h in Headers */, + 7EFAFF1FCC5D85AEC1324E96 /* RKCK.h in Headers */, + 885C938982833DA673D6088D /* RatchetingSession.h in Headers */, + DA31AEC0D1E83A1538DDA992 /* ReceivingChain.h in Headers */, + A4361D9351D6534345AB93A2 /* RootKey.h in Headers */, + A7370F2C9586C8D5A6B88E98 /* SendingChain.h in Headers */, + 63DEE657807AB1FF74C416F9 /* SerializationUtilities.h in Headers */, + 6C91D97F370FA9169160ECEF /* SessionBuilder.h in Headers */, + AD39B00B3D810D5E2B375DF7 /* SessionCipher.h in Headers */, + 47CB7BEBBDC47B844921D035 /* SessionRecord.h in Headers */, + 65E018BD55A32510061E1A3C /* SessionState.h in Headers */, + F9DCE1E66C132D210F8650BF /* SessionStore.h in Headers */, + 1878124208EE6C240CA7E3A9 /* SignedPreKeyStore.h in Headers */, + F0ED779290C4549366F0B1A3 /* SignedPrekeyRecord.h in Headers */, + 34579E26A8493FF9A4CA5AE3 /* TSDerivedSecrets.h in Headers */, + 899081C63EB8F0D9B510FAB1 /* WhisperMessage.h in Headers */, + A4DCE528266998B21FB14676 /* WhisperTextProtocol.pb.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - F2A723E98B9B4F070622F0BD /* Headers */ = { + D9B30363360993C00B23B351 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 931B4747FF67B1292B8D4B14 /* SSKeychain.h in Headers */, - DBA50BD379B618A3D69CFC74 /* SSKeychainQuery.h in Headers */, + 3BBD3B95A604304AB310F827 /* FFCircularProgressView.h in Headers */, + 64FCA48302E948C4BC6FD7BE /* UIColor+iOS7.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - FB44D7C0DD5547DB491F3DE6 /* Headers */ = { + DC6AA96589F11D36C07D6155 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 9DCACC48B46D893AF955654D /* JSQCall.h in Headers */, - 50D034D18C7552D9107BCBEE /* JSQCallCollectionViewCell.h in Headers */, - 3CB221FBAF590FA656730F43 /* JSQDisplayedMessage.h in Headers */, - 827CBA2F5A70AAE2D4E780E7 /* JSQDisplayedMessageCollectionViewCell.h in Headers */, - 88C8B18E4C5A78C9AD5BA4BF /* JSQErrorMessage.h in Headers */, - D148862C041BA1642856645F /* JSQInfoMessage.h in Headers */, - 2D46F0206DBC870135CA4EC1 /* JSQLocationMediaItem.h in Headers */, - 3D6405A4A529613606BD4981 /* JSQMediaItem.h in Headers */, - 9B40FBE593608F21DAC4D139 /* JSQMessage.h in Headers */, - 27487ACFC48826C6A1CE0424 /* JSQMessageAvatarImageDataSource.h in Headers */, - 4B4ACA9891FD855A2F4843D3 /* JSQMessageBubbleImageDataSource.h in Headers */, - 1CA84E7FAD5260F7D677231F /* JSQMessageData.h in Headers */, - F1F78D64908731BDCA59E280 /* JSQMessageMediaData.h in Headers */, - 459EE199B850B7132A6CB23C /* JSQMessages.h in Headers */, - 2F61D20CC145FCE11ACCB1C1 /* JSQMessagesAvatarImage.h in Headers */, - 87BB734680503D659270CB79 /* JSQMessagesAvatarImageFactory.h in Headers */, - CDF0CDF8C8F81C5A895366CC /* JSQMessagesBubbleImage.h in Headers */, - F90B9BB8D1E69535078252B6 /* JSQMessagesBubbleImageFactory.h in Headers */, - 7B0E60277BD9AD38F6E3DE8A /* JSQMessagesCellTextView.h in Headers */, - C956A0513537DCF451B3591E /* JSQMessagesCollectionView.h in Headers */, - 944FD94C8893F55D143387B6 /* JSQMessagesCollectionViewCell.h in Headers */, - 8C2DE1C03C317290171EA457 /* JSQMessagesCollectionViewCellIncoming.h in Headers */, - 6732C36385ADEFAE0C96AB68 /* JSQMessagesCollectionViewCellOutgoing.h in Headers */, - F0138B45F6B927FD50FEFD53 /* JSQMessagesCollectionViewDataSource.h in Headers */, - 735A4A030A28D8B2CC68C2B5 /* JSQMessagesCollectionViewDelegateFlowLayout.h in Headers */, - B3E113AA7A004584E2FAB676 /* JSQMessagesCollectionViewFlowLayout.h in Headers */, - 801EE6BBF025885B363AB23E /* JSQMessagesCollectionViewFlowLayoutInvalidationContext.h in Headers */, - 9A5451B8242A5BCF1A66C2EF /* JSQMessagesCollectionViewLayoutAttributes.h in Headers */, - FA0B929C5015D69B1A6EF8F8 /* JSQMessagesComposerTextView.h in Headers */, - FE414652343F1C0C9E69E366 /* JSQMessagesInputToolbar.h in Headers */, - B5B621F454AA888A48F32136 /* JSQMessagesKeyboardController.h in Headers */, - 65C98D56D17844532FBC669C /* JSQMessagesLabel.h in Headers */, - AE0071E3A5B4181C8DF48A76 /* JSQMessagesLoadEarlierHeaderView.h in Headers */, - 7D75EA499CF2CCAD4BEABFC6 /* JSQMessagesMediaPlaceholderView.h in Headers */, - 87776420047B803B82561B06 /* JSQMessagesMediaViewBubbleImageMasker.h in Headers */, - 03241C3124A42729239FF7D8 /* JSQMessagesTimestampFormatter.h in Headers */, - 6B6348CB0707BEFE47F17BE7 /* JSQMessagesToolbarButtonFactory.h in Headers */, - 702EC49578014752E18982A6 /* JSQMessagesToolbarContentView.h in Headers */, - 646E159D9FD8B71B83EAC73B /* JSQMessagesTypingIndicatorFooterView.h in Headers */, - E83242FEE0B5F18BE3636B05 /* JSQMessagesViewController.h in Headers */, - F07362F88631210071FFC872 /* JSQPhotoMediaItem.h in Headers */, - 8E60CBF17A25E30CDE709EC6 /* JSQSystemSoundPlayer+JSQMessages.h in Headers */, - F263A7B9E7693D009B525F10 /* JSQVideoMediaItem.h in Headers */, - 3A61C0BBA833F21F07A01791 /* NSBundle+JSQMessages.h in Headers */, - 9AE3423435A86CCBA78B4E8A /* NSString+JSQMessages.h in Headers */, - B1D98E86CC8C7680C6B9509F /* UIColor+JSQMessages.h in Headers */, - F04FF6B61C233B1BA92291EF /* UIDevice+JSQMessages.h in Headers */, - F2B5DCB94871C910EB1908EE /* UIImage+JSQMessages.h in Headers */, - 6C4F6FEBE6C879BAC91563A2 /* UIView+JSQMessages.h in Headers */, + 3EC23F17F9A8C7A0E532D6C0 /* SSKeychain.h in Headers */, + 159CB309931DB2D48FCC4FE7 /* SSKeychainQuery.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 113453D66E1817C9A04E1EE5 /* Pods-UnionFind */ = { + 08F0DCA68B5FFC21A16444F9 /* Pods-UICKeyChainStore */ = { isa = PBXNativeTarget; - buildConfigurationList = 6F96F09D08B893C710BBE2A2 /* Build configuration list for PBXNativeTarget "Pods-UnionFind" */; + buildConfigurationList = 15A4EAB9A62D498C959276F3 /* Build configuration list for PBXNativeTarget "Pods-UICKeyChainStore" */; buildPhases = ( - 7D087658A633A62111456D6A /* Sources */, - 2E920A65E2E35AB8F03AB913 /* Frameworks */, - CFDC48BA0F81B8CA41119D2C /* Headers */, + E7F81FA10244DB87997586BB /* Sources */, + 593781AE75783D7A63667478 /* Frameworks */, + 09786699FC579D33DC9BDF8C /* Headers */, ); buildRules = ( ); dependencies = ( ); - name = "Pods-UnionFind"; - productName = "Pods-UnionFind"; - productReference = AF81139374852E59755F96F8 /* libPods-UnionFind.a */; + name = "Pods-UICKeyChainStore"; + productName = "Pods-UICKeyChainStore"; + productReference = B3E00CA639D44363E6A5C846 /* libPods-UICKeyChainStore.a */; productType = "com.apple.product-type.library.static"; }; - 18FB02C20A05A96F7F9CA37C /* Pods-APDropDownNavToolbar */ = { + 145392C3D706F438F2856DEB /* Pods-YapDatabase */ = { isa = PBXNativeTarget; - buildConfigurationList = 757F0FFA832850E08A907C13 /* Build configuration list for PBXNativeTarget "Pods-APDropDownNavToolbar" */; + buildConfigurationList = F48024844BA4AA97E3D24EAD /* Build configuration list for PBXNativeTarget "Pods-YapDatabase" */; buildPhases = ( - 614CD356D1F1EF27769E03E9 /* Sources */, - 6FE038404ADAEFCE11E749D9 /* Frameworks */, - 03510B593A83BAB201EB5AB8 /* Headers */, + E33057336693EC7E7B48AF44 /* Sources */, + 5991A8C701D5406C229EF299 /* Frameworks */, + 238A9D5D0E301F2B5BFC7C30 /* Headers */, ); buildRules = ( ); dependencies = ( + E044DCB1CFA99795EFBF2CE4 /* PBXTargetDependency */, + 6DC24564AE0362642A4A7E2D /* PBXTargetDependency */, ); - name = "Pods-APDropDownNavToolbar"; - productName = "Pods-APDropDownNavToolbar"; - productReference = 72755519861DD11F5A007C3C /* libPods-APDropDownNavToolbar.a */; + name = "Pods-YapDatabase"; + productName = "Pods-YapDatabase"; + productReference = 54BC0BBF2243E541DBCE9867 /* libPods-YapDatabase.a */; productType = "com.apple.product-type.library.static"; }; - 282FD953931D60343332FFD0 /* Pods-CocoaLumberjack */ = { + 147F989E60A758E83FEC71A3 /* Pods-AFNetworking */ = { isa = PBXNativeTarget; - buildConfigurationList = 217B367905DC00820ED25B91 /* Build configuration list for PBXNativeTarget "Pods-CocoaLumberjack" */; + buildConfigurationList = 50D439630C04213A897B9882 /* Build configuration list for PBXNativeTarget "Pods-AFNetworking" */; buildPhases = ( - 0FCF71F35F6CF3FBBBAD922D /* Sources */, - 087EB5013DE66B6B6D03A7EA /* Frameworks */, - 5733670117601F354CB8D6B2 /* Headers */, + D888F17AE37647BB60948597 /* Sources */, + 95BC5CB442F451234F00CAAA /* Frameworks */, + BFBC372DD43DBC64E4C38170 /* Headers */, ); buildRules = ( ); dependencies = ( ); - name = "Pods-CocoaLumberjack"; - productName = "Pods-CocoaLumberjack"; - productReference = 14CECAE84B51B2E14520469A /* libPods-CocoaLumberjack.a */; + name = "Pods-AFNetworking"; + productName = "Pods-AFNetworking"; + productReference = 2672F3D2AFD975871CF4A8BD /* libPods-AFNetworking.a */; productType = "com.apple.product-type.library.static"; }; - 2FFF54E57E779EC6E2E786E5 /* Pods-DJWActionSheet */ = { + 335DCDE20B38448BCC27D295 /* Pods-SCWaveformView */ = { isa = PBXNativeTarget; - buildConfigurationList = FE5E58AA3F1FF5D11E02DF6F /* Build configuration list for PBXNativeTarget "Pods-DJWActionSheet" */; + buildConfigurationList = 3C513878A0728713CFA75487 /* Build configuration list for PBXNativeTarget "Pods-SCWaveformView" */; buildPhases = ( - 0BA6BE63DDD1B6333B1948B4 /* Sources */, - 2EEBC3B1022615DA6B249BD8 /* Frameworks */, - A37E1A9AADB9A32D4430167A /* Headers */, + D7EC83515A6DB5B60F7A6FD9 /* Sources */, + 41DEED56C42F282B706EC1E0 /* Frameworks */, + 26F25F194DBB50DD941DA37E /* Headers */, ); buildRules = ( ); dependencies = ( ); - name = "Pods-DJWActionSheet"; - productName = "Pods-DJWActionSheet"; - productReference = ACCD6D4B89B4B469A141FB87 /* libPods-DJWActionSheet.a */; + name = "Pods-SCWaveformView"; + productName = "Pods-SCWaveformView"; + productReference = 41C3DBA569686B557E793EE2 /* libPods-SCWaveformView.a */; productType = "com.apple.product-type.library.static"; }; - 38F16EF9C26ACBD4C140BA8A /* Pods-PastelogKit */ = { + 3C6D6C60AF9B7D9A0CC77D28 /* Pods-SQLCipher */ = { isa = PBXNativeTarget; - buildConfigurationList = AAD1CE446AF1E25BEEFE0D66 /* Build configuration list for PBXNativeTarget "Pods-PastelogKit" */; + buildConfigurationList = 963A72297423713116D2D2F6 /* Build configuration list for PBXNativeTarget "Pods-SQLCipher" */; buildPhases = ( - C0F04B4663AF8A6AC6110AD4 /* Sources */, - 5BA9AB104FBC29CE20ED6030 /* Frameworks */, - 9DF2CA7764688A0DCC469758 /* Headers */, + D16AA1943FB861891CAB2B14 /* Sources */, + 928ECBBC39C7FAD680D31804 /* Frameworks */, + BF780BED373F6DD1DA48C29B /* Headers */, ); buildRules = ( ); dependencies = ( - 9FA36C44E7DF30A2EBCAF252 /* PBXTargetDependency */, ); - name = "Pods-PastelogKit"; - productName = "Pods-PastelogKit"; - productReference = 4349D333AA2A02EB28A7FE77 /* libPods-PastelogKit.a */; + name = "Pods-SQLCipher"; + productName = "Pods-SQLCipher"; + productReference = 62E2FE21CA969182E21E0B5D /* libPods-SQLCipher.a */; productType = "com.apple.product-type.library.static"; }; - 3F2BB13B1FB4EBF0C9484BC5 /* Pods-TwistedOakCollapsingFutures */ = { + 4FDF6A2F2EB9E16E95F0D81A /* Pods-JSQMessagesViewController */ = { isa = PBXNativeTarget; - buildConfigurationList = F82EF43BD6E3EFB262202AB6 /* Build configuration list for PBXNativeTarget "Pods-TwistedOakCollapsingFutures" */; + buildConfigurationList = EC9FB9616E4EB0C5F389DFEB /* Build configuration list for PBXNativeTarget "Pods-JSQMessagesViewController" */; buildPhases = ( - 668993E61A189E062284AE6B /* Sources */, - 8FA9997D04F228BD504DAF18 /* Frameworks */, - 69E7ABF60D19BCD3EDB7F188 /* Headers */, + 4142009B75D868CBDC14E4EE /* Sources */, + 2BB7EC3CA61F0B2F9A4EE71B /* Frameworks */, + 45330A20403AF318C0A4FC61 /* Headers */, ); buildRules = ( ); dependencies = ( - 15DFFAD113E0BB547322DA5D /* PBXTargetDependency */, + A8DD680DDB34852829EC7D08 /* PBXTargetDependency */, ); - name = "Pods-TwistedOakCollapsingFutures"; - productName = "Pods-TwistedOakCollapsingFutures"; - productReference = A2953164192A4651B6890ACC /* libPods-TwistedOakCollapsingFutures.a */; + name = "Pods-JSQMessagesViewController"; + productName = "Pods-JSQMessagesViewController"; + productReference = 20582BB7ACE0CAF207169BE5 /* libPods-JSQMessagesViewController.a */; productType = "com.apple.product-type.library.static"; }; - 5129B994649681F5CDA632EB /* Pods-JSQSystemSoundPlayer */ = { + 63B124A1F383BD07F5165C7C /* Pods */ = { isa = PBXNativeTarget; - buildConfigurationList = 61897137DE2B4751E501FDA1 /* Build configuration list for PBXNativeTarget "Pods-JSQSystemSoundPlayer" */; + buildConfigurationList = 691408F9E0E9C97E6F188DD9 /* Build configuration list for PBXNativeTarget "Pods" */; buildPhases = ( - A33D87728C7C4638A31D17B1 /* Sources */, - 912875C9ACFD3FBDCEF08501 /* Frameworks */, - 65376AC65AB5B0E5D08DDC73 /* Headers */, + 88B3826EF4828417F9504053 /* Sources */, + B930AD3EA9C5DE802FB7BA27 /* Frameworks */, ); buildRules = ( ); dependencies = ( + 07DA81FDEA9581A75818C573 /* PBXTargetDependency */, + C421C3AA9E98A4CB76F01113 /* PBXTargetDependency */, + 3A86F5727941960CE771CB42 /* PBXTargetDependency */, + 74FE07CD332666994185AA70 /* PBXTargetDependency */, + D65CE15B30F0C0AC6291DF72 /* PBXTargetDependency */, + 9AE695B7DCD4378825FF264F /* PBXTargetDependency */, + 6ED41DDC52DED321BBF66847 /* PBXTargetDependency */, + 852A0B41A1D25512AEAC58F5 /* PBXTargetDependency */, + 8966110877DB2F8DE58467AE /* PBXTargetDependency */, + CE657F46D60EE7B32F03B323 /* PBXTargetDependency */, + FB078E722D6585F0AB7AE474 /* PBXTargetDependency */, + 9A494F1364BAEAED88D180CC /* PBXTargetDependency */, + 273B07239255C92414774AFA /* PBXTargetDependency */, + D38AFB3EC4A28298FE0E3613 /* PBXTargetDependency */, + B16FE9FC2AA68291805796A4 /* PBXTargetDependency */, + E78EC0EA84DEC6F5C295A5CC /* PBXTargetDependency */, + 0852B39B2718D2B3B285D830 /* PBXTargetDependency */, + 7C5B218A00FC8F004D9EE433 /* PBXTargetDependency */, + ED052EE6E266E538D7E8EDE8 /* PBXTargetDependency */, + 9DC04E37CE5FF6256F76F060 /* PBXTargetDependency */, + 95AFCF29CD5768EF33520980 /* PBXTargetDependency */, + 97583D8653AED9F3A966096E /* PBXTargetDependency */, ); - name = "Pods-JSQSystemSoundPlayer"; - productName = "Pods-JSQSystemSoundPlayer"; - productReference = 408600FBD82514AE69C25A3B /* libPods-JSQSystemSoundPlayer.a */; + name = Pods; + productName = Pods; + productReference = 498B5C6EBF3CAB4089A02BAD /* libPods.a */; productType = "com.apple.product-type.library.static"; }; - 6A325F6847A2354A2A798841 /* Pods-25519 */ = { + 6AEA110B6F136D38BCD54903 /* Pods-libPhoneNumber-iOS */ = { isa = PBXNativeTarget; - buildConfigurationList = 9D922B271E936646203D23B3 /* Build configuration list for PBXNativeTarget "Pods-25519" */; + buildConfigurationList = 0494A06C14053085D1435591 /* Build configuration list for PBXNativeTarget "Pods-libPhoneNumber-iOS" */; buildPhases = ( - 1ADBC9F5CE3E2C5BB2E87F92 /* Sources */, - 2B9457F5C2F2397D0A228D35 /* Frameworks */, - BD920F806FB307F4E01204C0 /* Headers */, + 1EFC4E5921FE638776981BB7 /* Sources */, + F32824C15C9F1A239A6125D9 /* Frameworks */, + A2D5755C644A5AC9810C34C5 /* Headers */, ); buildRules = ( ); dependencies = ( ); - name = "Pods-25519"; - productName = "Pods-25519"; - productReference = 9E77C5B75658F6667046F0F9 /* libPods-25519.a */; + name = "Pods-libPhoneNumber-iOS"; + productName = "Pods-libPhoneNumber-iOS"; + productReference = CDFCA12BC909E4C1D7CE39C8 /* libPods-libPhoneNumber-iOS.a */; productType = "com.apple.product-type.library.static"; }; - 6B8E85966F322B7BA4FF92C2 /* Pods-libPhoneNumber-iOS */ = { + 7029F23F0FCC0B728E0D539D /* Pods-APDropDownNavToolbar */ = { isa = PBXNativeTarget; - buildConfigurationList = 349C0AB1E7AF60F575D4F24A /* Build configuration list for PBXNativeTarget "Pods-libPhoneNumber-iOS" */; + buildConfigurationList = 46120F151883C43AD3C584B8 /* Build configuration list for PBXNativeTarget "Pods-APDropDownNavToolbar" */; buildPhases = ( - 075C471E927D1F43CA8CEE13 /* Sources */, - F7DE86BA0D5BF57179348793 /* Frameworks */, - B67B93CC8F4C468A305C917B /* Headers */, + E86C76B513AA5A4C58D7CEEC /* Sources */, + 602D858782E89A5C32BABD13 /* Frameworks */, + 56A9EDC5AAE8A98073C0AEE5 /* Headers */, ); buildRules = ( ); dependencies = ( ); - name = "Pods-libPhoneNumber-iOS"; - productName = "Pods-libPhoneNumber-iOS"; - productReference = 41FCC04915A51B1BD7C89A4D /* libPods-libPhoneNumber-iOS.a */; + name = "Pods-APDropDownNavToolbar"; + productName = "Pods-APDropDownNavToolbar"; + productReference = 03D9738F523D7D32FD5D0243 /* libPods-APDropDownNavToolbar.a */; productType = "com.apple.product-type.library.static"; }; - 6FCA4D8E7612C6CAB7A53FFE /* Pods */ = { + 7584A6A244B69078D206B5FF /* Pods-AxolotlKit */ = { isa = PBXNativeTarget; - buildConfigurationList = 7E1C3985B2B45662C3B05A5A /* Build configuration list for PBXNativeTarget "Pods" */; + buildConfigurationList = 8895348D755615368A430A3F /* Build configuration list for PBXNativeTarget "Pods-AxolotlKit" */; buildPhases = ( - 4815EE279EEB87DEDB9E8707 /* Sources */, - AFA3FA75BDC0ADF33BD38D59 /* Frameworks */, + 0394B5EDDBA2A96293EE2908 /* Sources */, + F0931253D728B1B204E475BE /* Frameworks */, + C69A8CEF6041E03DE199DC88 /* Headers */, ); buildRules = ( ); dependencies = ( - 0770E6E937F78A2B400CBA8F /* PBXTargetDependency */, - B59F6C4B4E09C4BA9C25B7D5 /* PBXTargetDependency */, - F932921E088D05E8A079E16B /* PBXTargetDependency */, - FB73140A8F89C2BA77C7DC88 /* PBXTargetDependency */, - E5E7E9CA35D9279D5A584221 /* PBXTargetDependency */, - 09C2D063120A90419C15306D /* PBXTargetDependency */, - BC5E798BDFF461C51ACF499E /* PBXTargetDependency */, - 427C57F7E002D176150A60B9 /* PBXTargetDependency */, - B5E55AF9BAE8AD2762507863 /* PBXTargetDependency */, - 26AEC145F5C6E8B6CAE96B69 /* PBXTargetDependency */, - 899C9ED0544E199A68326F91 /* PBXTargetDependency */, - 6166148CBC0828892065EB2E /* PBXTargetDependency */, - B56CEC722BBBD5516F279169 /* PBXTargetDependency */, - AD6B1E879EFAE5F8095667C0 /* PBXTargetDependency */, - EC572E30E3596FF31C8615F9 /* PBXTargetDependency */, - 07901F64EEB552744B53FFDE /* PBXTargetDependency */, - 75CFE85A6F926BD0D970982C /* PBXTargetDependency */, - 9FBFDF24CC5A5E222F5C8799 /* PBXTargetDependency */, - 42DB6E12F6B9A07CD7C6EC78 /* PBXTargetDependency */, - 09CE41EB7A8F2AA4C1B6E978 /* PBXTargetDependency */, - CE2DF9EBE99C2761512E6EF6 /* PBXTargetDependency */, - F1656F97110B035B6265ABBB /* PBXTargetDependency */, + 9C5724E8A3FC4DA384F03E5F /* PBXTargetDependency */, + 418757AA379EDDEAAEC21CDC /* PBXTargetDependency */, + 7ABF84EDEAACE7BD1A7D402F /* PBXTargetDependency */, ); - name = Pods; - productName = Pods; - productReference = E824AF6F6B11DC0D95813B5A /* libPods.a */; + name = "Pods-AxolotlKit"; + productName = "Pods-AxolotlKit"; + productReference = B9ED90B4C3EE757C413052F0 /* libPods-AxolotlKit.a */; productType = "com.apple.product-type.library.static"; }; - 7A5568DD3DDC6955603F702A /* Pods-SCWaveformView */ = { + 771E7894AEED398E61A5A67C /* Pods-TwistedOakCollapsingFutures */ = { isa = PBXNativeTarget; - buildConfigurationList = 7CBC5574E211B30D06C1A067 /* Build configuration list for PBXNativeTarget "Pods-SCWaveformView" */; + buildConfigurationList = EE704626E9B9F7230B5DAF6C /* Build configuration list for PBXNativeTarget "Pods-TwistedOakCollapsingFutures" */; buildPhases = ( - 7E5A0EB9909FC1D383EE73BF /* Sources */, - 0D188F80742E154095CEA0F9 /* Frameworks */, - 04B11390C511641EE4602110 /* Headers */, + D2086D23D10829B4B6F9B516 /* Sources */, + 85C16477EFC14EF0EC0E213C /* Frameworks */, + 4ECDCFF59F0C3762E77B3A2E /* Headers */, ); buildRules = ( ); dependencies = ( + AF88D5D48C18E08E1B788845 /* PBXTargetDependency */, ); - name = "Pods-SCWaveformView"; - productName = "Pods-SCWaveformView"; - productReference = 4A26C552E3BE90D87D9BB058 /* libPods-SCWaveformView.a */; + name = "Pods-TwistedOakCollapsingFutures"; + productName = "Pods-TwistedOakCollapsingFutures"; + productReference = 8A068B702EC2639B4F36EA58 /* libPods-TwistedOakCollapsingFutures.a */; productType = "com.apple.product-type.library.static"; }; - 88F8AF39EFC380812054D826 /* Pods-FFCircularProgressView */ = { + 81E9E44E02AEEFA0425B6B03 /* Pods-SSKeychain */ = { isa = PBXNativeTarget; - buildConfigurationList = 42B62623AF5DB74893C65B33 /* Build configuration list for PBXNativeTarget "Pods-FFCircularProgressView" */; + buildConfigurationList = D19C0F01C69F487035A11434 /* Build configuration list for PBXNativeTarget "Pods-SSKeychain" */; buildPhases = ( - 78F2E2BA97B903494C827FC0 /* Sources */, - 7169463EF60B89AA4CB5358E /* Frameworks */, - 420F65E2E9527FAB154B57C1 /* Headers */, + 83F41B10131DC99F63DCC4C9 /* Sources */, + 02E639495010B2EEC37309C6 /* Frameworks */, + DC6AA96589F11D36C07D6155 /* Headers */, ); buildRules = ( ); dependencies = ( ); - name = "Pods-FFCircularProgressView"; - productName = "Pods-FFCircularProgressView"; - productReference = F04232F85745A29B196BB1D8 /* libPods-FFCircularProgressView.a */; + name = "Pods-SSKeychain"; + productName = "Pods-SSKeychain"; + productReference = ED758F3CBDF0CA43979DF729 /* libPods-SSKeychain.a */; productType = "com.apple.product-type.library.static"; }; - 8D301231DA8CA9C4ADD0C6E3 /* Pods-SocketRocket */ = { + 85F90C2524FBE622F63D75DF /* Pods-JSQSystemSoundPlayer */ = { isa = PBXNativeTarget; - buildConfigurationList = 90B71AEBA2DEA67260587ADA /* Build configuration list for PBXNativeTarget "Pods-SocketRocket" */; + buildConfigurationList = 32A032762B9227AAB07496AF /* Build configuration list for PBXNativeTarget "Pods-JSQSystemSoundPlayer" */; buildPhases = ( - 9ED92E833310B797A4F4B7A8 /* Sources */, - 5896C284AA3C68F09B1D7CA9 /* Frameworks */, - 9B4B1EDE5F7291F4D1C54B62 /* Headers */, + 5B9BAC9B0B1C5350CC7D4D5C /* Sources */, + 64D0D0DBE8455B778B8FA66A /* Frameworks */, + C3DF70C4DC20488459B947AD /* Headers */, ); buildRules = ( ); dependencies = ( ); - name = "Pods-SocketRocket"; - productName = "Pods-SocketRocket"; - productReference = 69EAC59D41AA4DA7FB71B0BE /* libPods-SocketRocket.a */; + name = "Pods-JSQSystemSoundPlayer"; + productName = "Pods-JSQSystemSoundPlayer"; + productReference = 592B7E1BC1C4F0CF9EFF73E3 /* libPods-JSQSystemSoundPlayer.a */; productType = "com.apple.product-type.library.static"; }; - 93070AA6E89D6A81E5C0BCEF /* Pods-YapDatabase */ = { + 8CAAF2170BB44FFDF9F09C4B /* Pods-FFCircularProgressView */ = { isa = PBXNativeTarget; - buildConfigurationList = 3B8DE239DC5F21270C9A0399 /* Build configuration list for PBXNativeTarget "Pods-YapDatabase" */; + buildConfigurationList = 44A990C8378E537A345247CB /* Build configuration list for PBXNativeTarget "Pods-FFCircularProgressView" */; buildPhases = ( - 7EA85A95796A77C49D365BDD /* Sources */, - 028799D656C142C13DD14903 /* Frameworks */, - C084215B4D498F758ECBFEFE /* Headers */, + F98480001864E453A86D5309 /* Sources */, + 07C0E2520CF7ABF5063FF334 /* Frameworks */, + D9B30363360993C00B23B351 /* Headers */, ); buildRules = ( ); dependencies = ( - D5402863A56E57F2777ACCC8 /* PBXTargetDependency */, - A9EFA80A5D7FAD3D1C921BC1 /* PBXTargetDependency */, ); - name = "Pods-YapDatabase"; - productName = "Pods-YapDatabase"; - productReference = 91C1F323CFA5CF088C4860B9 /* libPods-YapDatabase.a */; + name = "Pods-FFCircularProgressView"; + productName = "Pods-FFCircularProgressView"; + productReference = D0A33529947A536653DFF522 /* libPods-FFCircularProgressView.a */; productType = "com.apple.product-type.library.static"; }; - 9581F039D37DE6D1DFA0FC3C /* Pods-SSKeychain */ = { + 9191C1268237D027F5AD7F2C /* Pods-Mantle */ = { isa = PBXNativeTarget; - buildConfigurationList = 0B58A2477BC1CBF42E49A47D /* Build configuration list for PBXNativeTarget "Pods-SSKeychain" */; + buildConfigurationList = B783BF4D2824ED754AD4607A /* Build configuration list for PBXNativeTarget "Pods-Mantle" */; buildPhases = ( - 1E6C54A0D58320B049110954 /* Sources */, - E88AF81F3A806DB42AD8E165 /* Frameworks */, - F2A723E98B9B4F070622F0BD /* Headers */, + 8B2F8E6904BE91083D21D64F /* Sources */, + 4F3F50E8E0D7FE815BF70C73 /* Frameworks */, + 2A80A6606F7852ECF8785802 /* Headers */, ); buildRules = ( ); dependencies = ( ); - name = "Pods-SSKeychain"; - productName = "Pods-SSKeychain"; - productReference = F5076FA4722CFFC76673088F /* libPods-SSKeychain.a */; + name = "Pods-Mantle"; + productName = "Pods-Mantle"; + productReference = FA72626B9B313FE60DEF78F5 /* libPods-Mantle.a */; productType = "com.apple.product-type.library.static"; }; - A7CF460D749A15227B3C4389 /* Pods-ProtocolBuffers */ = { + 947802EC46C4B21984D869B5 /* Pods-UnionFind */ = { isa = PBXNativeTarget; - buildConfigurationList = 9799DEB97086B3C08CB06ED8 /* Build configuration list for PBXNativeTarget "Pods-ProtocolBuffers" */; + buildConfigurationList = 66594C4CF9F4B42B7E79C5E3 /* Build configuration list for PBXNativeTarget "Pods-UnionFind" */; buildPhases = ( - 5151212131E667C58B39C30D /* Sources */, - 53E4FEF3FBDBC7F714C42F4C /* Frameworks */, - D0D45462137D20C4EB47CCFC /* Headers */, + 550B3B4CD1B874FE4C4858CF /* Sources */, + B7444FAB18CDB06BD8CC489A /* Frameworks */, + 6BAD78A59601EA203C97FD8B /* Headers */, ); buildRules = ( ); dependencies = ( ); - name = "Pods-ProtocolBuffers"; - productName = "Pods-ProtocolBuffers"; - productReference = 83434276F428CDDC62D3E2F2 /* libPods-ProtocolBuffers.a */; + name = "Pods-UnionFind"; + productName = "Pods-UnionFind"; + productReference = E53C8AEE93D2EB73DB70E232 /* libPods-UnionFind.a */; productType = "com.apple.product-type.library.static"; }; - ABF9102287877241D634E92F /* Pods-AFNetworking */ = { + AD3D3E74B89AB1411F0DC686 /* Pods-PastelogKit */ = { isa = PBXNativeTarget; - buildConfigurationList = 0E81F8FA4ED8469DEA6120DD /* Build configuration list for PBXNativeTarget "Pods-AFNetworking" */; + buildConfigurationList = 42028A23740B69911A2996AA /* Build configuration list for PBXNativeTarget "Pods-PastelogKit" */; buildPhases = ( - D218999E64127E8FA42A648A /* Sources */, - 3299F8352A60BC4795772B45 /* Frameworks */, - 02F84C78B89F6DF69380549F /* Headers */, + 919B729E51571BD29E9626D8 /* Sources */, + 94D22CFE3CA1AA96E2FE4F50 /* Frameworks */, + 56A361B0822B9E43B195EB67 /* Headers */, ); buildRules = ( ); dependencies = ( + 7E15F7ACFE5937A2622E50BC /* PBXTargetDependency */, ); - name = "Pods-AFNetworking"; - productName = "Pods-AFNetworking"; - productReference = DD1924FA0092B6D6E08AEE97 /* libPods-AFNetworking.a */; + name = "Pods-PastelogKit"; + productName = "Pods-PastelogKit"; + productReference = A03168C7F544FF263DCB6C67 /* libPods-PastelogKit.a */; productType = "com.apple.product-type.library.static"; }; - B18C687779E05DB66339872F /* Pods-SQLCipher */ = { + B74A13250938C86631A7E77E /* Pods-CocoaLumberjack */ = { isa = PBXNativeTarget; - buildConfigurationList = CA71AD48CDE15AECE06E4855 /* Build configuration list for PBXNativeTarget "Pods-SQLCipher" */; + buildConfigurationList = BDBA5CCFFA90832E19839E41 /* Build configuration list for PBXNativeTarget "Pods-CocoaLumberjack" */; buildPhases = ( - F6A9C13B7F471B526CB8BF6D /* Sources */, - A5357C128110E31B4C426DAB /* Frameworks */, - 425AC6CA7D0B4B3EFE0AA81E /* Headers */, + A136058B3F4EABBE90D4146C /* Sources */, + 1167F99334623D9E987AB86E /* Frameworks */, + 18B14F0E2C89C4047EC16135 /* Headers */, ); buildRules = ( ); dependencies = ( ); - name = "Pods-SQLCipher"; - productName = "Pods-SQLCipher"; - productReference = 5C80F95811BA6F04BE1CFCBB /* libPods-SQLCipher.a */; + name = "Pods-CocoaLumberjack"; + productName = "Pods-CocoaLumberjack"; + productReference = C3D01FCDDAC9A8337DBBCA12 /* libPods-CocoaLumberjack.a */; productType = "com.apple.product-type.library.static"; }; - D0A3E8C06A20A29327286194 /* Pods-AxolotlKit */ = { + D4D79B561F795042AC0C1107 /* Pods-DJWActionSheet */ = { isa = PBXNativeTarget; - buildConfigurationList = 577A514A3913AAFF4037DA93 /* Build configuration list for PBXNativeTarget "Pods-AxolotlKit" */; + buildConfigurationList = 91832408284445C03DD14B7F /* Build configuration list for PBXNativeTarget "Pods-DJWActionSheet" */; buildPhases = ( - 68DAFD407D1E8B64DD1E787A /* Sources */, - F42AF55481D3077B01BBEE4B /* Frameworks */, - E2B4D5EE00455707D4ED25CD /* Headers */, + EB31021AFD8155C0125B1587 /* Sources */, + 8B2F98FA4966BF02C65A8DF0 /* Frameworks */, + 7B1270411EE31A8332AD13F3 /* Headers */, ); buildRules = ( ); dependencies = ( - BD8BE292D2806388292CE9EC /* PBXTargetDependency */, - 1A4F14D8203CAABCC61C648B /* PBXTargetDependency */, - 4EA86598ACE0C10DD14D7543 /* PBXTargetDependency */, ); - name = "Pods-AxolotlKit"; - productName = "Pods-AxolotlKit"; - productReference = 6AA0B03B196657A7DA994173 /* libPods-AxolotlKit.a */; + name = "Pods-DJWActionSheet"; + productName = "Pods-DJWActionSheet"; + productReference = 33095AA3B1C986C672E26284 /* libPods-DJWActionSheet.a */; productType = "com.apple.product-type.library.static"; }; - D210878CCD8DEDA48EC6196F /* Pods-HKDFKit */ = { + EC23E220AEAD1C52CA083830 /* Pods-ProtocolBuffers */ = { isa = PBXNativeTarget; - buildConfigurationList = E3E51D2FD1A72C8B258DAE30 /* Build configuration list for PBXNativeTarget "Pods-HKDFKit" */; + buildConfigurationList = 800DF786D0A5692434ABC6DC /* Build configuration list for PBXNativeTarget "Pods-ProtocolBuffers" */; buildPhases = ( - 016796D813FFDF8D2A875FCF /* Sources */, - 57A44D1E54A03F3E4F6D4BFD /* Frameworks */, - A1900E90A543E0AB8C2E6D10 /* Headers */, + 8B039FABAAAFF3A88709A715 /* Sources */, + 12AC6250A62FB40DC9BB011A /* Frameworks */, + 633F657E72C0E356D9A0FFF4 /* Headers */, ); buildRules = ( ); dependencies = ( ); - name = "Pods-HKDFKit"; - productName = "Pods-HKDFKit"; - productReference = 55E502AFE3232FFE2A2F68F5 /* libPods-HKDFKit.a */; + name = "Pods-ProtocolBuffers"; + productName = "Pods-ProtocolBuffers"; + productReference = B308D24AF0154063FB100F3D /* libPods-ProtocolBuffers.a */; productType = "com.apple.product-type.library.static"; }; - D344028143BB0535832A1D9A /* Pods-JSQMessagesViewController */ = { + EF5BD17B7A64797B4EB990BF /* Pods-HKDFKit */ = { isa = PBXNativeTarget; - buildConfigurationList = 9B7531D9B113076651EE3A3D /* Build configuration list for PBXNativeTarget "Pods-JSQMessagesViewController" */; + buildConfigurationList = 39C7874293B51B36EC62F51A /* Build configuration list for PBXNativeTarget "Pods-HKDFKit" */; buildPhases = ( - 454A126BBC3BF149379E7864 /* Sources */, - 6DFC32897FF3FB67D3DBA736 /* Frameworks */, - FB44D7C0DD5547DB491F3DE6 /* Headers */, + E669D343E4CB739BFD205548 /* Sources */, + 510AF4CDB82981B834309581 /* Frameworks */, + 5DE270955FB38E5C2A239C44 /* Headers */, ); buildRules = ( ); dependencies = ( - 8A2087A821A3A2A72FA2610F /* PBXTargetDependency */, ); - name = "Pods-JSQMessagesViewController"; - productName = "Pods-JSQMessagesViewController"; - productReference = 3050380DCEC35BE390932411 /* libPods-JSQMessagesViewController.a */; + name = "Pods-HKDFKit"; + productName = "Pods-HKDFKit"; + productReference = F863D455262AB47764D75ED3 /* libPods-HKDFKit.a */; productType = "com.apple.product-type.library.static"; }; - DAB24A1AEC5DCE9C5D20357F /* Pods-Mantle */ = { + FC1F047A689E1764713AF609 /* Pods-SocketRocket */ = { isa = PBXNativeTarget; - buildConfigurationList = 8DECBF1B7D28082FF4D27B54 /* Build configuration list for PBXNativeTarget "Pods-Mantle" */; + buildConfigurationList = E9BE3760E8F6ADFDA51DF2CD /* Build configuration list for PBXNativeTarget "Pods-SocketRocket" */; buildPhases = ( - 6B31D9924AA0F1F73E35F5D5 /* Sources */, - 5F0E0F1D2DC965BB1EEC6795 /* Frameworks */, - ACA1BA320991608743998664 /* Headers */, + B31093F8CE6B0D615CEF8317 /* Sources */, + 3353AC773410E04EBF32117C /* Frameworks */, + 90EDFA7C8A29E1DFEEE9782B /* Headers */, ); buildRules = ( ); dependencies = ( ); - name = "Pods-Mantle"; - productName = "Pods-Mantle"; - productReference = 1545B21D5136A92D3C27F8F8 /* libPods-Mantle.a */; + name = "Pods-SocketRocket"; + productName = "Pods-SocketRocket"; + productReference = 2FF01F8DE83F0CAD190F45B4 /* libPods-SocketRocket.a */; productType = "com.apple.product-type.library.static"; }; - E989DF8CC325BE8825FC4AA3 /* Pods-UICKeyChainStore */ = { + FD63CDDB91A223B80A1AD6FE /* Pods-25519 */ = { isa = PBXNativeTarget; - buildConfigurationList = 76559277EDF4943AF10B4385 /* Build configuration list for PBXNativeTarget "Pods-UICKeyChainStore" */; + buildConfigurationList = 28CB9B046D0243A2E9EF3424 /* Build configuration list for PBXNativeTarget "Pods-25519" */; buildPhases = ( - B1736B40733EF6E85EDA3AC0 /* Sources */, - FCCA203DFD0A350D6304D625 /* Frameworks */, - D1F528A5CF300164C97F9955 /* Headers */, + B344AF37472D76320F7CD55C /* Sources */, + D46D9436A7147312D20919CF /* Frameworks */, + 760402DE7C7FF4A30E6E31A4 /* Headers */, ); buildRules = ( ); dependencies = ( ); - name = "Pods-UICKeyChainStore"; - productName = "Pods-UICKeyChainStore"; - productReference = 414DDC8F938EF4805A743CFC /* libPods-UICKeyChainStore.a */; + name = "Pods-25519"; + productName = "Pods-25519"; + productReference = 64377D6FF07C12ECB29AEDA4 /* libPods-25519.a */; productType = "com.apple.product-type.library.static"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ - 1F313D680C37BFC619E69E9F /* Project object */ = { + 42C9AD02505925D05018E288 /* Project object */ = { isa = PBXProject; attributes = { LastUpgradeCheck = 0640; }; - buildConfigurationList = 2E6804BA04407912DF72BA53 /* Build configuration list for PBXProject "Pods" */; + buildConfigurationList = 99741EA549E5CFC9D6DAF038 /* Build configuration list for PBXProject "Pods" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( en, ); - mainGroup = CB20C57E4D3DC5868A572D11; - productRefGroup = 4453B1BD4C57F0606AA200A9 /* Products */; + mainGroup = 0CA882FAF3488404A17AB097; + productRefGroup = D0ADE2718E6ACBEC4992075B /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( - 6FCA4D8E7612C6CAB7A53FFE /* Pods */, - 6A325F6847A2354A2A798841 /* Pods-25519 */, - ABF9102287877241D634E92F /* Pods-AFNetworking */, - 18FB02C20A05A96F7F9CA37C /* Pods-APDropDownNavToolbar */, - D0A3E8C06A20A29327286194 /* Pods-AxolotlKit */, - 282FD953931D60343332FFD0 /* Pods-CocoaLumberjack */, - 2FFF54E57E779EC6E2E786E5 /* Pods-DJWActionSheet */, - 88F8AF39EFC380812054D826 /* Pods-FFCircularProgressView */, - D210878CCD8DEDA48EC6196F /* Pods-HKDFKit */, - D344028143BB0535832A1D9A /* Pods-JSQMessagesViewController */, - 5129B994649681F5CDA632EB /* Pods-JSQSystemSoundPlayer */, - DAB24A1AEC5DCE9C5D20357F /* Pods-Mantle */, - 38F16EF9C26ACBD4C140BA8A /* Pods-PastelogKit */, - A7CF460D749A15227B3C4389 /* Pods-ProtocolBuffers */, - 7A5568DD3DDC6955603F702A /* Pods-SCWaveformView */, - B18C687779E05DB66339872F /* Pods-SQLCipher */, - 9581F039D37DE6D1DFA0FC3C /* Pods-SSKeychain */, - 8D301231DA8CA9C4ADD0C6E3 /* Pods-SocketRocket */, - 3F2BB13B1FB4EBF0C9484BC5 /* Pods-TwistedOakCollapsingFutures */, - E989DF8CC325BE8825FC4AA3 /* Pods-UICKeyChainStore */, - 113453D66E1817C9A04E1EE5 /* Pods-UnionFind */, - 93070AA6E89D6A81E5C0BCEF /* Pods-YapDatabase */, - 6B8E85966F322B7BA4FF92C2 /* Pods-libPhoneNumber-iOS */, + 63B124A1F383BD07F5165C7C /* Pods */, + FD63CDDB91A223B80A1AD6FE /* Pods-25519 */, + 147F989E60A758E83FEC71A3 /* Pods-AFNetworking */, + 7029F23F0FCC0B728E0D539D /* Pods-APDropDownNavToolbar */, + 7584A6A244B69078D206B5FF /* Pods-AxolotlKit */, + B74A13250938C86631A7E77E /* Pods-CocoaLumberjack */, + D4D79B561F795042AC0C1107 /* Pods-DJWActionSheet */, + 8CAAF2170BB44FFDF9F09C4B /* Pods-FFCircularProgressView */, + EF5BD17B7A64797B4EB990BF /* Pods-HKDFKit */, + 4FDF6A2F2EB9E16E95F0D81A /* Pods-JSQMessagesViewController */, + 85F90C2524FBE622F63D75DF /* Pods-JSQSystemSoundPlayer */, + 9191C1268237D027F5AD7F2C /* Pods-Mantle */, + AD3D3E74B89AB1411F0DC686 /* Pods-PastelogKit */, + EC23E220AEAD1C52CA083830 /* Pods-ProtocolBuffers */, + 335DCDE20B38448BCC27D295 /* Pods-SCWaveformView */, + 3C6D6C60AF9B7D9A0CC77D28 /* Pods-SQLCipher */, + 81E9E44E02AEEFA0425B6B03 /* Pods-SSKeychain */, + FC1F047A689E1764713AF609 /* Pods-SocketRocket */, + 771E7894AEED398E61A5A67C /* Pods-TwistedOakCollapsingFutures */, + 08F0DCA68B5FFC21A16444F9 /* Pods-UICKeyChainStore */, + 947802EC46C4B21984D869B5 /* Pods-UnionFind */, + 145392C3D706F438F2856DEB /* Pods-YapDatabase */, + 6AEA110B6F136D38BCD54903 /* Pods-libPhoneNumber-iOS */, ); }; /* End PBXProject section */ /* Begin PBXSourcesBuildPhase section */ - 016796D813FFDF8D2A875FCF /* Sources */ = { + 0394B5EDDBA2A96293EE2908 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - BE094E42B8E1BEF4020A3021 /* HKDFKit.m in Sources */, - C89ABAFA9AA7455D661D1980 /* Pods-HKDFKit-dummy.m in Sources */, + 94369283586C0E31C006F9E5 /* AES-CBC.m in Sources */, + 317AE59E0A5C46E16E7C82CA /* AliceAxolotlParameters.m in Sources */, + DAE45EAF6962FFA7324CF8D8 /* BobAxolotlParameters.m in Sources */, + 2650193741D30C3241F125D9 /* ChainAndIndex.m in Sources */, + 208BE4BB6BC150CACE95AD4E /* ChainKey.m in Sources */, + 75B8804066FEC6F77A3E5565 /* MessageKeys.m in Sources */, + 43B53BEACCF45F06FC470707 /* NSData+keyVersionByte.m in Sources */, + DD4ECADD49C75C1F4DDB8AC9 /* Pods-AxolotlKit-dummy.m in Sources */, + 5B6000B7318A9BBD9C2ECFDA /* PreKeyBundle.m in Sources */, + 7AE3F05284F8430DC4FA3886 /* PreKeyRecord.m in Sources */, + 821E875D2CF9892B116D55FE /* PreKeyWhisperMessage.m in Sources */, + E5B8D6B7E93D95C88072826E /* RKCK.m in Sources */, + 11410A81567F673FE7E58C48 /* RatchetingSession.m in Sources */, + DEF043241C35258F3ECDBA90 /* ReceivingChain.m in Sources */, + 04D7196DC1DF44FED97C3725 /* RootKey.m in Sources */, + 91C92F6D6EDFE4C01F26A049 /* SendingChain.m in Sources */, + 14927AFB30F6C44C5867FF51 /* SerializationUtilities.m in Sources */, + 0BFDA3A704FFAE33166FB93C /* SessionBuilder.m in Sources */, + 1EA8E1AB4A91720C71917A14 /* SessionCipher.m in Sources */, + B4E41FD3D8B0B1FF5295585F /* SessionRecord.m in Sources */, + 7029757C4C7BF82E73DDABE4 /* SessionState.m in Sources */, + EE0CB082B94AD05DAA7EF605 /* SignedPrekeyRecord.m in Sources */, + 8D1D0618DB0200346F1E3FDA /* TSDerivedSecrets.m in Sources */, + 1CD9559619874D4CBD0A823B /* WhisperMessage.m in Sources */, + F7E7E69DD4DF83D3E8B06D00 /* WhisperTextProtocol.pb.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 075C471E927D1F43CA8CEE13 /* Sources */ = { + 1EFC4E5921FE638776981BB7 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - CF7F45F3DFD5223C110C18B7 /* NBAsYouTypeFormatter.m in Sources */, - C404E692C4ADD7C40C05B77B /* NBMetadataCore.m in Sources */, - EA673A2A70A4BDEBD2FBCD5B /* NBMetadataCoreMapper.m in Sources */, - 2C62A550483BACE2E0AF9EBE /* NBMetadataCoreTest.m in Sources */, - FA6A4BF9877C5E954AA63894 /* NBMetadataCoreTestMapper.m in Sources */, - CE19957EAFCF18C37EFB73EA /* NBMetadataHelper.m in Sources */, - 63B490CD6BF2B345AD1BA221 /* NBNumberFormat.m in Sources */, - 8546C39601823A86EBC06F9F /* NBPhoneMetaData.m in Sources */, - 1593A30A16E17CD65189A52E /* NBPhoneNumber.m in Sources */, - 3466156E1D6BA86E36E06DE8 /* NBPhoneNumberDesc.m in Sources */, - C779BC80E0040959ECE94C1B /* NBPhoneNumberUtil.m in Sources */, - 0CE25935B753F39172A7F28B /* NSArray+NBAdditions.m in Sources */, - 1DFE9F76B22081C839718347 /* Pods-libPhoneNumber-iOS-dummy.m in Sources */, + 006B926561DE695D38C1B013 /* NBAsYouTypeFormatter.m in Sources */, + D1E6DA7C37B5D7D0E403CD2A /* NBMetadataCore.m in Sources */, + D7F6DD129F846A4477B91CD6 /* NBMetadataCoreMapper.m in Sources */, + 8322AE58FB413A82134404AC /* NBMetadataCoreTest.m in Sources */, + 8E937865D042B3E76B41C3A6 /* NBMetadataCoreTestMapper.m in Sources */, + 78FED4FF4FF1617BBDCFF114 /* NBMetadataHelper.m in Sources */, + FA36827AE05E938A9110B999 /* NBNumberFormat.m in Sources */, + 47529B72F5948AC69AF9F4DB /* NBPhoneMetaData.m in Sources */, + 837D5666AAB09CBD3085AB67 /* NBPhoneNumber.m in Sources */, + A55A3952AC4F823A9C136B72 /* NBPhoneNumberDesc.m in Sources */, + A8EDC2A00DAAABD5B0FA8C2D /* NBPhoneNumberUtil.m in Sources */, + B7505DE66764BAEBCD6BA64E /* NSArray+NBAdditions.m in Sources */, + F49AA1F99DC6BD6353A2AAB8 /* Pods-libPhoneNumber-iOS-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 0BA6BE63DDD1B6333B1948B4 /* Sources */ = { + 4142009B75D868CBDC14E4EE /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 6CB99F67283E3A30C51D386B /* DJWActionSheet.m in Sources */, - 077D6CD94398937F2CA64A5E /* Pods-DJWActionSheet-dummy.m in Sources */, + 80195A1488C16673CE80E7B1 /* JSQCall.m in Sources */, + D02A5DBA9D29F72737B2C578 /* JSQCallCollectionViewCell.m in Sources */, + 489AB48EAF8D3FBB79664784 /* JSQDisplayedMessage.m in Sources */, + C17D47EE127DE21F00003A4E /* JSQDisplayedMessageCollectionViewCell.m in Sources */, + 7621B5EC410DD7EECBE380AC /* JSQErrorMessage.m in Sources */, + F154AE8919658324585AC5C6 /* JSQInfoMessage.m in Sources */, + 1FFDF74462053DDF9810728F /* JSQLocationMediaItem.m in Sources */, + F4678A90AF7A7627A27F2531 /* JSQMediaItem.m in Sources */, + BFE80B277E92BD81F87FBFBA /* JSQMessage.m in Sources */, + 2B528F07552BD8D55FE14702 /* JSQMessagesAvatarImage.m in Sources */, + D9DC6F83603FAE26A668DA27 /* JSQMessagesAvatarImageFactory.m in Sources */, + F51EEB49027914A7DAFCF0F2 /* JSQMessagesBubbleImage.m in Sources */, + 65D2D6A598339D6374F5FD97 /* JSQMessagesBubbleImageFactory.m in Sources */, + 26848216F2C2CD27CA4DD3FA /* JSQMessagesCellTextView.m in Sources */, + E3F0E453B3C6EC4159D9DDA7 /* JSQMessagesCollectionView.m in Sources */, + 2CA75B0069EDE8ACA4F1B230 /* JSQMessagesCollectionViewCell.m in Sources */, + E31505C05F9BEB3AC9E5CE97 /* JSQMessagesCollectionViewCellIncoming.m in Sources */, + 0A8CDB2F09FAD656A9E49F89 /* JSQMessagesCollectionViewCellOutgoing.m in Sources */, + 5EE61678FAB12185912CDA99 /* JSQMessagesCollectionViewFlowLayout.m in Sources */, + 981E24C4577FFFFFF828A2AD /* JSQMessagesCollectionViewFlowLayoutInvalidationContext.m in Sources */, + F74233AF5CD50F66FB45A43A /* JSQMessagesCollectionViewLayoutAttributes.m in Sources */, + 4A1CB3B5DE3FB0436406FFF1 /* JSQMessagesComposerTextView.m in Sources */, + 075607DA3642D00AA3D3A7DB /* JSQMessagesInputToolbar.m in Sources */, + 03B19ED28B67FEF1102F037F /* JSQMessagesKeyboardController.m in Sources */, + 0BB904D5F1750A1D79820A41 /* JSQMessagesLabel.m in Sources */, + DECE81F5D365714E615573C4 /* JSQMessagesLoadEarlierHeaderView.m in Sources */, + 875AF53C4040F44A81308EBB /* JSQMessagesMediaPlaceholderView.m in Sources */, + E72BE1032FD628571F123411 /* JSQMessagesMediaViewBubbleImageMasker.m in Sources */, + DB4A7AEEB53BF30BB32A89DF /* JSQMessagesTimestampFormatter.m in Sources */, + 2E6AD12576DB2A648B074034 /* JSQMessagesToolbarButtonFactory.m in Sources */, + 5256320EF871D3DF89DD5182 /* JSQMessagesToolbarContentView.m in Sources */, + E9E6B7598443F240DEAB0D8C /* JSQMessagesTypingIndicatorFooterView.m in Sources */, + 59DB40D3CA814CEBD09D5B37 /* JSQMessagesViewController.m in Sources */, + FBABF76AA87C5BDE1D1C8639 /* JSQPhotoMediaItem.m in Sources */, + 178AF6DD75BA59198F73C40A /* JSQSystemSoundPlayer+JSQMessages.m in Sources */, + 8C3B5B348EFFEE4A50827D95 /* JSQVideoMediaItem.m in Sources */, + C68C62601CB4F5EF3CFCB10B /* NSBundle+JSQMessages.m in Sources */, + 65BAB6F3A9B2147BCA518E92 /* NSString+JSQMessages.m in Sources */, + DEE6B42048849179124ADE9B /* Pods-JSQMessagesViewController-dummy.m in Sources */, + 6BE5FE71AEAFD0B3EFE62AC6 /* UIColor+JSQMessages.m in Sources */, + B0CBA6AD10914578227F75A7 /* UIDevice+JSQMessages.m in Sources */, + 63F3FBEC818E9700D17B859D /* UIImage+JSQMessages.m in Sources */, + 7220EE1B905C52F414B83CE8 /* UIView+JSQMessages.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 0FCF71F35F6CF3FBBBAD922D /* Sources */ = { + 550B3B4CD1B874FE4C4858CF /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 4C76B544549E9DB9C88D7DAD /* DDASLLogCapture.m in Sources */, - F83901B9D6E695C71ACACC7B /* DDASLLogger.m in Sources */, - E1CAA405A90D9B5D8947D8C2 /* DDAbstractDatabaseLogger.m in Sources */, - 3557DD711B45505044074CD3 /* DDContextFilterLogFormatter.m in Sources */, - 879F5E31105C42D6C0C6FB12 /* DDDispatchQueueLogFormatter.m in Sources */, - D0B84E621286A305AFF60061 /* DDFileLogger.m in Sources */, - 9B006F00E61B08ACE7B37476 /* DDLog.m in Sources */, - 49CC1AFC001E47C39128B929 /* DDMultiFormatter.m in Sources */, - 22EACA07446FBB9B7E066B50 /* DDTTYLogger.m in Sources */, - C46B590BD063F8917A42218A /* Pods-CocoaLumberjack-dummy.m in Sources */, + 041FC03BDB15DE070E9172FB /* Pods-UnionFind-dummy.m in Sources */, + 5019BE00B0566B273258F635 /* UFDisjointSetNode.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 1ADBC9F5CE3E2C5BB2E87F92 /* Sources */ = { + 5B9BAC9B0B1C5350CC7D4D5C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - F73AE0DD1DA061F4AD14EDDB /* Curve25519.m in Sources */, - 06E96803B7C63C28FF1C2540 /* Ed25519.m in Sources */, - 95A8C96601779DC5A97B8717 /* Pods-25519-dummy.m in Sources */, - 649B6415C13D54B9A2240E42 /* Randomness.m in Sources */, - 4741095116412583CA3F3286 /* blocks.c in Sources */, - C9D8E6F1FEB3779C4E0B2BAD /* compare.c in Sources */, - 27359DCB73EFEAC4728CEFB2 /* curve25519-donna.c in Sources */, - 799E888236814CEB56FA27B6 /* curve_sigs.c in Sources */, - F68B531FDEA5040261F0AD95 /* fe_0.c in Sources */, - 0E1887A68A92D4ED867F26CB /* fe_1.c in Sources */, - 629F88F9E3E6AD93D6EA2CF9 /* fe_add.c in Sources */, - A402FC7DC7A132C760BA360D /* fe_cmov.c in Sources */, - 1D867ACB070A72291CB26DF0 /* fe_copy.c in Sources */, - A053F556434EE7FCADD50797 /* fe_frombytes.c in Sources */, - 16489C207E05F5092075FE80 /* fe_invert.c in Sources */, - B415B8A837A63D5C7ABC8F2C /* fe_isnegative.c in Sources */, - 28BB8CB05C6F2C9D48A12872 /* fe_isnonzero.c in Sources */, - 5CE91522CB34F5807256004C /* fe_mul.c in Sources */, - 71FCBC161334FE522314AC8D /* fe_neg.c in Sources */, - 45CFB514ABA6ED499E6AB55B /* fe_pow22523.c in Sources */, - 46FAB852E00AF4632C9BF3F8 /* fe_sq.c in Sources */, - 05888C22D735C7B49D718264 /* fe_sq2.c in Sources */, - 5006EE7892B2235968E74766 /* fe_sub.c in Sources */, - 7751087439D62E983BD9EEFF /* fe_tobytes.c in Sources */, - B050008E7412CF58AB291A4C /* ge_add.c in Sources */, - FC5798950461DCF82C79E9B0 /* ge_double_scalarmult.c in Sources */, - B4D7BAC6E4B1187F36721230 /* ge_frombytes.c in Sources */, - 47B8261634DF0CC26F15F18C /* ge_madd.c in Sources */, - 6520064047F7B3327A07B9D9 /* ge_msub.c in Sources */, - 249097EE9DAB6D4C349CF88F /* ge_p1p1_to_p2.c in Sources */, - E20E2D406513995F1946EB35 /* ge_p1p1_to_p3.c in Sources */, - F8292E7D2F0A7F7A66B0C4DD /* ge_p2_0.c in Sources */, - 8975BCC3BE01BD476FCE9056 /* ge_p2_dbl.c in Sources */, - DD12FACA0214032FE976554F /* ge_p3_0.c in Sources */, - 006C6AB2C5D6E857A9A5CAC3 /* ge_p3_dbl.c in Sources */, - 3F9225E2F6AC5CC17A70CA3C /* ge_p3_to_cached.c in Sources */, - 0CFC447F8CA0E9F8D7C7A13A /* ge_p3_to_p2.c in Sources */, - CD56C27257B61FA8316CA692 /* ge_p3_tobytes.c in Sources */, - AF53691450D13ECB2A658EB9 /* ge_precomp_0.c in Sources */, - 33D0A3A3B943E6533F57B991 /* ge_scalarmult_base.c in Sources */, - 9EF92E1DC08E3ACA87899AE2 /* ge_sub.c in Sources */, - 6AF3A9EDA8E9B2A1DD7DF878 /* ge_tobytes.c in Sources */, - D88618D41183C72A50F3E4A3 /* hash.c in Sources */, - 77F17B935D1756D6D84BBCCF /* open.c in Sources */, - 6FED787DFC99F103E0C246BC /* sc_muladd.c in Sources */, - 1B188C952BE483D7A3ED97E1 /* sc_reduce.c in Sources */, - 45C1FFD8519125DDD5CBD64A /* sign.c in Sources */, - 689EBF492BBDAAC6DDCA78E7 /* sign_modified.c in Sources */, - 543354BB34BCC75194047563 /* zeroize.c in Sources */, + 861D048ACF8A564A12388A1D /* JSQSystemSoundPlayer.m in Sources */, + 41FCEF86AFC6BBF429829ACE /* Pods-JSQSystemSoundPlayer-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 1E6C54A0D58320B049110954 /* Sources */ = { + 83F41B10131DC99F63DCC4C9 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 3C63E7053F8DF8DDE3033757 /* Pods-SSKeychain-dummy.m in Sources */, - B2BF5D36D0EC18245A1530EF /* SSKeychain.m in Sources */, - 35436BABF13031C70CB01ACA /* SSKeychainQuery.m in Sources */, + 975EF8537AD6C8DAE2B09549 /* Pods-SSKeychain-dummy.m in Sources */, + 492445401B251DEBD736C6CC /* SSKeychain.m in Sources */, + 297A6377F01F7443DF2456C2 /* SSKeychainQuery.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 454A126BBC3BF149379E7864 /* Sources */ = { + 88B3826EF4828417F9504053 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - F89DF5DE9D7E3F50EBABAA6B /* JSQCall.m in Sources */, - 8DA4DE2F528D73B10FAB0A2A /* JSQCallCollectionViewCell.m in Sources */, - CBD8B9764096C3869B4F9C6F /* JSQDisplayedMessage.m in Sources */, - CB9DB628FC6F5B5851BAB1D2 /* JSQDisplayedMessageCollectionViewCell.m in Sources */, - AC3CEC5F880E8B0B142ED5AB /* JSQErrorMessage.m in Sources */, - 2762A865F742DAC143E6C2AD /* JSQInfoMessage.m in Sources */, - 5593F92B3EB305F96E8F0479 /* JSQLocationMediaItem.m in Sources */, - AD4880319A9337CE2C8DDF7E /* JSQMediaItem.m in Sources */, - ECD0B153B866690EE11C78F7 /* JSQMessage.m in Sources */, - 223FC6F9E49A2C2457719942 /* JSQMessagesAvatarImage.m in Sources */, - 83EB44C14FC5C741C5092EE2 /* JSQMessagesAvatarImageFactory.m in Sources */, - 77127D71665FDB7B7E207202 /* JSQMessagesBubbleImage.m in Sources */, - 0791CA038B318930E88A8D74 /* JSQMessagesBubbleImageFactory.m in Sources */, - 4CABE3460C6193CDEBFB3171 /* JSQMessagesCellTextView.m in Sources */, - 3320330592CF5FA119C349D7 /* JSQMessagesCollectionView.m in Sources */, - 3532E1B3E017F43CEC47854B /* JSQMessagesCollectionViewCell.m in Sources */, - 1F4AEED23EC2C2E302FAC6B9 /* JSQMessagesCollectionViewCellIncoming.m in Sources */, - F8935E512007AC1E3E8AD168 /* JSQMessagesCollectionViewCellOutgoing.m in Sources */, - 29A6CD7D5752A45036C0DD3E /* JSQMessagesCollectionViewFlowLayout.m in Sources */, - B7B27AA7BC14CE7CA1652E16 /* JSQMessagesCollectionViewFlowLayoutInvalidationContext.m in Sources */, - 1709ECB950A29BA2645A5308 /* JSQMessagesCollectionViewLayoutAttributes.m in Sources */, - C8BD97168770278CD5FEB7A7 /* JSQMessagesComposerTextView.m in Sources */, - 5290F81E9A1376CBEEDD6CDD /* JSQMessagesInputToolbar.m in Sources */, - 50C55F97FF28462813111579 /* JSQMessagesKeyboardController.m in Sources */, - 81C243AE08453D0B56C43C1C /* JSQMessagesLabel.m in Sources */, - 26D235B1AE4BC07534F49F97 /* JSQMessagesLoadEarlierHeaderView.m in Sources */, - CA2375CD085C7DE9CB8B575E /* JSQMessagesMediaPlaceholderView.m in Sources */, - C930CA85255A1FE0ADE292A7 /* JSQMessagesMediaViewBubbleImageMasker.m in Sources */, - D1FE39DC0A2030D9603D0570 /* JSQMessagesTimestampFormatter.m in Sources */, - E9A75A79A291511FD6684D72 /* JSQMessagesToolbarButtonFactory.m in Sources */, - 6AA03444612B548916BDB023 /* JSQMessagesToolbarContentView.m in Sources */, - D6E7E3D962D1FA30DEA3B908 /* JSQMessagesTypingIndicatorFooterView.m in Sources */, - A1AEA22E17352AB8556FAFDB /* JSQMessagesViewController.m in Sources */, - 5D530C29EA02F98CCF5D3259 /* JSQPhotoMediaItem.m in Sources */, - D424AEFA9E6A12F5441DEC50 /* JSQSystemSoundPlayer+JSQMessages.m in Sources */, - ED16E620EC070D949EC6177A /* JSQVideoMediaItem.m in Sources */, - 74FE85ED70B77A6A0686E252 /* NSBundle+JSQMessages.m in Sources */, - 5FD051FF14E39659E237062D /* NSString+JSQMessages.m in Sources */, - 91B8B5A5CE9CA2E2EAFD1D35 /* Pods-JSQMessagesViewController-dummy.m in Sources */, - 63F49E807BE3E0F99C0F5E54 /* UIColor+JSQMessages.m in Sources */, - 13DD4607E891DCA070FE277E /* UIDevice+JSQMessages.m in Sources */, - 2EBA8D6B83198D06434ADE84 /* UIImage+JSQMessages.m in Sources */, - D95BAAE8586F98522B8732A2 /* UIView+JSQMessages.m in Sources */, + 104ECC2B84926A410D33C7A7 /* Pods-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 4815EE279EEB87DEDB9E8707 /* Sources */ = { + 8B039FABAAAFF3A88709A715 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 01F80BEBFC07CFF23D02CF50 /* Pods-dummy.m in Sources */, + EB4F04B00D0ABDD7DEA14865 /* AbstractMessage.m in Sources */, + C81EBB3613AA21969D303B80 /* AbstractMessageBuilder.m in Sources */, + ACCA472FB38D8E3942C92050 /* CodedInputStream.m in Sources */, + 9B0A9ECCA28AD9AE82DDAFC2 /* CodedOutputStream.m in Sources */, + 4BBBDFF2E24ECA86829CB364 /* ConcreteExtensionField.m in Sources */, + F8DED0998B57B893348B77DE /* Descriptor.pb.m in Sources */, + B31AE259A7AC287729913C35 /* ExtendableMessage.m in Sources */, + FE87FB1BC72895C156767040 /* ExtendableMessageBuilder.m in Sources */, + 8631BD80186B827762B31F58 /* ExtensionRegistry.m in Sources */, + F88F9668C28D4164643FCC5C /* Field.m in Sources */, + 0ACD2DAC1E6300D63F786ECB /* GeneratedMessage.m in Sources */, + C66DCA209D1A5CE6FD5AF0EB /* GeneratedMessageBuilder.m in Sources */, + C1E4B077AF639331EE850D7D /* MutableExtensionRegistry.m in Sources */, + 89AC8007DB82A2381A3BE5A2 /* MutableField.m in Sources */, + 3C5E74B072E63AF2DEFDC090 /* ObjectivecDescriptor.pb.m in Sources */, + 8D98A865927B21418EC38467 /* PBArray.m in Sources */, + 1C5B11CC0372AB153915EE4F /* Pods-ProtocolBuffers-dummy.m in Sources */, + 6584DFE1E055ECCB56BC5ED2 /* RingBuffer.m in Sources */, + 2A570C8420831137D6CE4FAC /* TextFormat.m in Sources */, + 659C19767C3A65E163816B3B /* UnknownFieldSet.m in Sources */, + 9D86060B9C73FB8AC77C48CC /* UnknownFieldSetBuilder.m in Sources */, + 3997FDEFD6AA0E786A46D05F /* Utilities.m in Sources */, + D3C09C1F4721A2E0BFF21B1C /* WireFormat.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 5151212131E667C58B39C30D /* Sources */ = { + 8B2F8E6904BE91083D21D64F /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 10A34D5DFC0ACEFB9B2750EC /* AbstractMessage.m in Sources */, - 4B76702CC18EA41585B37F16 /* AbstractMessageBuilder.m in Sources */, - F76C6A3A45A2A1151C823651 /* CodedInputStream.m in Sources */, - F7225ECA354E87B9D2AE887B /* CodedOutputStream.m in Sources */, - D3CFE30B62539AC982FDD283 /* ConcreteExtensionField.m in Sources */, - 43C43B178229D81A5B8334EF /* Descriptor.pb.m in Sources */, - 346674CCD402A269223EA566 /* ExtendableMessage.m in Sources */, - 5FE25CB5E294BCF161DEB418 /* ExtendableMessageBuilder.m in Sources */, - EF9910A4D0FFA67F37C19707 /* ExtensionRegistry.m in Sources */, - 821FEA3C99E99FD04DB6896A /* Field.m in Sources */, - 2B609458CAB7864C81C13489 /* GeneratedMessage.m in Sources */, - E6A3299C90E1C829DEF7B37E /* GeneratedMessageBuilder.m in Sources */, - 2AFA0FA85E9999E38BEC60F5 /* MutableExtensionRegistry.m in Sources */, - 23055376487A2BFE6C513261 /* MutableField.m in Sources */, - B66590D1FB39253A107DFD9B /* ObjectivecDescriptor.pb.m in Sources */, - EB64FB872BB0C00EEF49F180 /* PBArray.m in Sources */, - 0E372C3190516FB65B338045 /* Pods-ProtocolBuffers-dummy.m in Sources */, - 12B0DACD2F9E9D01D65DDDC5 /* RingBuffer.m in Sources */, - F3847EDEF33BFFAD0E586618 /* TextFormat.m in Sources */, - C4C4B65DA22DDE953252BDDF /* UnknownFieldSet.m in Sources */, - 8B6EAFF5AB6E9CD1D71B472F /* UnknownFieldSetBuilder.m in Sources */, - 4C3AA151DC0BF52AAFB3CA26 /* Utilities.m in Sources */, - A814F008AB756737424254FA /* WireFormat.m in Sources */, + B78EEB61EAEB66ED3659D42C /* EXTRuntimeExtensions.m in Sources */, + 10C32EE9D3A2EEB6666242D7 /* EXTScope.m in Sources */, + D8B5C28C76660FEB22B34AC7 /* MTLJSONAdapter.m in Sources */, + 683AE331177826E2377A13F8 /* MTLModel+NSCoding.m in Sources */, + E0C71197543603001B85219E /* MTLModel.m in Sources */, + 6D3946F142F421244779933D /* MTLReflection.m in Sources */, + 25483DA5C0F6E49B170F62E4 /* MTLTransformerErrorHandling.m in Sources */, + 10B8FDAEEBB90C6F91EFF355 /* MTLValueTransformer.m in Sources */, + 22CC3AA77C715C37B3BED808 /* NSArray+MTLManipulationAdditions.m in Sources */, + CDD142FF694531507D668F29 /* NSDictionary+MTLJSONKeyPath.m in Sources */, + F45D268477510E49E67236AF /* NSDictionary+MTLManipulationAdditions.m in Sources */, + 2273445E0FBB25D1122710E8 /* NSDictionary+MTLMappingAdditions.m in Sources */, + 92EBD47E765E06840F2A4834 /* NSError+MTLModelException.m in Sources */, + 8CAC3ED5C5AC1A00563EF3F5 /* NSObject+MTLComparisonAdditions.m in Sources */, + F212476C45856E03CCD40977 /* NSValueTransformer+MTLInversionAdditions.m in Sources */, + E07699AEDFF686629AC375BB /* NSValueTransformer+MTLPredefinedTransformerAdditions.m in Sources */, + 06182EA34EC4296164FD8BF6 /* Pods-Mantle-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 614CD356D1F1EF27769E03E9 /* Sources */ = { + 919B729E51571BD29E9626D8 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 2177197B9E8AEB0D6927EA86 /* APNavigationController.m in Sources */, - 5D629DE49B688C5F55B48703 /* Pods-APDropDownNavToolbar-dummy.m in Sources */, + 803640FB484F73F205477381 /* Pastelog.m in Sources */, + E0EF282013F77B0D31A8E5EE /* Pods-PastelogKit-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 668993E61A189E062284AE6B /* Sources */ = { + A136058B3F4EABBE90D4146C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 8DF0B4ED6941994DAA289E7B /* NSArray+TOCFuture.m in Sources */, - A33E8C9FAC0E32F07083B4FC /* Pods-TwistedOakCollapsingFutures-dummy.m in Sources */, - F598E5A34F4188313FA7EC66 /* TOCCancelToken+MoreConstructors.m in Sources */, - 9A1377BE33E838E073036993 /* TOCCancelTokenAndSource.m in Sources */, - 60CB754FAF90121F9FB8E81B /* TOCFuture+MoreContinuations.m in Sources */, - 255E39A957AB32441F838112 /* TOCFuture+MoreContructors.m in Sources */, - F18D9686BEAE14351D8083EC /* TOCFutureAndSource.m in Sources */, - 5ACAC551C2CCDB458BBEDDE0 /* TOCInternal_Array+Functional.m in Sources */, - 895D97792317C90374A6EEAC /* TOCInternal_BlockObject.m in Sources */, - FB3E704FECBDD1F5AF4CE15C /* TOCInternal_OnDeallocObject.m in Sources */, - 73CBB8872966298CB30DC444 /* TOCInternal_Racer.m in Sources */, - DB511F3D6B4B9835B517C1ED /* TOCTimeout.m in Sources */, + A7B6E06DBA2003D32A32CDE9 /* DDASLLogCapture.m in Sources */, + 020F59355B8293911B7070C7 /* DDASLLogger.m in Sources */, + 3142D9A6CB30D5E9C8DCC038 /* DDAbstractDatabaseLogger.m in Sources */, + FAC20DB837D8D9E6228BF678 /* DDContextFilterLogFormatter.m in Sources */, + 0B6D412C2DF16776ACDE9C15 /* DDDispatchQueueLogFormatter.m in Sources */, + 0D03ADEA1187A681D32451CE /* DDFileLogger.m in Sources */, + 305E7D40F72031DA9FA2EE0E /* DDLog.m in Sources */, + 044F6B62088A9B35A320E1CC /* DDMultiFormatter.m in Sources */, + 4D409774656BF3C535413EF6 /* DDTTYLogger.m in Sources */, + 8B5867075F104C9955543E91 /* Pods-CocoaLumberjack-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 68DAFD407D1E8B64DD1E787A /* Sources */ = { + B31093F8CE6B0D615CEF8317 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 9AE4948EBED157946DA0E52F /* AES-CBC.m in Sources */, - 75BB7E6CF9FC38AB69C776B7 /* AliceAxolotlParameters.m in Sources */, - 32F8ADFB6172C5F853B8D48C /* BobAxolotlParameters.m in Sources */, - 21E78994DB6072AAB90A6A0B /* ChainAndIndex.m in Sources */, - CD3FDC7C8E1AEF9BB3C6B47D /* ChainKey.m in Sources */, - F0B96867D29B4392C42C8413 /* MessageKeys.m in Sources */, - B9749D54975F6F5F6FE60569 /* NSData+keyVersionByte.m in Sources */, - 5AAE5DEDC6B0AC0B11B0BF1A /* Pods-AxolotlKit-dummy.m in Sources */, - E56D880CD0D67F46A0A79C8B /* PreKeyBundle.m in Sources */, - 6E30A9EC761DB01537A52CA6 /* PreKeyRecord.m in Sources */, - E94FEFDE403BD8BD9B154133 /* PreKeyWhisperMessage.m in Sources */, - FB64F3B85C2000F2091449AE /* RKCK.m in Sources */, - 83D0D05EC7883B4F671F82D7 /* RatchetingSession.m in Sources */, - 3AC17795DDFFF00E030DA16C /* ReceivingChain.m in Sources */, - D0F183C6C2DA31977DB208F9 /* RootKey.m in Sources */, - 35B1F0C0BF2D867233DEFFD2 /* SendingChain.m in Sources */, - 4761AB29CE0B7144723FB1A8 /* SerializationUtilities.m in Sources */, - 379ACBBD8C3567FB4D7A2F98 /* SessionBuilder.m in Sources */, - EE18791C416200B1CABD39B6 /* SessionCipher.m in Sources */, - 0A26B93C001C7A04C988876A /* SessionRecord.m in Sources */, - EA27F5FC1CFBAE1016216881 /* SessionState.m in Sources */, - EA8BD985AF96B2E4B5A0891E /* SignedPrekeyRecord.m in Sources */, - 43CBEDE024E63E75836AE03B /* TSDerivedSecrets.m in Sources */, - 226485AF6901120ECD5D5DC0 /* WhisperMessage.m in Sources */, - 6A57284CD2CC5F871843FA6C /* WhisperTextProtocol.pb.m in Sources */, + D1EAD9670F9E21A652EA95DA /* Pods-SocketRocket-dummy.m in Sources */, + E6C1EDB0B219EF7837222A17 /* SRWebSocket.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 6B31D9924AA0F1F73E35F5D5 /* Sources */ = { + B344AF37472D76320F7CD55C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 3918C13547D3794DE01E24C9 /* EXTRuntimeExtensions.m in Sources */, - 18013E74794ED4D522A7CF5A /* EXTScope.m in Sources */, - 57320DBF0F3598CB69B8B34C /* MTLJSONAdapter.m in Sources */, - 4B00785D9F0BDE8181AFD42B /* MTLModel+NSCoding.m in Sources */, - 8EE2CBA9526AC263611FDF1B /* MTLModel.m in Sources */, - 5A9190659F155552F2B33FC5 /* MTLReflection.m in Sources */, - EBB4FAED909D0E8788DEFDF5 /* MTLTransformerErrorHandling.m in Sources */, - FB102A4D210D9FD4C03A80D8 /* MTLValueTransformer.m in Sources */, - E7AD9945C48BC8C543C1A74F /* NSArray+MTLManipulationAdditions.m in Sources */, - 5BDDBB1D0F2413F09847CFDD /* NSDictionary+MTLJSONKeyPath.m in Sources */, - 1AFD32484A5A70EDE0A8C359 /* NSDictionary+MTLManipulationAdditions.m in Sources */, - DA8C064411BFF9A90F665E16 /* NSDictionary+MTLMappingAdditions.m in Sources */, - 3775AD3CDEC3EE45CCE6D3A4 /* NSError+MTLModelException.m in Sources */, - 0DD19FDFE061977BD65819BF /* NSObject+MTLComparisonAdditions.m in Sources */, - 74AC0026A96BD073EDBC94BE /* NSValueTransformer+MTLInversionAdditions.m in Sources */, - 445C42A70723B741BBDF4FB2 /* NSValueTransformer+MTLPredefinedTransformerAdditions.m in Sources */, - 930A928A4F5AD4B6E6B3FBAC /* Pods-Mantle-dummy.m in Sources */, + 053E3B38BC29F3FE6F67596B /* Curve25519.m in Sources */, + 795681DE54ECB14AB1352762 /* Ed25519.m in Sources */, + FC7CCE53D848E928C98BC69C /* Pods-25519-dummy.m in Sources */, + 2B3C9787660DEDDE2943D216 /* Randomness.m in Sources */, + 3268AA94F59D449E49AFBA6C /* blocks.c in Sources */, + 7CB7F50F951488B7E88555C5 /* compare.c in Sources */, + 63E145243842C3FA912B0936 /* curve25519-donna.c in Sources */, + 9168F65FB74F39AA5425874E /* curve_sigs.c in Sources */, + 75278AAAE32ED3FAA5DCF378 /* fe_0.c in Sources */, + CFEFDE3528A29AA59C5AEB2C /* fe_1.c in Sources */, + D340C6785DB1E774D148859F /* fe_add.c in Sources */, + EFC4C0FEDA70ABB95801B2A1 /* fe_cmov.c in Sources */, + C23523ED9E724C328EAAF42C /* fe_copy.c in Sources */, + 9BCFC1771ACC6260F57C7C56 /* fe_frombytes.c in Sources */, + 06B4D7DC078134DE00A7DD70 /* fe_invert.c in Sources */, + D5177DED522421B6A0F2BCCF /* fe_isnegative.c in Sources */, + 67F056EB9396D0C4237AB03C /* fe_isnonzero.c in Sources */, + 3190A41A2FC826D0250F3470 /* fe_mul.c in Sources */, + 84D1A049B4C603B6114FDDE1 /* fe_neg.c in Sources */, + AB65FFB6424066198FADE4B2 /* fe_pow22523.c in Sources */, + 16AED86942FF28EF300FD055 /* fe_sq.c in Sources */, + 166CC927C9CBD0C5D96E393E /* fe_sq2.c in Sources */, + 88F3FBEBB983662F4B0CEF29 /* fe_sub.c in Sources */, + BBA5B1A3272AC23075E02E41 /* fe_tobytes.c in Sources */, + 67A475573D51632862E90B5C /* ge_add.c in Sources */, + AA55990010C749D271928E25 /* ge_double_scalarmult.c in Sources */, + C287A5DB79F0181FAA9C70DB /* ge_frombytes.c in Sources */, + 0BBE92BC27AE8B0C37B14B9A /* ge_madd.c in Sources */, + B15360F9B6082EA1B54E0797 /* ge_msub.c in Sources */, + 86BBA4F61C15E43E4D665DA7 /* ge_p1p1_to_p2.c in Sources */, + 454C68CEA1BE596D282F216E /* ge_p1p1_to_p3.c in Sources */, + 232A9A8CC80422A781413903 /* ge_p2_0.c in Sources */, + BDCF348CABBA41DD4AF34203 /* ge_p2_dbl.c in Sources */, + A930C335CE0C66BBED7CF5FA /* ge_p3_0.c in Sources */, + 50F745CEA5DA1CA606393241 /* ge_p3_dbl.c in Sources */, + 15F534CEB980EFCD57236004 /* ge_p3_to_cached.c in Sources */, + 2BF684DA79A6C5BB02F3EBA8 /* ge_p3_to_p2.c in Sources */, + DB7E306A8DE9BB5DCBEB2FE2 /* ge_p3_tobytes.c in Sources */, + 77FAFA403BCB8267A95C60CC /* ge_precomp_0.c in Sources */, + 5ADA9059351CC518ED04CB08 /* ge_scalarmult_base.c in Sources */, + 726789D6DDB33C292F1573F8 /* ge_sub.c in Sources */, + FF39AEF6B856D5BED98F5BDB /* ge_tobytes.c in Sources */, + CF870886C9054498EE9CEFEE /* hash.c in Sources */, + 959308B22B77FF99DF9683AF /* open.c in Sources */, + 2C964CB10B2AFCC50ABF22B4 /* sc_muladd.c in Sources */, + 30C1A953A574A6727D03AE29 /* sc_reduce.c in Sources */, + C679688A7B336882A94E35B2 /* sign.c in Sources */, + 238B5EF880F10A0C2E079E42 /* sign_modified.c in Sources */, + 171D4AA4625545629AF2615C /* zeroize.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 78F2E2BA97B903494C827FC0 /* Sources */ = { + D16AA1943FB861891CAB2B14 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - F11DCEFAAB7D66A7D12CF6C1 /* FFCircularProgressView.m in Sources */, - 026D4999D7BA4DB57B2F8285 /* Pods-FFCircularProgressView-dummy.m in Sources */, - D2538D8B7319491569F225B3 /* UIColor+iOS7.m in Sources */, + 120E9BF27D44CCEE0D4CF825 /* Pods-SQLCipher-dummy.m in Sources */, + B87727D30AD1EAE7A75F30D7 /* sqlite3.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7D087658A633A62111456D6A /* Sources */ = { + D2086D23D10829B4B6F9B516 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 3206F9617876AEC2A13C687A /* Pods-UnionFind-dummy.m in Sources */, - 388F4DE6B92543DCA0EF710D /* UFDisjointSetNode.m in Sources */, + 27BDF09475B6A8096A013FC3 /* NSArray+TOCFuture.m in Sources */, + A404D554B27EF45D58A3F2B2 /* Pods-TwistedOakCollapsingFutures-dummy.m in Sources */, + 9E543B5C86D809FDA4F63237 /* TOCCancelToken+MoreConstructors.m in Sources */, + CCC581646CBE994C59F16B10 /* TOCCancelTokenAndSource.m in Sources */, + 544455CD20AD0420B3129E99 /* TOCFuture+MoreContinuations.m in Sources */, + F1CFCB3BCA6BF01D2AA678B0 /* TOCFuture+MoreContructors.m in Sources */, + EAB382B8E4B302AB25B884F8 /* TOCFutureAndSource.m in Sources */, + F3A219AF37DB263B11350645 /* TOCInternal_Array+Functional.m in Sources */, + 69CF83FBDDCE32B6DEDF85AF /* TOCInternal_BlockObject.m in Sources */, + BB06B628340CE8923155010D /* TOCInternal_OnDeallocObject.m in Sources */, + 376231A2D693D60A6C6DB34B /* TOCInternal_Racer.m in Sources */, + A5129E7B3624BA13D22E4440 /* TOCTimeout.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7E5A0EB9909FC1D383EE73BF /* Sources */ = { + D7EC83515A6DB5B60F7A6FD9 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 9EB4EB9AEC5A545E3F7ED94F /* Pods-SCWaveformView-dummy.m in Sources */, - 15F2D5637E247043EC489A77 /* SCWaveformView.m in Sources */, + CA1F1FB20F63F43A6211C828 /* Pods-SCWaveformView-dummy.m in Sources */, + 10305A00F37ECABBE8644486 /* SCWaveformView.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7EA85A95796A77C49D365BDD /* Sources */ = { + D888F17AE37647BB60948597 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 6565DD6DF3D55FA4BB3DECC3 /* NSDictionary+YapDatabase.m in Sources */, - EC884D694DD57025553B9064 /* Pods-YapDatabase-dummy.m in Sources */, - 82D0D2ECE693E22C3EAA4ED8 /* YDBCKAttachRequest.m in Sources */, - CB2E68CEF13991E45BF74C1D /* YDBCKChangeQueue.m in Sources */, - 48C7CC0C706DBFCA9809338E /* YDBCKChangeRecord.m in Sources */, - 28ADB2C47342ED9C8B49CBF3 /* YDBCKChangeSet.m in Sources */, - E5618816BCD05E6FDCA34961 /* YDBCKMappingTableInfo.m in Sources */, - 899DF9BFC668A303D62D6A4F /* YDBCKMergeInfo.m in Sources */, - B91A4B8DD4F1F7DC976EE58A /* YDBCKRecord.m in Sources */, - 92689B48564BC11EDD06752C /* YDBCKRecordInfo.m in Sources */, - B571114F22B551D6EB4D6E33 /* YDBCKRecordTableInfo.m in Sources */, - F6E8D16CDC0F0F6FC3FBE810 /* YapCache.m in Sources */, - 01736B90DC885293BE429362 /* YapCollectionKey.m in Sources */, - 743A9D83BF7A0DC18DDF0E4F /* YapDatabase.m in Sources */, - 7EB519D47D79074D798DD571 /* YapDatabaseCloudKit.m in Sources */, - 8CE0189D3D8EDE49D353CED0 /* YapDatabaseCloudKitConnection.m in Sources */, - 7715951EB9711E7BF94A77F3 /* YapDatabaseCloudKitOptions.m in Sources */, - 6AE52E585F832AC0B2E0D967 /* YapDatabaseCloudKitTransaction.m in Sources */, - 5A5E570F9A04B1A6236B89D0 /* YapDatabaseCloudKitTypes.m in Sources */, - DD4CC57118FEEBB6FE167A5D /* YapDatabaseConnection.m in Sources */, - 1A62F62C6CAEAF44E846E7A2 /* YapDatabaseConnectionDefaults.m in Sources */, - 9F83F9C7093FC165596037C6 /* YapDatabaseConnectionState.m in Sources */, - FEB1E27CD8FBA43C3D95AE40 /* YapDatabaseExtension.m in Sources */, - 7D2BE93EE349C2BED9276D17 /* YapDatabaseExtensionConnection.m in Sources */, - D5C1B60C854635502C6B2446 /* YapDatabaseExtensionTransaction.m in Sources */, - FB9AFBE2EC43754EB8AC4A1D /* YapDatabaseFilteredView.m in Sources */, - A989D486B9290EF918A4DF67 /* YapDatabaseFilteredViewConnection.m in Sources */, - 5FBB00CDECAC5135CC08452E /* YapDatabaseFilteredViewTransaction.m in Sources */, - 538342EE2E5CD64A9355E511 /* YapDatabaseFilteredViewTypes.m in Sources */, - FCC1FC5AEF6AC1F25B123163 /* YapDatabaseFullTextSearch.m in Sources */, - 8F3EC10B0CF3DBF64E87B414 /* YapDatabaseFullTextSearchConnection.m in Sources */, - 116DE25C79B69B09BBD4677A /* YapDatabaseFullTextSearchHandler.m in Sources */, - 80A8586D2990F92DB3BE7A8F /* YapDatabaseFullTextSearchSnippetOptions.m in Sources */, - 1B3FE60247787A20C74AF04A /* YapDatabaseFullTextSearchTransaction.m in Sources */, - E2F2CAAB6D3BEE4B84333B15 /* YapDatabaseHooks.m in Sources */, - 0D3BB59A0A82FFB348C41A2A /* YapDatabaseHooksConnection.m in Sources */, - 3A2B374DC2AC1D9FD2C8787F /* YapDatabaseHooksTransaction.m in Sources */, - BBBB4E246AB63A016D784579 /* YapDatabaseLogging.m in Sources */, - A8A95C3ED492B4273374BE5F /* YapDatabaseManager.m in Sources */, - 2EB822D9EE956D3479877230 /* YapDatabaseOptions.m in Sources */, - 6C720CAAC19093C9E1CE5DFA /* YapDatabaseQuery.m in Sources */, - 538D61ED86AA563BBC4BA236 /* YapDatabaseRelationship.m in Sources */, - CD71FCE9F636BFE41916E51C /* YapDatabaseRelationshipConnection.m in Sources */, - A4380B9DBC6B6B58CB1EEF0F /* YapDatabaseRelationshipEdge.m in Sources */, - 7A684ECA87A0EF5082097781 /* YapDatabaseRelationshipOptions.m in Sources */, - 2824D015F0D1480AFB658F42 /* YapDatabaseRelationshipTransaction.m in Sources */, - 439AF0BE96A94785CDE73EA0 /* YapDatabaseSearchQueue.m in Sources */, - 72DDD9C881D4CE75FE6BE4ED /* YapDatabaseSearchResultsView.m in Sources */, - E3E48E8618B9C8E4D99C3ECF /* YapDatabaseSearchResultsViewConnection.m in Sources */, - 9C6EE7847BAD086F7E2ECD4B /* YapDatabaseSearchResultsViewOptions.m in Sources */, - 46B8FC66E515F4FE98460206 /* YapDatabaseSearchResultsViewTransaction.m in Sources */, - 8CC1EBF89106D334CA3029AC /* YapDatabaseSecondaryIndex.m in Sources */, - 6B9C217BE1719E61AA7EA7B9 /* YapDatabaseSecondaryIndexConnection.m in Sources */, - E24471FF8DCA2FCAAC8F71DA /* YapDatabaseSecondaryIndexHandler.m in Sources */, - 023F5C234D3AA4ADC61291EF /* YapDatabaseSecondaryIndexOptions.m in Sources */, - A8CAB0271294916C26029775 /* YapDatabaseSecondaryIndexSetup.m in Sources */, - E355ABCF5E5AB058A441A054 /* YapDatabaseSecondaryIndexTransaction.m in Sources */, - CDF3EAFBAE917A704E5056B0 /* YapDatabaseStatement.m in Sources */, - DE770BC79052BAA6A714EBAA /* YapDatabaseTransaction.m in Sources */, - D473604418D8639D8F5B1C55 /* YapDatabaseView.m in Sources */, - C99B93A2104D17747099D56F /* YapDatabaseViewChange.m in Sources */, - CA29B4B6D56A1B72B6ADB4AC /* YapDatabaseViewConnection.m in Sources */, - F8DBF4194B6C7233EE51CFC3 /* YapDatabaseViewMappings.m in Sources */, - 6A9E1351B052674CDAB9679C /* YapDatabaseViewOptions.m in Sources */, - BC0DA8E3B5B55A3CB2EA8F89 /* YapDatabaseViewPage.mm in Sources */, - 2C6781E1362CB1152BB9BA7A /* YapDatabaseViewPageMetadata.m in Sources */, - C1B98FB6F9C2FBBA3AE66CF8 /* YapDatabaseViewRangeOptions.m in Sources */, - FADAD2BDDEA4D2E4D065183C /* YapDatabaseViewState.m in Sources */, - B72C3C9D173900E0757CAA32 /* YapDatabaseViewTransaction.m in Sources */, - C931659FC450C0A43053131B /* YapDatabaseViewTypes.m in Sources */, - 71B6B4746F9E001BAAFD02B3 /* YapDebugDictionary.m in Sources */, - A25191457D04A0598BAB30F5 /* YapMemoryTable.m in Sources */, - BA940033B9E75A6947988274 /* YapMurmurHash.m in Sources */, - 85F15FB98692A44569BC25FA /* YapNull.m in Sources */, - B9A872B03C47530508D67A04 /* YapRowidSet.mm in Sources */, - 635DD569F6F702EA9773A37C /* YapSet.m in Sources */, - 7DC27CFBD91DB5CA8DA6E834 /* YapTouch.m in Sources */, - 2809EF2A28373383A20DFCD7 /* YapWhitelistBlacklist.m in Sources */, + 9689D823A1EE3473B89EF0BC /* AFHTTPRequestOperation.m in Sources */, + E5C65016457A8F94FE6B3D06 /* AFHTTPRequestOperationManager.m in Sources */, + B427142564C041592E06CE11 /* AFHTTPSessionManager.m in Sources */, + D572F97E2ED720B1F11AED2C /* AFNetworkActivityIndicatorManager.m in Sources */, + 133375DF1175C2B6A194426D /* AFNetworkReachabilityManager.m in Sources */, + 8BBBE1963672D8C144AD93FC /* AFSecurityPolicy.m in Sources */, + 933D381C15F1747FAAE99548 /* AFURLConnectionOperation.m in Sources */, + DAD6EA6C05D17D9DD3E3B082 /* AFURLRequestSerialization.m in Sources */, + 4EEEC15DF9963F4C2D09F16A /* AFURLResponseSerialization.m in Sources */, + 3B0C6684FABE0FDC8ABD9B02 /* AFURLSessionManager.m in Sources */, + 85F30BC645CC2148E4AD7170 /* Pods-AFNetworking-dummy.m in Sources */, + 08053A3BFCB430B35A04DD10 /* UIActivityIndicatorView+AFNetworking.m in Sources */, + 11577369873D75871D4BB831 /* UIAlertView+AFNetworking.m in Sources */, + 8A72D7641D6878D5743F9B94 /* UIButton+AFNetworking.m in Sources */, + 61586140F53D64F6C829A5BC /* UIImageView+AFNetworking.m in Sources */, + 2307B3AE620442F8E1BDFEC8 /* UIProgressView+AFNetworking.m in Sources */, + C7F3A41C5ADD54C631EDD07A /* UIRefreshControl+AFNetworking.m in Sources */, + 8D663687B1A138BBC9B4DB7B /* UIWebView+AFNetworking.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9ED92E833310B797A4F4B7A8 /* Sources */ = { + E33057336693EC7E7B48AF44 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - EF2C7E71CB8827E7D03FFF34 /* Pods-SocketRocket-dummy.m in Sources */, - 9FB667E21CD4F8F9684040FE /* SRWebSocket.m in Sources */, + 05BC74E37D130942E6847D31 /* NSDictionary+YapDatabase.m in Sources */, + 3F692D2F75179D9CF583FF0D /* Pods-YapDatabase-dummy.m in Sources */, + 6051582186AE55393CC3BE95 /* YDBCKAttachRequest.m in Sources */, + 20F56C05C303BD87D5E72127 /* YDBCKChangeQueue.m in Sources */, + 77DF1806A17FEC3464FAE6AF /* YDBCKChangeRecord.m in Sources */, + 729ACE00E8A156E7B2664EAA /* YDBCKChangeSet.m in Sources */, + 3D21009831C773510FBF4E0E /* YDBCKMappingTableInfo.m in Sources */, + AFAF6F2FB18BF6514F82D6DD /* YDBCKMergeInfo.m in Sources */, + 5A1745B8DDFCA70C1FDFC0DC /* YDBCKRecord.m in Sources */, + 262485905437964A3DBBC393 /* YDBCKRecordInfo.m in Sources */, + B03249600DFEDC6D651A9669 /* YDBCKRecordTableInfo.m in Sources */, + 0D127A7BAADF14054DEABE48 /* YapCache.m in Sources */, + ED58B739EBC01ABC17541C71 /* YapCollectionKey.m in Sources */, + EB6181409973483A854FCB5E /* YapDatabase.m in Sources */, + FC3EFC868AD8FEA9D96F4209 /* YapDatabaseCloudKit.m in Sources */, + 386C02D5A768CB837AE351F4 /* YapDatabaseCloudKitConnection.m in Sources */, + 515553F3DBF945EB38D605AE /* YapDatabaseCloudKitOptions.m in Sources */, + 7896D55FEB0C586FC9BCB421 /* YapDatabaseCloudKitTransaction.m in Sources */, + 23E1F3B99D3106CB5637E1FA /* YapDatabaseCloudKitTypes.m in Sources */, + 662B6F211E8B03F2FB01DAAF /* YapDatabaseConnection.m in Sources */, + 8D7B19EFDD39F86FF7DA7E8B /* YapDatabaseConnectionDefaults.m in Sources */, + 78BACB3A9174FF5A77FB345C /* YapDatabaseConnectionState.m in Sources */, + 365C931DCF0B342326F8D74A /* YapDatabaseExtension.m in Sources */, + 236F90DDF84C7F2BD55387F5 /* YapDatabaseExtensionConnection.m in Sources */, + 0EB46F3BC8F16976F91856C8 /* YapDatabaseExtensionTransaction.m in Sources */, + 3F842F033DDFFAEF9C7339A4 /* YapDatabaseFilteredView.m in Sources */, + 9A1A37C838F8ECF324E33709 /* YapDatabaseFilteredViewConnection.m in Sources */, + F9CC97C67DF07362BC1BD49E /* YapDatabaseFilteredViewTransaction.m in Sources */, + 2DF0C23E0FD0C52ACF611112 /* YapDatabaseFilteredViewTypes.m in Sources */, + 055BA3974418C5C8452C084C /* YapDatabaseFullTextSearch.m in Sources */, + 1CA9317881700FE3D0F9487D /* YapDatabaseFullTextSearchConnection.m in Sources */, + 94866742A43A94E74709D4B9 /* YapDatabaseFullTextSearchHandler.m in Sources */, + 6FAF71318E1E57715C61128D /* YapDatabaseFullTextSearchSnippetOptions.m in Sources */, + 1AAABFABA01C8F9631678468 /* YapDatabaseFullTextSearchTransaction.m in Sources */, + FA4D84EDDEE2C076BBBEBC82 /* YapDatabaseHooks.m in Sources */, + 21B531DF412C2BC4F322E9C0 /* YapDatabaseHooksConnection.m in Sources */, + 72196BDF52D05FF79229E5EC /* YapDatabaseHooksTransaction.m in Sources */, + 8C11306A278BA3B6E13BC602 /* YapDatabaseLogging.m in Sources */, + A04A4D7A5B5E5E1AAF661159 /* YapDatabaseManager.m in Sources */, + FC5A8F2F07E000EDA4B8EC52 /* YapDatabaseOptions.m in Sources */, + 841BBC761E84BAEDB372F25C /* YapDatabaseQuery.m in Sources */, + 9E2A4E240F679A755B475D16 /* YapDatabaseRelationship.m in Sources */, + 0B12F752325A3D3CD3BAEFA3 /* YapDatabaseRelationshipConnection.m in Sources */, + 262B90A3C4408641B205D73F /* YapDatabaseRelationshipEdge.m in Sources */, + 4C9326D6604E11060F385875 /* YapDatabaseRelationshipOptions.m in Sources */, + FA7BA5037568556F62564D68 /* YapDatabaseRelationshipTransaction.m in Sources */, + DA33270A1EE34C57C2025262 /* YapDatabaseSearchQueue.m in Sources */, + 405421DE78B882D6281F05E3 /* YapDatabaseSearchResultsView.m in Sources */, + 4BB281A9186567EED71772DE /* YapDatabaseSearchResultsViewConnection.m in Sources */, + 2CD27EDAF53CA2FDA757BF2E /* YapDatabaseSearchResultsViewOptions.m in Sources */, + 478A2EBA4DFFE1795EB5D8D1 /* YapDatabaseSearchResultsViewTransaction.m in Sources */, + 690B78DA6BE9A4B1E2E70FA6 /* YapDatabaseSecondaryIndex.m in Sources */, + 08AC7D23842BCAB6381956E0 /* YapDatabaseSecondaryIndexConnection.m in Sources */, + 6CBEFC8FC4B54F5B35E7B3D8 /* YapDatabaseSecondaryIndexHandler.m in Sources */, + 6BD0C6BB1702A0AFE29F95F1 /* YapDatabaseSecondaryIndexOptions.m in Sources */, + 4AC36AA1E4630693C489C7A5 /* YapDatabaseSecondaryIndexSetup.m in Sources */, + 9458430280C059667BE21BFA /* YapDatabaseSecondaryIndexTransaction.m in Sources */, + 64F1240B6558CB087497678A /* YapDatabaseStatement.m in Sources */, + 457531A6269093FD79D007A2 /* YapDatabaseTransaction.m in Sources */, + 5C16BF0E6D5580B20D1727A3 /* YapDatabaseView.m in Sources */, + 4F58D33CB8F308C0E5736FC5 /* YapDatabaseViewChange.m in Sources */, + 69847BA040C4509B6EBA177B /* YapDatabaseViewConnection.m in Sources */, + 2A9BB42978AEA5F5D0DFADBA /* YapDatabaseViewMappings.m in Sources */, + 48843647B3963428C2531DC6 /* YapDatabaseViewOptions.m in Sources */, + F58556291424BD5D0BA0CDF2 /* YapDatabaseViewPage.mm in Sources */, + CE74CAE5AF1AF6FA87AADD57 /* YapDatabaseViewPageMetadata.m in Sources */, + 5AE58A7E953B79492D9CDA77 /* YapDatabaseViewRangeOptions.m in Sources */, + 23B4B45D3F44B114A152AFB9 /* YapDatabaseViewState.m in Sources */, + 0F2D7AE952669184913C15EC /* YapDatabaseViewTransaction.m in Sources */, + A26728B467F9EC73180068D5 /* YapDatabaseViewTypes.m in Sources */, + 445B18FB4D6960D8A44283D0 /* YapDebugDictionary.m in Sources */, + 2D7CF4AD0EFF8BD7E879F16D /* YapMemoryTable.m in Sources */, + 010FB8D911B7544327EEDF6E /* YapMurmurHash.m in Sources */, + 10E12018340E64EC8F6ABF52 /* YapNull.m in Sources */, + 8AA894CC97FB1C62E18DAE6B /* YapRowidSet.mm in Sources */, + 6F05B69FDBFFF5BB7421A881 /* YapSet.m in Sources */, + 8D165EA402A847422CB74AF5 /* YapTouch.m in Sources */, + F7E58EE09543EEDEF62EF487 /* YapWhitelistBlacklist.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - A33D87728C7C4638A31D17B1 /* Sources */ = { + E669D343E4CB739BFD205548 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 5B016DBFEBE1379478C8771B /* JSQSystemSoundPlayer.m in Sources */, - F7B2771076893C3F30D9A92B /* Pods-JSQSystemSoundPlayer-dummy.m in Sources */, + 725415A0D5A5609947F897E4 /* HKDFKit.m in Sources */, + 9ECBE9EBB31EABAB8C86171A /* Pods-HKDFKit-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - B1736B40733EF6E85EDA3AC0 /* Sources */ = { + E7F81FA10244DB87997586BB /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 895894F1F247E8B6EC898BE1 /* Pods-UICKeyChainStore-dummy.m in Sources */, - 4227281CF37F5520D9C07490 /* UICKeyChainStore.m in Sources */, + 4664147557C31FAB64DD06E5 /* Pods-UICKeyChainStore-dummy.m in Sources */, + 167B193D6A364B6826325CE7 /* UICKeyChainStore.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - C0F04B4663AF8A6AC6110AD4 /* Sources */ = { + E86C76B513AA5A4C58D7CEEC /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 68D5318E19B6188FE82894EC /* Pastelog.m in Sources */, - 4D52D382DC48748D65475F9E /* Pods-PastelogKit-dummy.m in Sources */, + 3F365CEF117C83C4459E27C0 /* APNavigationController.m in Sources */, + E8B6FD8CFEE540D311141700 /* Pods-APDropDownNavToolbar-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - D218999E64127E8FA42A648A /* Sources */ = { + EB31021AFD8155C0125B1587 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - A31516D9820FBBA89C9B1223 /* AFHTTPRequestOperation.m in Sources */, - 454A4D0A4D2F9B0C9B6F9DE0 /* AFHTTPRequestOperationManager.m in Sources */, - ED0457694C9BD1F67B62069A /* AFHTTPSessionManager.m in Sources */, - CBE9D24EB340A865DB448B4B /* AFNetworkActivityIndicatorManager.m in Sources */, - C6B71A62310EC09B8C6879FE /* AFNetworkReachabilityManager.m in Sources */, - F5CBEDB753BE8B2A289E1C72 /* AFSecurityPolicy.m in Sources */, - F5CDE8DC7DE591B3FDB9B49B /* AFURLConnectionOperation.m in Sources */, - 846986EEA1DAAFD09B41FCFE /* AFURLRequestSerialization.m in Sources */, - 7C8B7BD94B926360A6B65E24 /* AFURLResponseSerialization.m in Sources */, - 024D0E258FE2AA44D14133EF /* AFURLSessionManager.m in Sources */, - CB7636BF65293C1AA6964E82 /* Pods-AFNetworking-dummy.m in Sources */, - E40F37C127960EA6DFE901BD /* UIActivityIndicatorView+AFNetworking.m in Sources */, - 702ECF93619248EEB996C925 /* UIAlertView+AFNetworking.m in Sources */, - 61F1B25C3806BB942308482D /* UIButton+AFNetworking.m in Sources */, - C6CDA16347C27625F6AD821E /* UIImageView+AFNetworking.m in Sources */, - 98DBFA61CB81ADA76F87D22A /* UIProgressView+AFNetworking.m in Sources */, - 131EB0978769CA0355632370 /* UIRefreshControl+AFNetworking.m in Sources */, - A71D6D132DC0ED40A4B2EF27 /* UIWebView+AFNetworking.m in Sources */, + E3504CD8814736BDC4FCC39C /* DJWActionSheet.m in Sources */, + D463B57AE2888A90C79F598E /* Pods-DJWActionSheet-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - F6A9C13B7F471B526CB8BF6D /* Sources */ = { + F98480001864E453A86D5309 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - EEC354AB3DEE847910D4D231 /* Pods-SQLCipher-dummy.m in Sources */, - B1D91CD0AF4A85C520167AB5 /* sqlite3.c in Sources */, + F67604D8E383CCE7609F694F /* FFCircularProgressView.m in Sources */, + 1F4976DEB85FDA8105120C0C /* Pods-FFCircularProgressView-dummy.m in Sources */, + 0C663B0662B0722341205C23 /* UIColor+iOS7.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 0770E6E937F78A2B400CBA8F /* PBXTargetDependency */ = { + 07DA81FDEA9581A75818C573 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "Pods-25519"; - target = 6A325F6847A2354A2A798841 /* Pods-25519 */; - targetProxy = F400DBA9CC0C6115CB19E20F /* PBXContainerItemProxy */; + target = FD63CDDB91A223B80A1AD6FE /* Pods-25519 */; + targetProxy = 4E6D771B8E8D50F08654E4E9 /* PBXContainerItemProxy */; }; - 07901F64EEB552744B53FFDE /* PBXTargetDependency */ = { + 0852B39B2718D2B3B285D830 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-SSKeychain"; - target = 9581F039D37DE6D1DFA0FC3C /* Pods-SSKeychain */; - targetProxy = A0C26E9111440319679F7F4D /* PBXContainerItemProxy */; - }; - 09C2D063120A90419C15306D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "Pods-DJWActionSheet"; - target = 2FFF54E57E779EC6E2E786E5 /* Pods-DJWActionSheet */; - targetProxy = 97BD87778C77D820C5FBCD86 /* PBXContainerItemProxy */; + name = "Pods-SocketRocket"; + target = FC1F047A689E1764713AF609 /* Pods-SocketRocket */; + targetProxy = 440ED718B551672FDDA07011 /* PBXContainerItemProxy */; }; - 09CE41EB7A8F2AA4C1B6E978 /* PBXTargetDependency */ = { + 273B07239255C92414774AFA /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-UnionFind"; - target = 113453D66E1817C9A04E1EE5 /* Pods-UnionFind */; - targetProxy = 87091C9DF92B2D58CA7809BC /* PBXContainerItemProxy */; + name = "Pods-ProtocolBuffers"; + target = EC23E220AEAD1C52CA083830 /* Pods-ProtocolBuffers */; + targetProxy = E1F24D9859A46D25A3B0D3EB /* PBXContainerItemProxy */; }; - 15DFFAD113E0BB547322DA5D /* PBXTargetDependency */ = { + 3A86F5727941960CE771CB42 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-UnionFind"; - target = 113453D66E1817C9A04E1EE5 /* Pods-UnionFind */; - targetProxy = 6885563F9AB53497EA31CA4A /* PBXContainerItemProxy */; + name = "Pods-APDropDownNavToolbar"; + target = 7029F23F0FCC0B728E0D539D /* Pods-APDropDownNavToolbar */; + targetProxy = 31752DA6A3FB035EF3165747 /* PBXContainerItemProxy */; }; - 1A4F14D8203CAABCC61C648B /* PBXTargetDependency */ = { + 418757AA379EDDEAAEC21CDC /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "Pods-HKDFKit"; - target = D210878CCD8DEDA48EC6196F /* Pods-HKDFKit */; - targetProxy = E1A8D486886D02B9FF37CEEB /* PBXContainerItemProxy */; + target = EF5BD17B7A64797B4EB990BF /* Pods-HKDFKit */; + targetProxy = EE5A84089AD7D1EB6AB3E961 /* PBXContainerItemProxy */; }; - 26AEC145F5C6E8B6CAE96B69 /* PBXTargetDependency */ = { + 6DC24564AE0362642A4A7E2D /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-JSQSystemSoundPlayer"; - target = 5129B994649681F5CDA632EB /* Pods-JSQSystemSoundPlayer */; - targetProxy = EFDD668644F51202B30C7C1A /* PBXContainerItemProxy */; + name = "Pods-SQLCipher"; + target = 3C6D6C60AF9B7D9A0CC77D28 /* Pods-SQLCipher */; + targetProxy = F8A9024D710E179E5B80170D /* PBXContainerItemProxy */; }; - 427C57F7E002D176150A60B9 /* PBXTargetDependency */ = { + 6ED41DDC52DED321BBF66847 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-HKDFKit"; - target = D210878CCD8DEDA48EC6196F /* Pods-HKDFKit */; - targetProxy = CE93E6248541966C66B3B027 /* PBXContainerItemProxy */; + name = "Pods-FFCircularProgressView"; + target = 8CAAF2170BB44FFDF9F09C4B /* Pods-FFCircularProgressView */; + targetProxy = 227DAAECD8E97A18B6CA8087 /* PBXContainerItemProxy */; }; - 42DB6E12F6B9A07CD7C6EC78 /* PBXTargetDependency */ = { + 74FE07CD332666994185AA70 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-UICKeyChainStore"; - target = E989DF8CC325BE8825FC4AA3 /* Pods-UICKeyChainStore */; - targetProxy = 2B3D8ABEEF1CE2ACEC1E65E5 /* PBXContainerItemProxy */; + name = "Pods-AxolotlKit"; + target = 7584A6A244B69078D206B5FF /* Pods-AxolotlKit */; + targetProxy = 975E5E496E106C612640D763 /* PBXContainerItemProxy */; }; - 4EA86598ACE0C10DD14D7543 /* PBXTargetDependency */ = { + 7ABF84EDEAACE7BD1A7D402F /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "Pods-ProtocolBuffers"; - target = A7CF460D749A15227B3C4389 /* Pods-ProtocolBuffers */; - targetProxy = 51C7FC60728A0312A1BBE899 /* PBXContainerItemProxy */; + target = EC23E220AEAD1C52CA083830 /* Pods-ProtocolBuffers */; + targetProxy = B1A987519721BD5DFDA2147D /* PBXContainerItemProxy */; }; - 6166148CBC0828892065EB2E /* PBXTargetDependency */ = { + 7C5B218A00FC8F004D9EE433 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-PastelogKit"; - target = 38F16EF9C26ACBD4C140BA8A /* Pods-PastelogKit */; - targetProxy = E04EF18645EAC09780F6B048 /* PBXContainerItemProxy */; + name = "Pods-TwistedOakCollapsingFutures"; + target = 771E7894AEED398E61A5A67C /* Pods-TwistedOakCollapsingFutures */; + targetProxy = 160A3080D3C1BE6835B95C3E /* PBXContainerItemProxy */; }; - 75CFE85A6F926BD0D970982C /* PBXTargetDependency */ = { + 7E15F7ACFE5937A2622E50BC /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-SocketRocket"; - target = 8D301231DA8CA9C4ADD0C6E3 /* Pods-SocketRocket */; - targetProxy = 61367D3EDB5A1DBCF667EE04 /* PBXContainerItemProxy */; + name = "Pods-CocoaLumberjack"; + target = B74A13250938C86631A7E77E /* Pods-CocoaLumberjack */; + targetProxy = 00F4140702685A9BA0AF979E /* PBXContainerItemProxy */; }; - 899C9ED0544E199A68326F91 /* PBXTargetDependency */ = { + 852A0B41A1D25512AEAC58F5 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-Mantle"; - target = DAB24A1AEC5DCE9C5D20357F /* Pods-Mantle */; - targetProxy = 5C76654D3E0D915B5174C01A /* PBXContainerItemProxy */; + name = "Pods-HKDFKit"; + target = EF5BD17B7A64797B4EB990BF /* Pods-HKDFKit */; + targetProxy = 946DB68B81C915845EAF9FC0 /* PBXContainerItemProxy */; }; - 8A2087A821A3A2A72FA2610F /* PBXTargetDependency */ = { + 8966110877DB2F8DE58467AE /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-JSQSystemSoundPlayer"; - target = 5129B994649681F5CDA632EB /* Pods-JSQSystemSoundPlayer */; - targetProxy = 29B3ABA9FE73839697F769BF /* PBXContainerItemProxy */; + name = "Pods-JSQMessagesViewController"; + target = 4FDF6A2F2EB9E16E95F0D81A /* Pods-JSQMessagesViewController */; + targetProxy = E80256B0A75123CA89404D4E /* PBXContainerItemProxy */; }; - 9FA36C44E7DF30A2EBCAF252 /* PBXTargetDependency */ = { + 95AFCF29CD5768EF33520980 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-CocoaLumberjack"; - target = 282FD953931D60343332FFD0 /* Pods-CocoaLumberjack */; - targetProxy = C421C6FD05CF577D4E98ED7E /* PBXContainerItemProxy */; + name = "Pods-YapDatabase"; + target = 145392C3D706F438F2856DEB /* Pods-YapDatabase */; + targetProxy = B4054A7607B8599C5A717B6C /* PBXContainerItemProxy */; }; - 9FBFDF24CC5A5E222F5C8799 /* PBXTargetDependency */ = { + 97583D8653AED9F3A966096E /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-TwistedOakCollapsingFutures"; - target = 3F2BB13B1FB4EBF0C9484BC5 /* Pods-TwistedOakCollapsingFutures */; - targetProxy = 6DE57BA9C96E19B820662457 /* PBXContainerItemProxy */; + name = "Pods-libPhoneNumber-iOS"; + target = 6AEA110B6F136D38BCD54903 /* Pods-libPhoneNumber-iOS */; + targetProxy = 4383F019B79702E1F4784D3D /* PBXContainerItemProxy */; }; - A9EFA80A5D7FAD3D1C921BC1 /* PBXTargetDependency */ = { + 9A494F1364BAEAED88D180CC /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-SQLCipher"; - target = B18C687779E05DB66339872F /* Pods-SQLCipher */; - targetProxy = 5ED82857FDD2DC4C56B1B8F9 /* PBXContainerItemProxy */; + name = "Pods-PastelogKit"; + target = AD3D3E74B89AB1411F0DC686 /* Pods-PastelogKit */; + targetProxy = 3579B014A91EB441CBD802EE /* PBXContainerItemProxy */; }; - AD6B1E879EFAE5F8095667C0 /* PBXTargetDependency */ = { + 9AE695B7DCD4378825FF264F /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-SCWaveformView"; - target = 7A5568DD3DDC6955603F702A /* Pods-SCWaveformView */; - targetProxy = B8D2C1FB2D4E9DFD97B4C130 /* PBXContainerItemProxy */; + name = "Pods-DJWActionSheet"; + target = D4D79B561F795042AC0C1107 /* Pods-DJWActionSheet */; + targetProxy = 95CCCA8616EB60EEC2D25745 /* PBXContainerItemProxy */; }; - B56CEC722BBBD5516F279169 /* PBXTargetDependency */ = { + 9C5724E8A3FC4DA384F03E5F /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-ProtocolBuffers"; - target = A7CF460D749A15227B3C4389 /* Pods-ProtocolBuffers */; - targetProxy = EFC35FF92809F720446E5AD4 /* PBXContainerItemProxy */; + name = "Pods-25519"; + target = FD63CDDB91A223B80A1AD6FE /* Pods-25519 */; + targetProxy = D3E1678FA40EC2A1C97DB3A5 /* PBXContainerItemProxy */; }; - B59F6C4B4E09C4BA9C25B7D5 /* PBXTargetDependency */ = { + 9DC04E37CE5FF6256F76F060 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-AFNetworking"; - target = ABF9102287877241D634E92F /* Pods-AFNetworking */; - targetProxy = A0680618789442D6F7C30BDF /* PBXContainerItemProxy */; + name = "Pods-UnionFind"; + target = 947802EC46C4B21984D869B5 /* Pods-UnionFind */; + targetProxy = 9D683334B38DF03E3834EC09 /* PBXContainerItemProxy */; }; - B5E55AF9BAE8AD2762507863 /* PBXTargetDependency */ = { + A8DD680DDB34852829EC7D08 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-JSQMessagesViewController"; - target = D344028143BB0535832A1D9A /* Pods-JSQMessagesViewController */; - targetProxy = 2B2FC3D947F504264F599B0A /* PBXContainerItemProxy */; + name = "Pods-JSQSystemSoundPlayer"; + target = 85F90C2524FBE622F63D75DF /* Pods-JSQSystemSoundPlayer */; + targetProxy = 9AEBEB1E8894C233F955E870 /* PBXContainerItemProxy */; }; - BC5E798BDFF461C51ACF499E /* PBXTargetDependency */ = { + AF88D5D48C18E08E1B788845 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-FFCircularProgressView"; - target = 88F8AF39EFC380812054D826 /* Pods-FFCircularProgressView */; - targetProxy = E25CC6EDDD408693C55673C7 /* PBXContainerItemProxy */; + name = "Pods-UnionFind"; + target = 947802EC46C4B21984D869B5 /* Pods-UnionFind */; + targetProxy = 581D0972F71BA1E34E2C60BD /* PBXContainerItemProxy */; }; - BD8BE292D2806388292CE9EC /* PBXTargetDependency */ = { + B16FE9FC2AA68291805796A4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-25519"; - target = 6A325F6847A2354A2A798841 /* Pods-25519 */; - targetProxy = 2CE449602206C3D7CCAC2B74 /* PBXContainerItemProxy */; + name = "Pods-SQLCipher"; + target = 3C6D6C60AF9B7D9A0CC77D28 /* Pods-SQLCipher */; + targetProxy = 226A2FBD18EA0CC151F53E7E /* PBXContainerItemProxy */; }; - CE2DF9EBE99C2761512E6EF6 /* PBXTargetDependency */ = { + C421C3AA9E98A4CB76F01113 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-YapDatabase"; - target = 93070AA6E89D6A81E5C0BCEF /* Pods-YapDatabase */; - targetProxy = 296827A8C18BE761F6C783A0 /* PBXContainerItemProxy */; + name = "Pods-AFNetworking"; + target = 147F989E60A758E83FEC71A3 /* Pods-AFNetworking */; + targetProxy = 26597A57097F87A75A4E5671 /* PBXContainerItemProxy */; }; - D5402863A56E57F2777ACCC8 /* PBXTargetDependency */ = { + CE657F46D60EE7B32F03B323 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-CocoaLumberjack"; - target = 282FD953931D60343332FFD0 /* Pods-CocoaLumberjack */; - targetProxy = 4E785564F9B7B99F2A247884 /* PBXContainerItemProxy */; + name = "Pods-JSQSystemSoundPlayer"; + target = 85F90C2524FBE622F63D75DF /* Pods-JSQSystemSoundPlayer */; + targetProxy = F8427E94DB6768BF624E3A35 /* PBXContainerItemProxy */; + }; + D38AFB3EC4A28298FE0E3613 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Pods-SCWaveformView"; + target = 335DCDE20B38448BCC27D295 /* Pods-SCWaveformView */; + targetProxy = 9188487B080B9ECEE0853E7C /* PBXContainerItemProxy */; }; - E5E7E9CA35D9279D5A584221 /* PBXTargetDependency */ = { + D65CE15B30F0C0AC6291DF72 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "Pods-CocoaLumberjack"; - target = 282FD953931D60343332FFD0 /* Pods-CocoaLumberjack */; - targetProxy = 6D7A3743AAEF0A2B31E35B5B /* PBXContainerItemProxy */; + target = B74A13250938C86631A7E77E /* Pods-CocoaLumberjack */; + targetProxy = D704D9D631F25AFF6BD31A4F /* PBXContainerItemProxy */; }; - EC572E30E3596FF31C8615F9 /* PBXTargetDependency */ = { + E044DCB1CFA99795EFBF2CE4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-SQLCipher"; - target = B18C687779E05DB66339872F /* Pods-SQLCipher */; - targetProxy = 914701335B15CB9949068383 /* PBXContainerItemProxy */; + name = "Pods-CocoaLumberjack"; + target = B74A13250938C86631A7E77E /* Pods-CocoaLumberjack */; + targetProxy = 32D56559EC8919AA1C4BFC03 /* PBXContainerItemProxy */; }; - F1656F97110B035B6265ABBB /* PBXTargetDependency */ = { + E78EC0EA84DEC6F5C295A5CC /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-libPhoneNumber-iOS"; - target = 6B8E85966F322B7BA4FF92C2 /* Pods-libPhoneNumber-iOS */; - targetProxy = 756EB7B8C4808614D2347C13 /* PBXContainerItemProxy */; + name = "Pods-SSKeychain"; + target = 81E9E44E02AEEFA0425B6B03 /* Pods-SSKeychain */; + targetProxy = 33A70959B45C8A9F1DD864E3 /* PBXContainerItemProxy */; }; - F932921E088D05E8A079E16B /* PBXTargetDependency */ = { + ED052EE6E266E538D7E8EDE8 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-APDropDownNavToolbar"; - target = 18FB02C20A05A96F7F9CA37C /* Pods-APDropDownNavToolbar */; - targetProxy = C381E8C27B28E2E5A86A0F75 /* PBXContainerItemProxy */; + name = "Pods-UICKeyChainStore"; + target = 08F0DCA68B5FFC21A16444F9 /* Pods-UICKeyChainStore */; + targetProxy = 258292236ABF90313AC60951 /* PBXContainerItemProxy */; }; - FB73140A8F89C2BA77C7DC88 /* PBXTargetDependency */ = { + FB078E722D6585F0AB7AE474 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-AxolotlKit"; - target = D0A3E8C06A20A29327286194 /* Pods-AxolotlKit */; - targetProxy = ABBA7116799EA582CC867FD8 /* PBXContainerItemProxy */; + name = "Pods-Mantle"; + target = 9191C1268237D027F5AD7F2C /* Pods-Mantle */; + targetProxy = 55E79A13514375DF229235B8 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 002E84B06A40BAABD3CAA798 /* Debug */ = { + 042286CA2C7B7CCE98EF5953 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 23F431C9613515F0F8C0B0D5 /* Pods-AFNetworking-Private.xcconfig */; + baseConfigurationReference = ACA10A45EF14F21F2512B603 /* Pods-FFCircularProgressView-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-AFNetworking/Pods-AFNetworking-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-FFCircularProgressView/Pods-FFCircularProgressView-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = YES; + MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Debug; + name = Release; }; - 02908A570A4641B1177963EF /* Debug */ = { + 0470822BC2F87151EC9FD20B /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C3631C8DDED63FB19E419B04 /* Pods-CocoaLumberjack-Private.xcconfig */; + baseConfigurationReference = F86A6D716F2E5BE4AE1FC059 /* Pods-Mantle-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-CocoaLumberjack/Pods-CocoaLumberjack-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-Mantle/Pods-Mantle-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = YES; + MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Debug; + name = "App Store Release"; }; - 04F86AF4FD72AD752B4773D5 /* Debug */ = { + 0636F435D59547361D20DBAF /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CC205BCA849F99B344B30798 /* Pods-DJWActionSheet-Private.xcconfig */; + baseConfigurationReference = C3B97A78C10864861CD09E08 /* Pods-YapDatabase-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-DJWActionSheet/Pods-DJWActionSheet-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-YapDatabase/Pods-YapDatabase-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = YES; + MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Debug; + name = Release; }; - 05988C51CB5444640C71B480 /* App Store Release */ = { + 0D2064011ECA365DD656DC4F /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 582D2D4956D5F36E751AF89D /* Pods-APDropDownNavToolbar-Private.xcconfig */; + baseConfigurationReference = E46267EA2E566A5F654408A0 /* Pods-DJWActionSheet-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-APDropDownNavToolbar/Pods-APDropDownNavToolbar-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-DJWActionSheet/Pods-DJWActionSheet-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; @@ -5024,12 +5024,12 @@ }; name = "App Store Release"; }; - 07E333BFC0B6CA16AB03B0F2 /* App Store Release */ = { + 0E40E734A69AB36946E0D5EC /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9BFFA51A0A6F25CED5CBFBEB /* Pods-PastelogKit-Private.xcconfig */; + baseConfigurationReference = 6B61E9C35FDA27D588A3E06B /* Pods-libPhoneNumber-iOS-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-PastelogKit/Pods-PastelogKit-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-libPhoneNumber-iOS/Pods-libPhoneNumber-iOS-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; @@ -5038,14 +5038,14 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = "App Store Release"; + name = Release; }; - 0E612210B688BB6486407825 /* Debug */ = { + 128143A50C586E7706F16F6D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 42B13FBAFC35AEA5DAF0B4D7 /* Pods-SCWaveformView-Private.xcconfig */; + baseConfigurationReference = F86A6D716F2E5BE4AE1FC059 /* Pods-Mantle-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-SCWaveformView/Pods-SCWaveformView-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-Mantle/Pods-Mantle-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; @@ -5056,12 +5056,12 @@ }; name = Debug; }; - 0EE6040045C266B1359AC199 /* Release */ = { + 12A14C291ADCA88010105AB3 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CC205BCA849F99B344B30798 /* Pods-DJWActionSheet-Private.xcconfig */; + baseConfigurationReference = C2A9EC6EC28CBC2BAF179843 /* Pods-HKDFKit-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-DJWActionSheet/Pods-DJWActionSheet-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-HKDFKit/Pods-HKDFKit-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; @@ -5072,76 +5072,76 @@ }; name = Release; }; - 15E0E1433C493136812C601D /* App Store Release */ = { + 1AB455CF49C3B19206881F17 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F22FB67C5CDF1D7240214F73 /* Pods-JSQSystemSoundPlayer-Private.xcconfig */; + baseConfigurationReference = 2E6866B054CB7D29B65C5739 /* Pods-AxolotlKit-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-JSQSystemSoundPlayer/Pods-JSQSystemSoundPlayer-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-AxolotlKit/Pods-AxolotlKit-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = NO; + MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = "App Store Release"; + name = Debug; }; - 16DE777F0948A7BD80E7E039 /* App Store Release */ = { + 1B7449B7B0670A054403709E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 44F427494C6D263153A8CD78 /* Pods-HKDFKit-Private.xcconfig */; + baseConfigurationReference = 03E95E95809E4A268F9DA20B /* Pods-25519-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-HKDFKit/Pods-HKDFKit-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-25519/Pods-25519-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = NO; + MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = "App Store Release"; + name = Debug; }; - 1DA8B60284DE5804467606BE /* App Store Release */ = { + 1D362ED7F1BFFA24BF56B03F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 42B13FBAFC35AEA5DAF0B4D7 /* Pods-SCWaveformView-Private.xcconfig */; + baseConfigurationReference = 9668ABAF9D2913BD3D7E65A9 /* Pods-JSQSystemSoundPlayer-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-SCWaveformView/Pods-SCWaveformView-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-JSQSystemSoundPlayer/Pods-JSQSystemSoundPlayer-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = NO; + MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = "App Store Release"; + name = Debug; }; - 1EFB757D8317C5FC87887B23 /* Debug */ = { + 24054B74FF56A86EFABB20DB /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5FBAD6233F08A8DDD903E1B2 /* Pods-ProtocolBuffers-Private.xcconfig */; + baseConfigurationReference = 3AF5BE37BC90DDE1FC7D1702 /* Pods-UICKeyChainStore-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-ProtocolBuffers/Pods-ProtocolBuffers-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-UICKeyChainStore/Pods-UICKeyChainStore-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = YES; + MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Debug; + name = Release; }; - 2DB97B89D6DCE60589902415 /* App Store Release */ = { + 350519A8B2BD53329E1D9CB6 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B9AAB520C7B68C7E38C3C88F /* Pods-TwistedOakCollapsingFutures-Private.xcconfig */; + baseConfigurationReference = 2E6866B054CB7D29B65C5739 /* Pods-AxolotlKit-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-TwistedOakCollapsingFutures/Pods-TwistedOakCollapsingFutures-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-AxolotlKit/Pods-AxolotlKit-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; @@ -5152,12 +5152,12 @@ }; name = "App Store Release"; }; - 2E8E12B1657C515B6EE343DA /* Debug */ = { + 3B899539B3B01C424FFF0CB7 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5DA9286764C9FA5CE6EEC09F /* Pods-SSKeychain-Private.xcconfig */; + baseConfigurationReference = 507BA2C7AE4267688A30FB1A /* Pods-SocketRocket-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-SSKeychain/Pods-SSKeychain-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-SocketRocket/Pods-SocketRocket-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; @@ -5168,60 +5168,60 @@ }; name = Debug; }; - 30CA16CA6EF35CC32BD1AD84 /* Release */ = { + 3D89C8CFFA9C6A2E23955621 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2E3160F4A42A476862487050 /* Pods-25519-Private.xcconfig */; + baseConfigurationReference = 5848BE28E7C4178187CC24C9 /* Pods.app store release.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-25519/Pods-25519-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Release; + name = "App Store Release"; }; - 3419718263AC80A9073A526E /* Release */ = { + 3DBF3AA48BA1C6F1715D0770 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 70EACBF32407A6E96CB86A65 /* Pods-libPhoneNumber-iOS-Private.xcconfig */; + baseConfigurationReference = 3AF5BE37BC90DDE1FC7D1702 /* Pods-UICKeyChainStore-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-libPhoneNumber-iOS/Pods-libPhoneNumber-iOS-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-UICKeyChainStore/Pods-UICKeyChainStore-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = NO; + MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Release; + name = Debug; }; - 3C19EBC241070CD40BF12290 /* Release */ = { + 3DF39BAA3B172800663F9643 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F22FB67C5CDF1D7240214F73 /* Pods-JSQSystemSoundPlayer-Private.xcconfig */; + baseConfigurationReference = DC67D3F968CD23711AF0CABE /* Pods-CocoaLumberjack-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-JSQSystemSoundPlayer/Pods-JSQSystemSoundPlayer-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-CocoaLumberjack/Pods-CocoaLumberjack-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = NO; + MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Release; + name = Debug; }; - 4221E0A78021588669929824 /* App Store Release */ = { + 439CFE58F2D044D2903D16F4 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 58A8EE1AA87FBB0577B69BF0 /* Pods-FFCircularProgressView-Private.xcconfig */; + baseConfigurationReference = F6977E4544921ACD89B80215 /* Pods-APDropDownNavToolbar-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-FFCircularProgressView/Pods-FFCircularProgressView-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-APDropDownNavToolbar/Pods-APDropDownNavToolbar-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; @@ -5230,94 +5230,128 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = "App Store Release"; + name = Release; }; - 486C910900CAF35CB312C160 /* App Store Release */ = { + 43BBA0A25CC195195707080C /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5DA9286764C9FA5CE6EEC09F /* Pods-SSKeychain-Private.xcconfig */; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = YES; + ENABLE_NS_ASSERTIONS = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_PREPROCESSOR_DEFINITIONS = "RELEASE=1"; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + STRIP_INSTALLED_PRODUCT = NO; + SYMROOT = "${SRCROOT}/../build"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 46F5FFAB3336BDD0537A6F29 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 97FCC96582B1495B730D2FCC /* Pods-JSQMessagesViewController-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-SSKeychain/Pods-SSKeychain-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-JSQMessagesViewController/Pods-JSQMessagesViewController-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = NO; + MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = "App Store Release"; + name = Debug; }; - 489733CDDFF2EFE5E0FC5412 /* Debug */ = { + 48DC5A243DFF761414D9D6A9 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 86AF2DAB07ADCBBCC28B49A4 /* Pods-SocketRocket-Private.xcconfig */; + baseConfigurationReference = 03E95E95809E4A268F9DA20B /* Pods-25519-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-SocketRocket/Pods-SocketRocket-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-25519/Pods-25519-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = YES; + MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Debug; + name = "App Store Release"; }; - 499A5976AE899DD6B5BBD545 /* Debug */ = { + 4936B499A141E8135FC66912 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 58A8EE1AA87FBB0577B69BF0 /* Pods-FFCircularProgressView-Private.xcconfig */; + baseConfigurationReference = 9668ABAF9D2913BD3D7E65A9 /* Pods-JSQSystemSoundPlayer-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-FFCircularProgressView/Pods-FFCircularProgressView-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-JSQSystemSoundPlayer/Pods-JSQSystemSoundPlayer-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = YES; + MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Debug; + name = "App Store Release"; }; - 4A01F8DA52E9ED613A82B543 /* Debug */ = { + 54E31273D0D0FEE036EAEBB8 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 582D2D4956D5F36E751AF89D /* Pods-APDropDownNavToolbar-Private.xcconfig */; + baseConfigurationReference = 44DCA8B839C6EC32917AFE3F /* Pods-UnionFind-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-APDropDownNavToolbar/Pods-APDropDownNavToolbar-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-UnionFind/Pods-UnionFind-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = YES; + MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Debug; + name = Release; }; - 4D361346CDB7F85E29B163D7 /* Release */ = { + 5729654A7E44DD9D239F4CD1 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3584FD5D2EC3EEF4E4541DEC /* Pods-Mantle-Private.xcconfig */; + baseConfigurationReference = 40B99082BD2C29107C9C7950 /* Pods-SSKeychain-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-Mantle/Pods-Mantle-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-SSKeychain/Pods-SSKeychain-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = NO; + MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Release; + name = Debug; }; - 4D5AC74E842C810496B65D26 /* Release */ = { + 5994E2B2FEA66742745B4D4C /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7A240B59A3F4BB4526A56853 /* Pods-UICKeyChainStore-Private.xcconfig */; + baseConfigurationReference = 9668ABAF9D2913BD3D7E65A9 /* Pods-JSQSystemSoundPlayer-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-UICKeyChainStore/Pods-UICKeyChainStore-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-JSQSystemSoundPlayer/Pods-JSQSystemSoundPlayer-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; @@ -5328,12 +5362,12 @@ }; name = Release; }; - 57170A6434ACF1361EBBA0E0 /* App Store Release */ = { + 5E49D9566B857CD889E9736F /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 70EACBF32407A6E96CB86A65 /* Pods-libPhoneNumber-iOS-Private.xcconfig */; + baseConfigurationReference = BE489EB0BB708BF8ED0F596A /* Pods-ProtocolBuffers-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-libPhoneNumber-iOS/Pods-libPhoneNumber-iOS-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-ProtocolBuffers/Pods-ProtocolBuffers-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; @@ -5344,28 +5378,28 @@ }; name = "App Store Release"; }; - 57BF2194F42F4EE07F01910C /* Debug */ = { + 680CB47957BEFA7BE7450787 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3E6CB76A99D9A12CD8A2D0F7 /* Pods-UnionFind-Private.xcconfig */; + baseConfigurationReference = 130F8AFFFEE07189ADCDA20C /* Pods.release.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-UnionFind/Pods-UnionFind-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = YES; + MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Debug; + name = Release; }; - 5B2D8F74B14FF3A64C292B7E /* App Store Release */ = { + 68F4FEA317D0F62D8DF7DC2F /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3E6CB76A99D9A12CD8A2D0F7 /* Pods-UnionFind-Private.xcconfig */; + baseConfigurationReference = DC67D3F968CD23711AF0CABE /* Pods-CocoaLumberjack-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-UnionFind/Pods-UnionFind-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-CocoaLumberjack/Pods-CocoaLumberjack-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; @@ -5374,14 +5408,14 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = "App Store Release"; + name = Release; }; - 5BD2F52236E8213AAA768524 /* Debug */ = { + 715713EB37E228AC126632E3 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8F2F33B6007E724D5A851A15 /* Pods-AxolotlKit-Private.xcconfig */; + baseConfigurationReference = 0B018C0B00814EF56234D6D8 /* Pods-SCWaveformView-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-AxolotlKit/Pods-AxolotlKit-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-SCWaveformView/Pods-SCWaveformView-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; @@ -5392,12 +5426,12 @@ }; name = Debug; }; - 62980194DA9D9164B699C4D3 /* App Store Release */ = { + 71E6AAB925E7E52A6D61A255 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 23F431C9613515F0F8C0B0D5 /* Pods-AFNetworking-Private.xcconfig */; + baseConfigurationReference = 44DCA8B839C6EC32917AFE3F /* Pods-UnionFind-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-AFNetworking/Pods-AFNetworking-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-UnionFind/Pods-UnionFind-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; @@ -5408,28 +5442,28 @@ }; name = "App Store Release"; }; - 66D6F98DAF80C15B777FD184 /* Debug */ = { + 744A85BA466B5F4F812EED1C /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 44F427494C6D263153A8CD78 /* Pods-HKDFKit-Private.xcconfig */; + baseConfigurationReference = 1372CDBE67B4B3CE2B9EB51F /* Pods-TwistedOakCollapsingFutures-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-HKDFKit/Pods-HKDFKit-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-TwistedOakCollapsingFutures/Pods-TwistedOakCollapsingFutures-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = YES; + MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Debug; + name = "App Store Release"; }; - 6E784C02B7DFB4A0334F61B3 /* Release */ = { + 7AD244E1FC497D5FA0565662 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B9AAB520C7B68C7E38C3C88F /* Pods-TwistedOakCollapsingFutures-Private.xcconfig */; + baseConfigurationReference = 507BA2C7AE4267688A30FB1A /* Pods-SocketRocket-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-TwistedOakCollapsingFutures/Pods-TwistedOakCollapsingFutures-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-SocketRocket/Pods-SocketRocket-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; @@ -5440,28 +5474,28 @@ }; name = Release; }; - 6F4B3FD6B366CE9B5528C0A6 /* Debug */ = { + 7BF3D66248C9DE53994F09C9 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F6589A1B77BC99A9F7FCE6EC /* Pods-JSQMessagesViewController-Private.xcconfig */; + baseConfigurationReference = 40B99082BD2C29107C9C7950 /* Pods-SSKeychain-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-JSQMessagesViewController/Pods-JSQMessagesViewController-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-SSKeychain/Pods-SSKeychain-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = YES; + MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Debug; + name = "App Store Release"; }; - 70CA79FD185F64054F9E3E16 /* Release */ = { + 81EE43AA51BFBA8A56783B4C /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5FBAD6233F08A8DDD903E1B2 /* Pods-ProtocolBuffers-Private.xcconfig */; + baseConfigurationReference = CC7FD4085131A8FC2D77B1A2 /* Pods-SQLCipher-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-ProtocolBuffers/Pods-ProtocolBuffers-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-SQLCipher/Pods-SQLCipher-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; @@ -5472,12 +5506,12 @@ }; name = Release; }; - 7C3F1FF948C5BB42D9142D99 /* Release */ = { + 81FB6F59AF11EC6E396B8981 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 86AF2DAB07ADCBBCC28B49A4 /* Pods-SocketRocket-Private.xcconfig */; + baseConfigurationReference = 0B018C0B00814EF56234D6D8 /* Pods-SCWaveformView-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-SocketRocket/Pods-SocketRocket-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-SCWaveformView/Pods-SCWaveformView-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; @@ -5488,9 +5522,9 @@ }; name = Release; }; - 7C891E5C1A86B8FAFC117000 /* App Store Release */ = { + 865F9E82F629C9E943818CEF /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F6589A1B77BC99A9F7FCE6EC /* Pods-JSQMessagesViewController-Private.xcconfig */; + baseConfigurationReference = 97FCC96582B1495B730D2FCC /* Pods-JSQMessagesViewController-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_PREFIX_HEADER = "Target Support Files/Pods-JSQMessagesViewController/Pods-JSQMessagesViewController-prefix.pch"; @@ -5504,28 +5538,28 @@ }; name = "App Store Release"; }; - 7CD35AE66E43021B18299AFC /* App Store Release */ = { + 8C2696FDA4DE17DD12A7E8F3 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5C0A3F0DB808BE9442F7B53E /* Pods.app store release.xcconfig */; + baseConfigurationReference = 43B3A20484FEC1FC88D70E84 /* Pods-AFNetworking-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-AFNetworking/Pods-AFNetworking-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = NO; + MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = "App Store Release"; + name = Debug; }; - 7D313351462A60CA6BC6C342 /* App Store Release */ = { + 90D0884B8B4FC728A369D5AC /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8F2F33B6007E724D5A851A15 /* Pods-AxolotlKit-Private.xcconfig */; + baseConfigurationReference = E46267EA2E566A5F654408A0 /* Pods-DJWActionSheet-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-AxolotlKit/Pods-AxolotlKit-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-DJWActionSheet/Pods-DJWActionSheet-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; @@ -5534,62 +5568,62 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = "App Store Release"; + name = Release; }; - 7E6CA2B0FC5FCC05EF9C4480 /* Release */ = { + 99BD63EEC95D0C70AB27799A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 23F431C9613515F0F8C0B0D5 /* Pods-AFNetworking-Private.xcconfig */; + baseConfigurationReference = C3B97A78C10864861CD09E08 /* Pods-YapDatabase-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-AFNetworking/Pods-AFNetworking-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-YapDatabase/Pods-YapDatabase-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = NO; + MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Release; + name = Debug; }; - 7EEDD113D682FD1D4EA78F43 /* Debug */ = { + 9A1773BEFB580EE0051E5C43 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B218CAE5D51E150F87F530BD /* Pods-YapDatabase-Private.xcconfig */; + baseConfigurationReference = BE489EB0BB708BF8ED0F596A /* Pods-ProtocolBuffers-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-YapDatabase/Pods-YapDatabase-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-ProtocolBuffers/Pods-ProtocolBuffers-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = YES; + MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Debug; + name = Release; }; - 7FFF10481EEC19D5D7A1950B /* Release */ = { + 9E879E01E200DA9393F590F9 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 784BF11B727D7353BAC05FE6 /* Pods-SQLCipher-Private.xcconfig */; + baseConfigurationReference = BE489EB0BB708BF8ED0F596A /* Pods-ProtocolBuffers-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-SQLCipher/Pods-SQLCipher-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-ProtocolBuffers/Pods-ProtocolBuffers-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = NO; + MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Release; + name = Debug; }; - 8422E1EFC0C4AE6A2224FF56 /* Release */ = { + A18F6F1F4206F992D732C2C9 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3E6CB76A99D9A12CD8A2D0F7 /* Pods-UnionFind-Private.xcconfig */; + baseConfigurationReference = 2E6866B054CB7D29B65C5739 /* Pods-AxolotlKit-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-UnionFind/Pods-UnionFind-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-AxolotlKit/Pods-AxolotlKit-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; @@ -5600,12 +5634,12 @@ }; name = Release; }; - 8E7EDF70FAA2B0537180D82E /* Release */ = { + B367E6C43FD95F397B8C55CE /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B218CAE5D51E150F87F530BD /* Pods-YapDatabase-Private.xcconfig */; + baseConfigurationReference = 1372CDBE67B4B3CE2B9EB51F /* Pods-TwistedOakCollapsingFutures-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-YapDatabase/Pods-YapDatabase-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-TwistedOakCollapsingFutures/Pods-TwistedOakCollapsingFutures-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; @@ -5616,12 +5650,12 @@ }; name = Release; }; - 8FC52F1B72C5B3403A520F03 /* Release */ = { + BA1B4CFE53A55724DEEAD9BD /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5DA9286764C9FA5CE6EEC09F /* Pods-SSKeychain-Private.xcconfig */; + baseConfigurationReference = F6977E4544921ACD89B80215 /* Pods-APDropDownNavToolbar-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-SSKeychain/Pods-SSKeychain-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-APDropDownNavToolbar/Pods-APDropDownNavToolbar-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; @@ -5630,30 +5664,30 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Release; + name = "App Store Release"; }; - 988858FE0218F2DCE18B8BD4 /* Release */ = { + BA27941D314A4DF7F49CB759 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 44F427494C6D263153A8CD78 /* Pods-HKDFKit-Private.xcconfig */; + baseConfigurationReference = 65D12D19BCFF6FFD6A828306 /* Pods.debug.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-HKDFKit/Pods-HKDFKit-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = NO; + MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Release; + name = Debug; }; - 9D0C8161182BC4E8F79A1A6A /* Release */ = { + BB41B971D6D844062EFE1089 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9BFFA51A0A6F25CED5CBFBEB /* Pods-PastelogKit-Private.xcconfig */; + baseConfigurationReference = 43B3A20484FEC1FC88D70E84 /* Pods-AFNetworking-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-PastelogKit/Pods-PastelogKit-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-AFNetworking/Pods-AFNetworking-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; @@ -5662,47 +5696,30 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Release; + name = "App Store Release"; }; - A091C3B8F6DB5FA85E3B1437 /* App Store Release */ = { + BBC8F53A84EE73F9776C91A4 /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = E46267EA2E566A5F654408A0 /* Pods-DJWActionSheet-Private.xcconfig */; buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = YES; - ENABLE_NS_ASSERTIONS = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_PREPROCESSOR_DEFINITIONS = "APP_STORE_RELEASE=1"; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-DJWActionSheet/Pods-DJWActionSheet-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - STRIP_INSTALLED_PRODUCT = NO; - VALIDATE_PRODUCT = YES; + MTL_ENABLE_DEBUG_INFO = YES; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; }; - name = "App Store Release"; + name = Debug; }; - A0D792695B0131F7A35CE3E8 /* App Store Release */ = { + C2F7302EE5110C0E48E75C9B /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3584FD5D2EC3EEF4E4541DEC /* Pods-Mantle-Private.xcconfig */; + baseConfigurationReference = ACA10A45EF14F21F2512B603 /* Pods-FFCircularProgressView-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-Mantle/Pods-Mantle-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-FFCircularProgressView/Pods-FFCircularProgressView-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; @@ -5713,28 +5730,28 @@ }; name = "App Store Release"; }; - A8A7320DF66DF4E186DD3B79 /* Debug */ = { + C42B424C18BE44FEE8811BCB /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 784BF11B727D7353BAC05FE6 /* Pods-SQLCipher-Private.xcconfig */; + baseConfigurationReference = 6B61E9C35FDA27D588A3E06B /* Pods-libPhoneNumber-iOS-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-SQLCipher/Pods-SQLCipher-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-libPhoneNumber-iOS/Pods-libPhoneNumber-iOS-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = YES; + MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Debug; + name = "App Store Release"; }; - AC2D3902D9DDFCF281296511 /* App Store Release */ = { + C4CD868333D9FD253EAEAD96 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 784BF11B727D7353BAC05FE6 /* Pods-SQLCipher-Private.xcconfig */; + baseConfigurationReference = 23F58C84CAE0BF23A39300A9 /* Pods-PastelogKit-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-SQLCipher/Pods-SQLCipher-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-PastelogKit/Pods-PastelogKit-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; @@ -5745,28 +5762,28 @@ }; name = "App Store Release"; }; - ACCD8204AE4C15F42DE70FEB /* Debug */ = { + C63FA323FA5AF0C2324A4A66 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2E3160F4A42A476862487050 /* Pods-25519-Private.xcconfig */; + baseConfigurationReference = 0B018C0B00814EF56234D6D8 /* Pods-SCWaveformView-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-25519/Pods-25519-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-SCWaveformView/Pods-SCWaveformView-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = YES; + MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Debug; + name = "App Store Release"; }; - B0119D5B0923FE29AEB7B240 /* App Store Release */ = { + C7EA9E575C648106B07BCB37 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CC205BCA849F99B344B30798 /* Pods-DJWActionSheet-Private.xcconfig */; + baseConfigurationReference = 03E95E95809E4A268F9DA20B /* Pods-25519-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-DJWActionSheet/Pods-DJWActionSheet-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-25519/Pods-25519-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; @@ -5775,46 +5792,46 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = "App Store Release"; + name = Release; }; - BBA2A6DF8882E485C1B59315 /* Debug */ = { + C7FAE774563360EC5FD591E2 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 70EACBF32407A6E96CB86A65 /* Pods-libPhoneNumber-iOS-Private.xcconfig */; + baseConfigurationReference = DC67D3F968CD23711AF0CABE /* Pods-CocoaLumberjack-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-libPhoneNumber-iOS/Pods-libPhoneNumber-iOS-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-CocoaLumberjack/Pods-CocoaLumberjack-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = YES; + MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Debug; + name = "App Store Release"; }; - BD07C1CDB6E5DE7AD97B43E6 /* Release */ = { + C80430901D6B8F17562062C8 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C3631C8DDED63FB19E419B04 /* Pods-CocoaLumberjack-Private.xcconfig */; + baseConfigurationReference = F6977E4544921ACD89B80215 /* Pods-APDropDownNavToolbar-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-CocoaLumberjack/Pods-CocoaLumberjack-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-APDropDownNavToolbar/Pods-APDropDownNavToolbar-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = NO; + MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Release; + name = Debug; }; - C0B01E0A2046F96093C133CE /* App Store Release */ = { + C98DC68C337851A13582C330 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7A240B59A3F4BB4526A56853 /* Pods-UICKeyChainStore-Private.xcconfig */; + baseConfigurationReference = CC7FD4085131A8FC2D77B1A2 /* Pods-SQLCipher-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-UICKeyChainStore/Pods-UICKeyChainStore-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-SQLCipher/Pods-SQLCipher-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; @@ -5825,12 +5842,12 @@ }; name = "App Store Release"; }; - CD0954F7F9F34327F32F702C /* App Store Release */ = { + CADAA949D700980FF158A118 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5FBAD6233F08A8DDD903E1B2 /* Pods-ProtocolBuffers-Private.xcconfig */; + baseConfigurationReference = 97FCC96582B1495B730D2FCC /* Pods-JSQMessagesViewController-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-ProtocolBuffers/Pods-ProtocolBuffers-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-JSQMessagesViewController/Pods-JSQMessagesViewController-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; @@ -5839,9 +5856,9 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = "App Store Release"; + name = Release; }; - CE095FCCAB640574FD0668F1 /* Debug */ = { + CE52F7F6952D9E16452F8368 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -5880,7 +5897,23 @@ }; name = Debug; }; - D0F89434DEBD0D528E95A560 /* Release */ = { + D280E425AFF7CE4C3EC8BD1D /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = F86A6D716F2E5BE4AE1FC059 /* Pods-Mantle-Private.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-Mantle/Pods-Mantle-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Release; + }; + D37F3387AE9E2B27DDC65F61 /* App Store Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -5900,7 +5933,7 @@ COPY_PHASE_STRIP = YES; ENABLE_NS_ASSERTIONS = NO; GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_PREPROCESSOR_DEFINITIONS = "RELEASE=1"; + GCC_PREPROCESSOR_DEFINITIONS = "APP_STORE_RELEASE=1"; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNDECLARED_SELECTOR = YES; @@ -5909,33 +5942,32 @@ GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 7.0; STRIP_INSTALLED_PRODUCT = NO; - SYMROOT = "${SRCROOT}/../build"; VALIDATE_PRODUCT = YES; }; - name = Release; + name = "App Store Release"; }; - DE25A6D24DCE3AF7B0C39B68 /* App Store Release */ = { + D8E06BFB215F5995CDBBC913 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2E3160F4A42A476862487050 /* Pods-25519-Private.xcconfig */; + baseConfigurationReference = 1372CDBE67B4B3CE2B9EB51F /* Pods-TwistedOakCollapsingFutures-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-25519/Pods-25519-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-TwistedOakCollapsingFutures/Pods-TwistedOakCollapsingFutures-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = NO; + MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = "App Store Release"; + name = Debug; }; - DE57ED0D93F08191C6DDA292 /* App Store Release */ = { + DA3021B73DDADE287722EF19 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 86AF2DAB07ADCBBCC28B49A4 /* Pods-SocketRocket-Private.xcconfig */; + baseConfigurationReference = C3B97A78C10864861CD09E08 /* Pods-YapDatabase-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-SocketRocket/Pods-SocketRocket-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-YapDatabase/Pods-YapDatabase-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; @@ -5946,12 +5978,12 @@ }; name = "App Store Release"; }; - E0D631FE131B733D95CE6099 /* App Store Release */ = { + DAC3F0562702AAEBBA5B015E /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C3631C8DDED63FB19E419B04 /* Pods-CocoaLumberjack-Private.xcconfig */; + baseConfigurationReference = 3AF5BE37BC90DDE1FC7D1702 /* Pods-UICKeyChainStore-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-CocoaLumberjack/Pods-CocoaLumberjack-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-UICKeyChainStore/Pods-UICKeyChainStore-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; @@ -5962,28 +5994,28 @@ }; name = "App Store Release"; }; - E1326951C355D6B5DEBD9481 /* Debug */ = { + DD3BE6553091E7D173404D1F /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3584FD5D2EC3EEF4E4541DEC /* Pods-Mantle-Private.xcconfig */; + baseConfigurationReference = 43B3A20484FEC1FC88D70E84 /* Pods-AFNetworking-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-Mantle/Pods-Mantle-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-AFNetworking/Pods-AFNetworking-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = YES; + MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Debug; + name = Release; }; - E3F6EAD4738CC5257CC63A43 /* App Store Release */ = { + E45D32B3849EF380D948C36E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B218CAE5D51E150F87F530BD /* Pods-YapDatabase-Private.xcconfig */; + baseConfigurationReference = 40B99082BD2C29107C9C7950 /* Pods-SSKeychain-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-YapDatabase/Pods-YapDatabase-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-SSKeychain/Pods-SSKeychain-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; @@ -5992,30 +6024,30 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = "App Store Release"; + name = Release; }; - E60568DA55E89B54D5997621 /* Release */ = { + E77548F314CB4AF69143C9AC /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5786EEDDC7850682307CE61E /* Pods.release.xcconfig */; + baseConfigurationReference = 23F58C84CAE0BF23A39300A9 /* Pods-PastelogKit-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-PastelogKit/Pods-PastelogKit-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; name = Release; }; - E6205F23309ABF6F77B42FE7 /* Debug */ = { + EA6C3AEBC1F9BEDBA127BCF0 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9BFFA51A0A6F25CED5CBFBEB /* Pods-PastelogKit-Private.xcconfig */; + baseConfigurationReference = ACA10A45EF14F21F2512B603 /* Pods-FFCircularProgressView-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-PastelogKit/Pods-PastelogKit-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-FFCircularProgressView/Pods-FFCircularProgressView-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; @@ -6026,12 +6058,12 @@ }; name = Debug; }; - E85E02AE9727064C6B8EA0FA /* Debug */ = { + EAA5207B96F8CB7DDCE693A1 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B9AAB520C7B68C7E38C3C88F /* Pods-TwistedOakCollapsingFutures-Private.xcconfig */; + baseConfigurationReference = CC7FD4085131A8FC2D77B1A2 /* Pods-SQLCipher-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-TwistedOakCollapsingFutures/Pods-TwistedOakCollapsingFutures-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-SQLCipher/Pods-SQLCipher-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; @@ -6042,28 +6074,12 @@ }; name = Debug; }; - EA2BEBFBD539B5A45FC2B462 /* Release */ = { + EF23D308DE5AD59EE1A773BA /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 582D2D4956D5F36E751AF89D /* Pods-APDropDownNavToolbar-Private.xcconfig */; + baseConfigurationReference = 6B61E9C35FDA27D588A3E06B /* Pods-libPhoneNumber-iOS-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-APDropDownNavToolbar/Pods-APDropDownNavToolbar-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Release; - }; - ECA0CAA8D56A73C67F3F318E /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = F22FB67C5CDF1D7240214F73 /* Pods-JSQSystemSoundPlayer-Private.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-JSQSystemSoundPlayer/Pods-JSQSystemSoundPlayer-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-libPhoneNumber-iOS/Pods-libPhoneNumber-iOS-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; @@ -6074,28 +6090,12 @@ }; name = Debug; }; - F38E843308CBA822675A60AC /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 8F2F33B6007E724D5A851A15 /* Pods-AxolotlKit-Private.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-AxolotlKit/Pods-AxolotlKit-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Release; - }; - F6EB3A03F913356A7A259573 /* Debug */ = { + F678982DE6B40EBA4659F334 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7A240B59A3F4BB4526A56853 /* Pods-UICKeyChainStore-Private.xcconfig */; + baseConfigurationReference = 44DCA8B839C6EC32917AFE3F /* Pods-UnionFind-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-UICKeyChainStore/Pods-UICKeyChainStore-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-UnionFind/Pods-UnionFind-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; @@ -6106,12 +6106,12 @@ }; name = Debug; }; - F85869A09440D85C45DBF6C2 /* Release */ = { + F904AAEF31F9B92D2F6B9496 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 42B13FBAFC35AEA5DAF0B4D7 /* Pods-SCWaveformView-Private.xcconfig */; + baseConfigurationReference = 507BA2C7AE4267688A30FB1A /* Pods-SocketRocket-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-SCWaveformView/Pods-SCWaveformView-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-SocketRocket/Pods-SocketRocket-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; @@ -6120,30 +6120,30 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Release; + name = "App Store Release"; }; - F99282992BAFD1AE57A76E15 /* Release */ = { + F968DC255952D94CB0046313 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 58A8EE1AA87FBB0577B69BF0 /* Pods-FFCircularProgressView-Private.xcconfig */; + baseConfigurationReference = C2A9EC6EC28CBC2BAF179843 /* Pods-HKDFKit-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-FFCircularProgressView/Pods-FFCircularProgressView-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-HKDFKit/Pods-HKDFKit-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = NO; + MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Release; + name = Debug; }; - FCEA7B4DB0A3B9C9A7A379ED /* Release */ = { + FB36F298956B432D2330B5E6 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F6589A1B77BC99A9F7FCE6EC /* Pods-JSQMessagesViewController-Private.xcconfig */; + baseConfigurationReference = C2A9EC6EC28CBC2BAF179843 /* Pods-HKDFKit-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-JSQMessagesViewController/Pods-JSQMessagesViewController-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-HKDFKit/Pods-HKDFKit-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; @@ -6152,18 +6152,18 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Release; + name = "App Store Release"; }; - FF7587EB16DB34B4D5F0F3D0 /* Debug */ = { + FB41691E35E106B3B3BC477F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B9BC5B141D586A8AD1A9A94D /* Pods.debug.xcconfig */; + baseConfigurationReference = 23F58C84CAE0BF23A39300A9 /* Pods-PastelogKit-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-PastelogKit/Pods-PastelogKit-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -6173,247 +6173,247 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 0B58A2477BC1CBF42E49A47D /* Build configuration list for PBXNativeTarget "Pods-SSKeychain" */ = { + 0494A06C14053085D1435591 /* Build configuration list for PBXNativeTarget "Pods-libPhoneNumber-iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 486C910900CAF35CB312C160 /* App Store Release */, - 2E8E12B1657C515B6EE343DA /* Debug */, - 8FC52F1B72C5B3403A520F03 /* Release */, + C42B424C18BE44FEE8811BCB /* App Store Release */, + EF23D308DE5AD59EE1A773BA /* Debug */, + 0E40E734A69AB36946E0D5EC /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 0E81F8FA4ED8469DEA6120DD /* Build configuration list for PBXNativeTarget "Pods-AFNetworking" */ = { + 15A4EAB9A62D498C959276F3 /* Build configuration list for PBXNativeTarget "Pods-UICKeyChainStore" */ = { isa = XCConfigurationList; buildConfigurations = ( - 62980194DA9D9164B699C4D3 /* App Store Release */, - 002E84B06A40BAABD3CAA798 /* Debug */, - 7E6CA2B0FC5FCC05EF9C4480 /* Release */, + DAC3F0562702AAEBBA5B015E /* App Store Release */, + 3DBF3AA48BA1C6F1715D0770 /* Debug */, + 24054B74FF56A86EFABB20DB /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 217B367905DC00820ED25B91 /* Build configuration list for PBXNativeTarget "Pods-CocoaLumberjack" */ = { + 28CB9B046D0243A2E9EF3424 /* Build configuration list for PBXNativeTarget "Pods-25519" */ = { isa = XCConfigurationList; buildConfigurations = ( - E0D631FE131B733D95CE6099 /* App Store Release */, - 02908A570A4641B1177963EF /* Debug */, - BD07C1CDB6E5DE7AD97B43E6 /* Release */, + 48DC5A243DFF761414D9D6A9 /* App Store Release */, + 1B7449B7B0670A054403709E /* Debug */, + C7EA9E575C648106B07BCB37 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 2E6804BA04407912DF72BA53 /* Build configuration list for PBXProject "Pods" */ = { + 32A032762B9227AAB07496AF /* Build configuration list for PBXNativeTarget "Pods-JSQSystemSoundPlayer" */ = { isa = XCConfigurationList; buildConfigurations = ( - A091C3B8F6DB5FA85E3B1437 /* App Store Release */, - CE095FCCAB640574FD0668F1 /* Debug */, - D0F89434DEBD0D528E95A560 /* Release */, + 4936B499A141E8135FC66912 /* App Store Release */, + 1D362ED7F1BFFA24BF56B03F /* Debug */, + 5994E2B2FEA66742745B4D4C /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 349C0AB1E7AF60F575D4F24A /* Build configuration list for PBXNativeTarget "Pods-libPhoneNumber-iOS" */ = { + 39C7874293B51B36EC62F51A /* Build configuration list for PBXNativeTarget "Pods-HKDFKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - 57170A6434ACF1361EBBA0E0 /* App Store Release */, - BBA2A6DF8882E485C1B59315 /* Debug */, - 3419718263AC80A9073A526E /* Release */, + FB36F298956B432D2330B5E6 /* App Store Release */, + F968DC255952D94CB0046313 /* Debug */, + 12A14C291ADCA88010105AB3 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 3B8DE239DC5F21270C9A0399 /* Build configuration list for PBXNativeTarget "Pods-YapDatabase" */ = { + 3C513878A0728713CFA75487 /* Build configuration list for PBXNativeTarget "Pods-SCWaveformView" */ = { isa = XCConfigurationList; buildConfigurations = ( - E3F6EAD4738CC5257CC63A43 /* App Store Release */, - 7EEDD113D682FD1D4EA78F43 /* Debug */, - 8E7EDF70FAA2B0537180D82E /* Release */, + C63FA323FA5AF0C2324A4A66 /* App Store Release */, + 715713EB37E228AC126632E3 /* Debug */, + 81FB6F59AF11EC6E396B8981 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 42B62623AF5DB74893C65B33 /* Build configuration list for PBXNativeTarget "Pods-FFCircularProgressView" */ = { + 42028A23740B69911A2996AA /* Build configuration list for PBXNativeTarget "Pods-PastelogKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - 4221E0A78021588669929824 /* App Store Release */, - 499A5976AE899DD6B5BBD545 /* Debug */, - F99282992BAFD1AE57A76E15 /* Release */, + C4CD868333D9FD253EAEAD96 /* App Store Release */, + FB41691E35E106B3B3BC477F /* Debug */, + E77548F314CB4AF69143C9AC /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 577A514A3913AAFF4037DA93 /* Build configuration list for PBXNativeTarget "Pods-AxolotlKit" */ = { + 44A990C8378E537A345247CB /* Build configuration list for PBXNativeTarget "Pods-FFCircularProgressView" */ = { isa = XCConfigurationList; buildConfigurations = ( - 7D313351462A60CA6BC6C342 /* App Store Release */, - 5BD2F52236E8213AAA768524 /* Debug */, - F38E843308CBA822675A60AC /* Release */, + C2F7302EE5110C0E48E75C9B /* App Store Release */, + EA6C3AEBC1F9BEDBA127BCF0 /* Debug */, + 042286CA2C7B7CCE98EF5953 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 61897137DE2B4751E501FDA1 /* Build configuration list for PBXNativeTarget "Pods-JSQSystemSoundPlayer" */ = { + 46120F151883C43AD3C584B8 /* Build configuration list for PBXNativeTarget "Pods-APDropDownNavToolbar" */ = { isa = XCConfigurationList; buildConfigurations = ( - 15E0E1433C493136812C601D /* App Store Release */, - ECA0CAA8D56A73C67F3F318E /* Debug */, - 3C19EBC241070CD40BF12290 /* Release */, + BA1B4CFE53A55724DEEAD9BD /* App Store Release */, + C80430901D6B8F17562062C8 /* Debug */, + 439CFE58F2D044D2903D16F4 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 6F96F09D08B893C710BBE2A2 /* Build configuration list for PBXNativeTarget "Pods-UnionFind" */ = { + 50D439630C04213A897B9882 /* Build configuration list for PBXNativeTarget "Pods-AFNetworking" */ = { isa = XCConfigurationList; buildConfigurations = ( - 5B2D8F74B14FF3A64C292B7E /* App Store Release */, - 57BF2194F42F4EE07F01910C /* Debug */, - 8422E1EFC0C4AE6A2224FF56 /* Release */, + BB41B971D6D844062EFE1089 /* App Store Release */, + 8C2696FDA4DE17DD12A7E8F3 /* Debug */, + DD3BE6553091E7D173404D1F /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 757F0FFA832850E08A907C13 /* Build configuration list for PBXNativeTarget "Pods-APDropDownNavToolbar" */ = { + 66594C4CF9F4B42B7E79C5E3 /* Build configuration list for PBXNativeTarget "Pods-UnionFind" */ = { isa = XCConfigurationList; buildConfigurations = ( - 05988C51CB5444640C71B480 /* App Store Release */, - 4A01F8DA52E9ED613A82B543 /* Debug */, - EA2BEBFBD539B5A45FC2B462 /* Release */, + 71E6AAB925E7E52A6D61A255 /* App Store Release */, + F678982DE6B40EBA4659F334 /* Debug */, + 54E31273D0D0FEE036EAEBB8 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 76559277EDF4943AF10B4385 /* Build configuration list for PBXNativeTarget "Pods-UICKeyChainStore" */ = { + 691408F9E0E9C97E6F188DD9 /* Build configuration list for PBXNativeTarget "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - C0B01E0A2046F96093C133CE /* App Store Release */, - F6EB3A03F913356A7A259573 /* Debug */, - 4D5AC74E842C810496B65D26 /* Release */, + 3D89C8CFFA9C6A2E23955621 /* App Store Release */, + BA27941D314A4DF7F49CB759 /* Debug */, + 680CB47957BEFA7BE7450787 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 7CBC5574E211B30D06C1A067 /* Build configuration list for PBXNativeTarget "Pods-SCWaveformView" */ = { + 800DF786D0A5692434ABC6DC /* Build configuration list for PBXNativeTarget "Pods-ProtocolBuffers" */ = { isa = XCConfigurationList; buildConfigurations = ( - 1DA8B60284DE5804467606BE /* App Store Release */, - 0E612210B688BB6486407825 /* Debug */, - F85869A09440D85C45DBF6C2 /* Release */, + 5E49D9566B857CD889E9736F /* App Store Release */, + 9E879E01E200DA9393F590F9 /* Debug */, + 9A1773BEFB580EE0051E5C43 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 7E1C3985B2B45662C3B05A5A /* Build configuration list for PBXNativeTarget "Pods" */ = { + 8895348D755615368A430A3F /* Build configuration list for PBXNativeTarget "Pods-AxolotlKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - 7CD35AE66E43021B18299AFC /* App Store Release */, - FF7587EB16DB34B4D5F0F3D0 /* Debug */, - E60568DA55E89B54D5997621 /* Release */, + 350519A8B2BD53329E1D9CB6 /* App Store Release */, + 1AB455CF49C3B19206881F17 /* Debug */, + A18F6F1F4206F992D732C2C9 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 8DECBF1B7D28082FF4D27B54 /* Build configuration list for PBXNativeTarget "Pods-Mantle" */ = { + 91832408284445C03DD14B7F /* Build configuration list for PBXNativeTarget "Pods-DJWActionSheet" */ = { isa = XCConfigurationList; buildConfigurations = ( - A0D792695B0131F7A35CE3E8 /* App Store Release */, - E1326951C355D6B5DEBD9481 /* Debug */, - 4D361346CDB7F85E29B163D7 /* Release */, + 0D2064011ECA365DD656DC4F /* App Store Release */, + BBC8F53A84EE73F9776C91A4 /* Debug */, + 90D0884B8B4FC728A369D5AC /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 90B71AEBA2DEA67260587ADA /* Build configuration list for PBXNativeTarget "Pods-SocketRocket" */ = { + 963A72297423713116D2D2F6 /* Build configuration list for PBXNativeTarget "Pods-SQLCipher" */ = { isa = XCConfigurationList; buildConfigurations = ( - DE57ED0D93F08191C6DDA292 /* App Store Release */, - 489733CDDFF2EFE5E0FC5412 /* Debug */, - 7C3F1FF948C5BB42D9142D99 /* Release */, + C98DC68C337851A13582C330 /* App Store Release */, + EAA5207B96F8CB7DDCE693A1 /* Debug */, + 81EE43AA51BFBA8A56783B4C /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 9799DEB97086B3C08CB06ED8 /* Build configuration list for PBXNativeTarget "Pods-ProtocolBuffers" */ = { + 99741EA549E5CFC9D6DAF038 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - CD0954F7F9F34327F32F702C /* App Store Release */, - 1EFB757D8317C5FC87887B23 /* Debug */, - 70CA79FD185F64054F9E3E16 /* Release */, + D37F3387AE9E2B27DDC65F61 /* App Store Release */, + CE52F7F6952D9E16452F8368 /* Debug */, + 43BBA0A25CC195195707080C /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 9B7531D9B113076651EE3A3D /* Build configuration list for PBXNativeTarget "Pods-JSQMessagesViewController" */ = { + B783BF4D2824ED754AD4607A /* Build configuration list for PBXNativeTarget "Pods-Mantle" */ = { isa = XCConfigurationList; buildConfigurations = ( - 7C891E5C1A86B8FAFC117000 /* App Store Release */, - 6F4B3FD6B366CE9B5528C0A6 /* Debug */, - FCEA7B4DB0A3B9C9A7A379ED /* Release */, + 0470822BC2F87151EC9FD20B /* App Store Release */, + 128143A50C586E7706F16F6D /* Debug */, + D280E425AFF7CE4C3EC8BD1D /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 9D922B271E936646203D23B3 /* Build configuration list for PBXNativeTarget "Pods-25519" */ = { + BDBA5CCFFA90832E19839E41 /* Build configuration list for PBXNativeTarget "Pods-CocoaLumberjack" */ = { isa = XCConfigurationList; buildConfigurations = ( - DE25A6D24DCE3AF7B0C39B68 /* App Store Release */, - ACCD8204AE4C15F42DE70FEB /* Debug */, - 30CA16CA6EF35CC32BD1AD84 /* Release */, + C7FAE774563360EC5FD591E2 /* App Store Release */, + 3DF39BAA3B172800663F9643 /* Debug */, + 68F4FEA317D0F62D8DF7DC2F /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - AAD1CE446AF1E25BEEFE0D66 /* Build configuration list for PBXNativeTarget "Pods-PastelogKit" */ = { + D19C0F01C69F487035A11434 /* Build configuration list for PBXNativeTarget "Pods-SSKeychain" */ = { isa = XCConfigurationList; buildConfigurations = ( - 07E333BFC0B6CA16AB03B0F2 /* App Store Release */, - E6205F23309ABF6F77B42FE7 /* Debug */, - 9D0C8161182BC4E8F79A1A6A /* Release */, + 7BF3D66248C9DE53994F09C9 /* App Store Release */, + 5729654A7E44DD9D239F4CD1 /* Debug */, + E45D32B3849EF380D948C36E /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - CA71AD48CDE15AECE06E4855 /* Build configuration list for PBXNativeTarget "Pods-SQLCipher" */ = { + E9BE3760E8F6ADFDA51DF2CD /* Build configuration list for PBXNativeTarget "Pods-SocketRocket" */ = { isa = XCConfigurationList; buildConfigurations = ( - AC2D3902D9DDFCF281296511 /* App Store Release */, - A8A7320DF66DF4E186DD3B79 /* Debug */, - 7FFF10481EEC19D5D7A1950B /* Release */, + F904AAEF31F9B92D2F6B9496 /* App Store Release */, + 3B899539B3B01C424FFF0CB7 /* Debug */, + 7AD244E1FC497D5FA0565662 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - E3E51D2FD1A72C8B258DAE30 /* Build configuration list for PBXNativeTarget "Pods-HKDFKit" */ = { + EC9FB9616E4EB0C5F389DFEB /* Build configuration list for PBXNativeTarget "Pods-JSQMessagesViewController" */ = { isa = XCConfigurationList; buildConfigurations = ( - 16DE777F0948A7BD80E7E039 /* App Store Release */, - 66D6F98DAF80C15B777FD184 /* Debug */, - 988858FE0218F2DCE18B8BD4 /* Release */, + 865F9E82F629C9E943818CEF /* App Store Release */, + 46F5FFAB3336BDD0537A6F29 /* Debug */, + CADAA949D700980FF158A118 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - F82EF43BD6E3EFB262202AB6 /* Build configuration list for PBXNativeTarget "Pods-TwistedOakCollapsingFutures" */ = { + EE704626E9B9F7230B5DAF6C /* Build configuration list for PBXNativeTarget "Pods-TwistedOakCollapsingFutures" */ = { isa = XCConfigurationList; buildConfigurations = ( - 2DB97B89D6DCE60589902415 /* App Store Release */, - E85E02AE9727064C6B8EA0FA /* Debug */, - 6E784C02B7DFB4A0334F61B3 /* Release */, + 744A85BA466B5F4F812EED1C /* App Store Release */, + D8E06BFB215F5995CDBBC913 /* Debug */, + B367E6C43FD95F397B8C55CE /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - FE5E58AA3F1FF5D11E02DF6F /* Build configuration list for PBXNativeTarget "Pods-DJWActionSheet" */ = { + F48024844BA4AA97E3D24EAD /* Build configuration list for PBXNativeTarget "Pods-YapDatabase" */ = { isa = XCConfigurationList; buildConfigurations = ( - B0119D5B0923FE29AEB7B240 /* App Store Release */, - 04F86AF4FD72AD752B4773D5 /* Debug */, - 0EE6040045C266B1359AC199 /* Release */, + DA3021B73DDADE287722EF19 /* App Store Release */, + 99BD63EEC95D0C70AB27799A /* Debug */, + 0636F435D59547361D20DBAF /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; - rootObject = 1F313D680C37BFC619E69E9F /* Project object */; + rootObject = 42C9AD02505925D05018E288 /* Project object */; } diff --git a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-25519.xcscheme b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-25519.xcscheme index 0fa149f..37a1624 100644 --- a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-25519.xcscheme +++ b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-25519.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> diff --git a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-AFNetworking.xcscheme b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-AFNetworking.xcscheme index 002f6d1..55a2527 100644 --- a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-AFNetworking.xcscheme +++ b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-AFNetworking.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> diff --git a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-APDropDownNavToolbar.xcscheme b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-APDropDownNavToolbar.xcscheme index 8cc49db..c776405 100644 --- a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-APDropDownNavToolbar.xcscheme +++ b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-APDropDownNavToolbar.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> diff --git a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-AxolotlKit.xcscheme b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-AxolotlKit.xcscheme index f590ff9..f4cbfbf 100644 --- a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-AxolotlKit.xcscheme +++ b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-AxolotlKit.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> diff --git a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-CocoaLumberjack.xcscheme b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-CocoaLumberjack.xcscheme index bb26711..0434b7b 100644 --- a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-CocoaLumberjack.xcscheme +++ b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-CocoaLumberjack.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> diff --git a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-DJWActionSheet.xcscheme b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-DJWActionSheet.xcscheme index e721b2b..c3c66ca 100644 --- a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-DJWActionSheet.xcscheme +++ b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-DJWActionSheet.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> diff --git a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-FFCircularProgressView.xcscheme b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-FFCircularProgressView.xcscheme index 97a19c5..e41713b 100644 --- a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-FFCircularProgressView.xcscheme +++ b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-FFCircularProgressView.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> diff --git a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-HKDFKit.xcscheme b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-HKDFKit.xcscheme index bf6aa25..ebf2f02 100644 --- a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-HKDFKit.xcscheme +++ b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-HKDFKit.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> diff --git a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-JSQMessagesViewController.xcscheme b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-JSQMessagesViewController.xcscheme index c171799..a1e7273 100644 --- a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-JSQMessagesViewController.xcscheme +++ b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-JSQMessagesViewController.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> diff --git a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-JSQSystemSoundPlayer.xcscheme b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-JSQSystemSoundPlayer.xcscheme index b8c42e4..ea16047 100644 --- a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-JSQSystemSoundPlayer.xcscheme +++ b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-JSQSystemSoundPlayer.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> diff --git a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-Mantle.xcscheme b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-Mantle.xcscheme index 7f44efe..c52ea1f 100644 --- a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-Mantle.xcscheme +++ b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-Mantle.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> diff --git a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-PastelogKit.xcscheme b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-PastelogKit.xcscheme index 55e1820..7a6b068 100644 --- a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-PastelogKit.xcscheme +++ b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-PastelogKit.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> diff --git a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-ProtocolBuffers.xcscheme b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-ProtocolBuffers.xcscheme index 98a76b8..7b19949 100644 --- a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-ProtocolBuffers.xcscheme +++ b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-ProtocolBuffers.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> diff --git a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-SCWaveformView.xcscheme b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-SCWaveformView.xcscheme index 098b43e..e326d6b 100644 --- a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-SCWaveformView.xcscheme +++ b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-SCWaveformView.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> diff --git a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-SQLCipher.xcscheme b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-SQLCipher.xcscheme index 524625b..c563ddd 100644 --- a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-SQLCipher.xcscheme +++ b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-SQLCipher.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> diff --git a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-SSKeychain.xcscheme b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-SSKeychain.xcscheme index 9e70724..fda7a88 100644 --- a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-SSKeychain.xcscheme +++ b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-SSKeychain.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> diff --git a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-SocketRocket.xcscheme b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-SocketRocket.xcscheme index 7ee0819..a4a6814 100644 --- a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-SocketRocket.xcscheme +++ b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-SocketRocket.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> diff --git a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-TwistedOakCollapsingFutures.xcscheme b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-TwistedOakCollapsingFutures.xcscheme index 5d94026..b4212e3 100644 --- a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-TwistedOakCollapsingFutures.xcscheme +++ b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-TwistedOakCollapsingFutures.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> diff --git a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-UICKeyChainStore.xcscheme b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-UICKeyChainStore.xcscheme index 9cb33fc..a02e8c2 100644 --- a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-UICKeyChainStore.xcscheme +++ b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-UICKeyChainStore.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> diff --git a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-UnionFind.xcscheme b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-UnionFind.xcscheme index 0a2e0b2..86eb4db 100644 --- a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-UnionFind.xcscheme +++ b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-UnionFind.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> diff --git a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-YapDatabase.xcscheme b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-YapDatabase.xcscheme index 1e7ab08..925fc74 100644 --- a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-YapDatabase.xcscheme +++ b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-YapDatabase.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> diff --git a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-libPhoneNumber-iOS.xcscheme b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-libPhoneNumber-iOS.xcscheme index 520bc9b..4514e96 100644 --- a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-libPhoneNumber-iOS.xcscheme +++ b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods-libPhoneNumber-iOS.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> diff --git a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods.xcscheme b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods.xcscheme index f4c505a..17810c9 100644 --- a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods.xcscheme +++ b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/Pods.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> diff --git a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/xcschememanagement.plist b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/xcschememanagement.plist index 8a8ede6..93aa065 100644 --- a/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/Pods.xcodeproj/xcuserdata/fred.xcuserdatad/xcschemes/xcschememanagement.plist @@ -121,6 +121,122 @@ SuppressBuildableAutocreation - + + 08F0DCA68B5FFC21A16444F9 + + primary + + + 145392C3D706F438F2856DEB + + primary + + + 147F989E60A758E83FEC71A3 + + primary + + + 335DCDE20B38448BCC27D295 + + primary + + + 3C6D6C60AF9B7D9A0CC77D28 + + primary + + + 4FDF6A2F2EB9E16E95F0D81A + + primary + + + 63B124A1F383BD07F5165C7C + + primary + + + 6AEA110B6F136D38BCD54903 + + primary + + + 7029F23F0FCC0B728E0D539D + + primary + + + 7584A6A244B69078D206B5FF + + primary + + + 771E7894AEED398E61A5A67C + + primary + + + 81E9E44E02AEEFA0425B6B03 + + primary + + + 85F90C2524FBE622F63D75DF + + primary + + + 8CAAF2170BB44FFDF9F09C4B + + primary + + + 9191C1268237D027F5AD7F2C + + primary + + + 947802EC46C4B21984D869B5 + + primary + + + AD3D3E74B89AB1411F0DC686 + + primary + + + B74A13250938C86631A7E77E + + primary + + + D4D79B561F795042AC0C1107 + + primary + + + EC23E220AEAD1C52CA083830 + + primary + + + EF5BD17B7A64797B4EB990BF + + primary + + + FC1F047A689E1764713AF609 + + primary + + + FD63CDDB91A223B80A1AD6FE + + primary + + + diff --git a/Target Support Files/Pods/Pods-environment.h b/Target Support Files/Pods/Pods-environment.h index b002722..331b556 100644 --- a/Target Support Files/Pods/Pods-environment.h +++ b/Target Support Files/Pods/Pods-environment.h @@ -118,13 +118,13 @@ #define COCOAPODS_POD_AVAILABLE_Mantle #define COCOAPODS_VERSION_MAJOR_Mantle 2 #define COCOAPODS_VERSION_MINOR_Mantle 0 -#define COCOAPODS_VERSION_PATCH_Mantle 0 +#define COCOAPODS_VERSION_PATCH_Mantle 2 // Mantle/extobjc #define COCOAPODS_POD_AVAILABLE_Mantle_extobjc #define COCOAPODS_VERSION_MAJOR_Mantle_extobjc 2 #define COCOAPODS_VERSION_MINOR_Mantle_extobjc 0 -#define COCOAPODS_VERSION_PATCH_Mantle_extobjc 0 +#define COCOAPODS_VERSION_PATCH_Mantle_extobjc 2 // OpenSSL #define COCOAPODS_POD_AVAILABLE_OpenSSL @@ -202,5 +202,5 @@ #define COCOAPODS_POD_AVAILABLE_libPhoneNumber_iOS #define COCOAPODS_VERSION_MAJOR_libPhoneNumber_iOS 0 #define COCOAPODS_VERSION_MINOR_libPhoneNumber_iOS 8 -#define COCOAPODS_VERSION_PATCH_libPhoneNumber_iOS 4 +#define COCOAPODS_VERSION_PATCH_libPhoneNumber_iOS 5 diff --git a/libPhoneNumber-iOS/libPhoneNumber/NBAsYouTypeFormatter.h b/libPhoneNumber-iOS/libPhoneNumber/NBAsYouTypeFormatter.h index 55f53df..11db4bf 100755 --- a/libPhoneNumber-iOS/libPhoneNumber/NBAsYouTypeFormatter.h +++ b/libPhoneNumber-iOS/libPhoneNumber/NBAsYouTypeFormatter.h @@ -8,6 +8,9 @@ #import +@class NBAsYouTypeFormatter; + + @interface NBAsYouTypeFormatter : NSObject - (id)initWithRegionCode:(NSString *)regionCode; @@ -28,4 +31,6 @@ - (void)clear; +@property (nonatomic, assign, readonly) BOOL isSuccessfulFormatting; + @end diff --git a/libPhoneNumber-iOS/libPhoneNumber/NBAsYouTypeFormatter.m b/libPhoneNumber-iOS/libPhoneNumber/NBAsYouTypeFormatter.m index 25f1abe..b85c936 100755 --- a/libPhoneNumber-iOS/libPhoneNumber/NBAsYouTypeFormatter.m +++ b/libPhoneNumber-iOS/libPhoneNumber/NBAsYouTypeFormatter.m @@ -42,6 +42,7 @@ - (id)init self = [super init]; if (self) { + _isSuccessfulFormatting = NO; /** * The digits that have not been entered yet will be represented by a \u2008, * the punctuation space. @@ -393,7 +394,7 @@ - (BOOL)maybeCreateNewTemplate_ * @param {string} leadingThreeDigits first three digits of entered number. * @private */ -- (void)getAvailableFormats_:(NSString*)leadingThreeDigits +- (void)getAvailableFormats_:(NSString*)leadingDigits { /** @type {Array.} */ BOOL isIntlNumberFormats = (self.isCompleteNumber_ && self.currentMetaData_.intlNumberFormats.count > 0); @@ -418,7 +419,7 @@ - (void)getAvailableFormats_:(NSString*)leadingThreeDigits } } - [self narrowDownPossibleFormats_:leadingThreeDigits]; + [self narrowDownPossibleFormats_:leadingDigits]; }; @@ -452,19 +453,21 @@ - (void)narrowDownPossibleFormats_:(NSString *)leadingDigits { /** @type {i18n.phonenumbers.NumberFormat} */ NBNumberFormat *format = [self.possibleFormats_ safeObjectAtIndex:i]; - if (format.leadingDigitsPatterns.count > indexOfLeadingDigitsPattern) - { - /** @type {string} */ - NSString *leadingDigitsPattern = [format.leadingDigitsPatterns safeObjectAtIndex:indexOfLeadingDigitsPattern]; - - if ([self.phoneUtil_ stringPositionByRegex:leadingDigits regex:leadingDigitsPattern] == 0) - { - [possibleFormats addObject:format]; - } - } else { - // else the particular format has no more specific leadingDigitsPattern, - // and it should be retained. - [possibleFormats addObject:[self.possibleFormats_ safeObjectAtIndex:i]]; + + if (format.leadingDigitsPatterns.count == 0) { + // Keep everything that isn't restricted by leading digits. + [possibleFormats addObject:format]; + continue; + } + + /** @type {number} */ + NSInteger lastLeadingDigitsPattern = MIN(indexOfLeadingDigitsPattern, format.leadingDigitsPatterns.count - 1); + + /** @type {string} */ + NSString *leadingDigitsPattern = [format.leadingDigitsPatterns safeObjectAtIndex:lastLeadingDigitsPattern]; + + if ([self.phoneUtil_ stringPositionByRegex:leadingDigits regex:leadingDigitsPattern] == 0) { + [possibleFormats addObject:format]; } } self.possibleFormats_ = possibleFormats; @@ -686,9 +689,11 @@ - (NSString*)inputDigitAndRememberPosition:(NSString*)nextChar * @return {string} * @private */ + - (NSString*)inputDigitWithOptionToRememberPosition_:(NSString*)nextChar rememberPosition:(BOOL)rememberPosition { if (!nextChar || nextChar.length <= 0) { + _isSuccessfulFormatting = NO; return self.currentOutput_; } @@ -713,11 +718,14 @@ - (NSString*)inputDigitWithOptionToRememberPosition_:(NSString*)nextChar remembe // formatting chars have been entered, it can be due to really long IDDs or // NDDs. If that is the case, we might be able to do formatting again after // extracting them. + if (self.inputHasFormatting_) { + _isSuccessfulFormatting = YES; return [NSString stringWithString:self.accruedInput_]; } else if ([self attemptToExtractIdd_]) { if ([self attemptToExtractCountryCallingCode_]) { + _isSuccessfulFormatting = YES; return [self attemptToChoosePatternWithPrefixExtracted_]; } } @@ -727,8 +735,11 @@ - (NSString*)inputDigitWithOptionToRememberPosition_:(NSString*)nextChar remembe // to YES, since we don't want this to change later when we choose // formatting templates. [self.prefixBeforeNationalNumber_ appendString:[NSString stringWithFormat: @"%@", self.SEPARATOR_BEFORE_NATIONAL_NUMBER_]]; + _isSuccessfulFormatting = YES; return [self attemptToChoosePatternWithPrefixExtracted_]; } + + _isSuccessfulFormatting = NO; return self.accruedInput_; } @@ -740,6 +751,7 @@ - (NSString*)inputDigitWithOptionToRememberPosition_:(NSString*)nextChar remembe case 0: case 1: case 2: + _isSuccessfulFormatting = YES; return self.accruedInput_; case 3: if ([self attemptToExtractIdd_]) { @@ -747,6 +759,7 @@ - (NSString*)inputDigitWithOptionToRememberPosition_:(NSString*)nextChar remembe } else { // No IDD or plus sign is found, might be entering in national format. self.nationalPrefixExtracted_ = [self removeNationalPrefixFromNationalNumber_]; + _isSuccessfulFormatting = YES; return [self attemptToChooseFormattingPattern_]; } default: @@ -754,11 +767,12 @@ - (NSString*)inputDigitWithOptionToRememberPosition_:(NSString*)nextChar remembe if ([self attemptToExtractCountryCallingCode_]) { self.isExpectingCountryCallingCode_ = NO; } + _isSuccessfulFormatting = YES; return [NSString stringWithFormat:@"%@%@", self.prefixBeforeNationalNumber_, self.nationalNumber_]; } if (self.possibleFormats_.count > 0) { - // The formatting pattern is already chosen. + // The formatting patterns are already chosen. /** @type {string} */ NSString *tempNationalNumber = [self inputDigitHelper_:nextChar]; // See if the accrued digits can be formatted properly already. If not, @@ -767,21 +781,32 @@ - (NSString*)inputDigitWithOptionToRememberPosition_:(NSString*)nextChar remembe /** @type {string} */ NSString *formattedNumber = [self attemptToFormatAccruedDigits_]; if (formattedNumber.length > 0) { + _isSuccessfulFormatting = YES; return formattedNumber; } [self narrowDownPossibleFormats_:self.nationalNumber_]; if ([self maybeCreateNewTemplate_]) { + _isSuccessfulFormatting = YES; return [self inputAccruedNationalNumber_]; } - return self.ableToFormat_ ? [self appendNationalNumber_:tempNationalNumber] : self.accruedInput_; + if (self.ableToFormat_) { + _isSuccessfulFormatting = YES; + return [self appendNationalNumber_:tempNationalNumber]; + } else { + _isSuccessfulFormatting = NO; + return self.accruedInput_; + } } else { + _isSuccessfulFormatting = NO; return [self attemptToChooseFormattingPattern_]; } } + + _isSuccessfulFormatting = NO; }; @@ -968,7 +993,12 @@ - (NSString*)attemptToChooseFormattingPattern_ // We start to attempt to format only when as least MIN_LEADING_DIGITS_LENGTH // digits of national number (excluding national prefix) have been entered. if (nationalNumber.length >= self.MIN_LEADING_DIGITS_LENGTH_) { - [self getAvailableFormats_:[nationalNumber substringWithRange:NSMakeRange(0, self.MIN_LEADING_DIGITS_LENGTH_)]]; + [self getAvailableFormats_:nationalNumber]; + // See if the accrued digits can be formatted properly already. + NSString *formattedNumber = [self attemptToFormatAccruedDigits_]; + if (formattedNumber.length > 0) { + return formattedNumber; + } return [self maybeCreateNewTemplate_] ? [self inputAccruedNationalNumber_] : self.accruedInput_; } else { return [self appendNationalNumber_:nationalNumber]; diff --git a/libPhoneNumber-iOS/libPhoneNumber/NBMetadataCore.m b/libPhoneNumber-iOS/libPhoneNumber/NBMetadataCore.m index fe0c4ac..536f10d 100644 --- a/libPhoneNumber-iOS/libPhoneNumber/NBMetadataCore.m +++ b/libPhoneNumber-iOS/libPhoneNumber/NBMetadataCore.m @@ -192,9 +192,9 @@ - (id)init self = [super init]; if (self) { self.generalDesc = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"1\\d{7,12}|[2-9]\\d{9,10}" withPossibleNumberPattern:@"\\d{6,13}" withExample:nil]; - self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:11|2[02]|33|4[04]|79)[2-7]\\d{7}|80[2-467]\\d{7}|(?:1(?:2[0-249]|3[0-25]|4[145]|[59][14]|6[014]|7[1257]|8[01346])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[126-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:[136][25]|22|4[28]|5[12]|[78]1|9[15])|6(?:12|[2345]1|57|6[13]|7[14]|80)|7(?:12|2[14]|3[134]|4[47]|5[15]|[67]1|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91))[2-7]\\d{6}|(?:(?:1(?:2[35-8]|3[346-9]|4[236-9]|[59][0235-9]|6[235-9]|7[34689]|8[257-9])|2(?:1[134689]|3[24-8]|4[2-8]|5[25689]|6[2-4679]|7[13-79]|8[2-479]|9[235-9])|3(?:01|1[79]|2[1-5]|4[25-8]|5[125689]|6[235-7]|7[157-9]|8[2-467])|4(?:1[14578]|2[5689]|3[2-467]|5[4-7]|6[35]|73|8[2689]|9[2389])|5(?:[16][146-9]|2[14-8]|3[1346]|4[14-69]|5[46]|7[2-4]|8[2-8]|9[246])|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|[57][2-689]|6[24-578]|8[1-6])|8(?:1[1357-9]|2[235-8]|3[03-57-9]|4[0-24-9]|5\\d|6[2457-9]|7[1-6]|8[1256]|9[2-4]))\\d|7(?:(?:1[013-9]|2[0235-9]|3[2679]|4[1-35689]|5[2-46-9]|[67][02-9]|9\\d)\\d|8(?:2[0-6]|[013-8]\\d)))[2-7]\\d{5}" withPossibleNumberPattern:@"\\d{6,10}" withExample:@"1123456789"]; - self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:7(?:0(?:2[2-9]|[3-8]\\d|9[0-4])|2(?:0[04-9]|5[09]|7[5-8]|9[389])|3(?:0[1-9]|[58]\\d|7[3679]|9[689])|4(?:0[1-9]|1[15-9]|[29][89]|39|8[389])|5(?:[034678]\\d|2[03-9]|5[017-9]|9[7-9])|6(?:0[0127]|1[0-257-9]|2[0-4]|3[19]|5[4589]|[6-9]\\d)|7(?:0[2-9]|[1-79]\\d|8[1-9])|8(?:[0-7]\\d|9[013-9]))|8(?:0(?:[01589]\\d|6[67])|1(?:[02-589]\\d|1[0135-9]|7[0-79])|2(?:[236-9]\\d|5[1-9])|3(?:[0357-9]\\d|4[1-9])|[45]\\d{2}|6[02457-9]\\d|7[1-69]\\d|8(?:[0-26-9]\\d|44|5[2-9])|9(?:[035-9]\\d|2[2-9]|4[0-8]))|9\\d{3})\\d{6}" withPossibleNumberPattern:@"\\d{10}" withExample:@"9123456789"]; - self.tollFree = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"1(?:600\\d{6}|80(?:0\\d{4,8}|3\\d{9}))" withPossibleNumberPattern:@"\\d{8,13}" withExample:@"1800123456"]; + self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:11|2[02]|33|4[04]|79)[2-7]\\d{7}|80[2-467]\\d{7}|(?:1(?:2[0-249]|3[0-25]|4[145]|[59][14]|6[014]|7[1257]|8[01346])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:[136][25]|22|4[28]|5[12]|[78]1|9[15])|6(?:12|[2345]1|57|6[13]|7[14]|80)|7(?:12|2[14]|3[134]|4[47]|5[15]|[67]1|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91))[2-7]\\d{6}|(?:(?:1(?:2[35-8]|3[346-9]|4[236-9]|[59][0235-9]|6[235-9]|7[34689]|8[257-9])|2(?:1[134689]|3[24-8]|4[2-8]|5[25689]|6[2-4679]|7[13-79]|8[2-479]|9[235-9])|3(?:01|1[79]|2[1-5]|4[25-8]|5[125689]|6[235-7]|7[157-9]|8[2-467])|4(?:1[14578]|2[5689]|3[2-467]|5[4-7]|6[35]|73|8[2689]|9[2389])|5(?:[16][146-9]|2[14-8]|3[1346]|4[14-69]|5[46]|7[2-4]|8[2-8]|9[246])|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|[57][2-689]|6[24-578]|8[1-6])|8(?:1[1357-9]|2[235-8]|3[03-57-9]|4[0-24-9]|5\\d|6[2457-9]|7[1-6]|8[1256]|9[2-4]))\\d|7(?:(?:1[013-9]|2[0235-9]|3[2679]|4[1-35689]|5[2-46-9]|[67][02-9]|9\\d)\\d|8(?:2[0-6]|[013-8]\\d)))[2-7]\\d{5}" withPossibleNumberPattern:@"\\d{6,10}" withExample:@"1123456789"]; + self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:7(?:0(?:2[2-9]|[3-8]\\d|9[0-8])|2(?:0[04-9]|5[09]|7[5-8]|9[389])|3(?:0[1-9]|[58]\\d|7[3679]|9[689])|4(?:0[1-9]|1[15-9]|[29][89]|39|8[389])|5(?:[034678]\\d|2[03-9]|5[017-9]|9[7-9])|6(?:0[0127]|1[0-257-9]|2[0-4]|3[19]|5[4589]|[6-9]\\d)|7(?:0[2-9]|[1-79]\\d|8[1-9])|8(?:[0-7]\\d|9[013-9]))|8(?:0(?:[01589]\\d|6[67])|1(?:[02-589]\\d|1[0135-9]|7[0-79])|2(?:[236-9]\\d|5[1-9])|3(?:[0357-9]\\d|4[1-9])|[45]\\d{2}|6[02457-9]\\d|7[1-69]\\d|8(?:[0-26-9]\\d|44|5[2-9])|9(?:[035-9]\\d|2[2-9]|4[0-8]))|9\\d{3})\\d{6}" withPossibleNumberPattern:@"\\d{10}" withExample:@"9123456789"]; + self.tollFree = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"1(?:600\\d{6}|80(?:0\\d{4,9}|3\\d{9}))" withPossibleNumberPattern:@"\\d{8,13}" withExample:@"1800123456"]; self.premiumRate = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"186[12]\\d{9}" withPossibleNumberPattern:@"\\d{13}" withExample:@"1861123456789"]; self.sharedCost = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"1860\\d{7}" withPossibleNumberPattern:@"\\d{11}" withExample:@"18603451234"]; self.personalNumber = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; @@ -203,7 +203,7 @@ - (id)init self.uan = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"140\\d{7}" withPossibleNumberPattern:@"\\d{10}" withExample:@"1409305260"]; self.emergency = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:nil withPossibleNumberPattern:nil withExample:nil]; self.voicemail = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; - self.noInternationalDialling = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"1(?:600\\d{6}|8(?:0(?:0\\d{4,8}|3\\d{9})|6(?:0\\d{7}|[12]\\d{9})))" withPossibleNumberPattern:@"\\d{8,13}" withExample:@"1800123456"]; + self.noInternationalDialling = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"1(?:600\\d{6}|8(?:0(?:0\\d{4,9}|3\\d{9})|6(?:0\\d{7}|[12]\\d{9})))" withPossibleNumberPattern:@"\\d{8,13}" withExample:@"1800123456"]; self.codeID = @"IN"; self.countryCode = [NSNumber numberWithInteger:91]; self.internationalPrefix = @"00"; @@ -218,7 +218,7 @@ - (id)init NSMutableArray *numberFormats0_patternArray = [[NSMutableArray alloc] init]; [numberFormats0_patternArray addObject:@"7(?:0[2-9]|2[0579]|3[057-9]|4[0-389]|6[0-35-9]|[57]|8[0-79])|8(?:0[015689]|1[0-57-9]|2[2356-9]|3[0-57-9]|[45]|6[02457-9]|7[1-69]|8[0124-9]|9[02-9])|9"]; - [numberFormats0_patternArray addObject:@"7(?:0(?:2[2-9]|[3-8]|9[0-4])|2(?:0[04-9]|5[09]|7[5-8]|9[389])|3(?:0[1-9]|[58]|7[3679]|9[689])|4(?:0[1-9]|1[15-9]|[29][89]|39|8[389])|5(?:[034678]|2[03-9]|5[017-9]|9[7-9])|6(?:0[0-27]|1[0-257-9]|2[0-4]|3[19]|5[4589]|[6-9])|7(?:0[2-9]|[1-79]|8[1-9])|8(?:[0-7]|9[013-9]))|8(?:0(?:[01589]|6[67])|1(?:[02-589]|1[0135-9]|7[0-79])|2(?:[236-9]|5[1-9])|3(?:[0357-9]|4[1-9])|[45]|6[02457-9]|7[1-69]|8(?:[0-26-9]|44|5[2-9])|9(?:[035-9]|2[2-9]|4[0-8]))|9"]; + [numberFormats0_patternArray addObject:@"7(?:0(?:2[2-9]|[3-8]|9[0-8])|2(?:0[04-9]|5[09]|7[5-8]|9[389])|3(?:0[1-9]|[58]|7[3679]|9[689])|4(?:0[1-9]|1[15-9]|[29][89]|39|8[389])|5(?:[034678]|2[03-9]|5[017-9]|9[7-9])|6(?:0[0-27]|1[0-257-9]|2[0-4]|3[19]|5[4589]|[6-9])|7(?:0[2-9]|[1-79]|8[1-9])|8(?:[0-7]|9[013-9]))|8(?:0(?:[01589]|6[67])|1(?:[02-589]|1[0135-9]|7[0-79])|2(?:[236-9]|5[1-9])|3(?:[0357-9]|4[1-9])|[45]|6[02457-9]|7[1-69]|8(?:[0-26-9]|44|5[2-9])|9(?:[035-9]|2[2-9]|4[0-8]))|9"]; NBNumberFormat *numberFormats0 = [[NBNumberFormat alloc] initWithPattern:@"(\\d{5})(\\d{5})" withFormat:@"$1 $2" withLeadingDigitsPatterns:numberFormats0_patternArray withNationalPrefixFormattingRule:@"0$1" whenFormatting:YES withDomesticCarrierCodeFormattingRule:@""]; [numberFormats_FormatArray addObject:numberFormats0]; @@ -228,7 +228,7 @@ - (id)init [numberFormats_FormatArray addObject:numberFormats1]; NSMutableArray *numberFormats2_patternArray = [[NSMutableArray alloc] init]; - [numberFormats2_patternArray addObject:@"1(?:2[0-249]|3[0-25]|4[145]|[569][14]|7[1257]|8[1346]|[68][1-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[126-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:[136][25]|22|4[28]|5[12]|[78]1|9[15])|6(?:12|[2345]1|57|6[13]|7[14]|80)"]; + [numberFormats2_patternArray addObject:@"1(?:2[0-249]|3[0-25]|4[145]|[569][14]|7[1257]|8[1346]|[68][1-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:[136][25]|22|4[28]|5[12]|[78]1|9[15])|6(?:12|[2345]1|57|6[13]|7[14]|80)"]; NBNumberFormat *numberFormats2 = [[NBNumberFormat alloc] initWithPattern:@"(\\d{3})(\\d{3})(\\d{4})" withFormat:@"$1 $2 $3" withLeadingDigitsPatterns:numberFormats2_patternArray withNationalPrefixFormattingRule:@"0$1" whenFormatting:YES withDomesticCarrierCodeFormattingRule:@""]; [numberFormats_FormatArray addObject:numberFormats2]; @@ -273,8 +273,8 @@ - (id)init NSMutableArray *numberFormats10_patternArray = [[NSMutableArray alloc] init]; [numberFormats10_patternArray addObject:@"18[06]"]; - [numberFormats10_patternArray addObject:@"18(?:03|6[12])"]; - NBNumberFormat *numberFormats10 = [[NBNumberFormat alloc] initWithPattern:@"(\\d{4})(\\d{3})(\\d{4})(\\d{2})" withFormat:@"$1 $2 $3 $4" withLeadingDigitsPatterns:numberFormats10_patternArray withNationalPrefixFormattingRule:@"$1" whenFormatting:YES withDomesticCarrierCodeFormattingRule:@""]; + [numberFormats10_patternArray addObject:@"18(?:0[03]|6[12])"]; + NBNumberFormat *numberFormats10 = [[NBNumberFormat alloc] initWithPattern:@"(\\d{4})(\\d{3})(\\d{3})(\\d{3})" withFormat:@"$1 $2 $3 $4" withLeadingDigitsPatterns:numberFormats10_patternArray withNationalPrefixFormattingRule:@"$1" whenFormatting:YES withDomesticCarrierCodeFormattingRule:@""]; [numberFormats_FormatArray addObject:numberFormats10]; self.numberFormats = numberFormats_FormatArray; @@ -648,8 +648,8 @@ - (id)init self = [super init]; if (self) { self.generalDesc = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"[1-9]\\d{7,8}" withPossibleNumberPattern:@"\\d{6,9}" withExample:nil]; - self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:1\\d|2(?:1\\d|[2-9])|3[2-7]|4[24-9]|5[2-79]|6[23689]|7(?:1\\d|[2-9])|8[2-57-9]|9[2-69])\\d{6}" withPossibleNumberPattern:@"\\d{6,9}" withExample:@"12345678"]; - self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:[27]0|3[01])\\d{7}" withPossibleNumberPattern:@"\\d{9}" withExample:@"201234567"]; + self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:1\\d|2(?:1\\d|[2-9])|3(?:[2-7]|8\\d)|4[24-9]|5[2-79]|6[23689]|7(?:1\\d|[2-9])|8[2-57-9]|9[2-69])\\d{6}" withPossibleNumberPattern:@"\\d{6,9}" withExample:@"12345678"]; + self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:[257]0|3[01])\\d{7}" withPossibleNumberPattern:@"\\d{9}" withExample:@"201234567"]; self.tollFree = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"80\\d{6}" withPossibleNumberPattern:@"\\d{8}" withExample:@"80123456"]; self.premiumRate = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"9[01]\\d{6}" withPossibleNumberPattern:@"\\d{8}" withExample:@"90123456"]; self.sharedCost = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"40\\d{6}" withPossibleNumberPattern:@"\\d{8}" withExample:@"40123456"]; @@ -797,7 +797,7 @@ - (id)init if (self) { self.generalDesc = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"[1-9]\\d{7,9}" withPossibleNumberPattern:@"\\d{6,10}" withExample:nil]; self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:2[3-6]|3[2-6]|4[2-4]|[5-7][2-5])(?:[237-9]|4[56]|5\\d|6\\d?)\\d{5}|23(?:4[234]|8\\d{2})\\d{4}" withPossibleNumberPattern:@"\\d{6,9}" withExample:@"23756789"]; - self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:1(?:[013-9]|2\\d?)|3[18]\\d|6[016-9]|7(?:[07-9]|6\\d)|8(?:[013-79]|8\\d)|9(?:6\\d|7\\d?|[0-589]))\\d{6}" withPossibleNumberPattern:@"\\d{8,9}" withExample:@"91234567"]; + self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:1(?:[013-9]|2\\d?)|3[18]\\d|6[016-9]|7(?:[07-9]|[16]\\d)|8(?:[013-79]|8\\d)|9(?:6\\d|7\\d?|[0-589]))\\d{6}" withPossibleNumberPattern:@"\\d{8,9}" withExample:@"91234567"]; self.tollFree = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"1800(?:1\\d|2[019])\\d{4}" withPossibleNumberPattern:@"\\d{10}" withExample:@"1800123456"]; self.premiumRate = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"1900(?:1\\d|2[09])\\d{4}" withPossibleNumberPattern:@"\\d{10}" withExample:@"1900123456"]; self.sharedCost = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; @@ -848,7 +848,7 @@ - (id)init if (self) { self.generalDesc = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"[589]\\d{9}" withPossibleNumberPattern:@"\\d{7}(?:\\d{3})?" withExample:nil]; self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"876(?:5(?:0[12]|1[0-468]|2[35]|63)|6(?:0[1-3579]|1[027-9]|[23]\\d|40|5[06]|6[2-589]|7[05]|8[04]|9[4-9])|7(?:0[2-689]|[1-6]\\d|8[056]|9[45])|9(?:0[1-8]|1[02378]|[2-8]\\d|9[2-468]))\\d{4}" withPossibleNumberPattern:@"\\d{7}(?:\\d{3})?" withExample:@"8765123456"]; - self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"876(?:2[1789]\\d|[348]\\d{2}|5(?:08|27|6[0-24-9]|[3-578]\\d)|7(?:0[07]|7\\d|8[1-47-9]|9[0-36-9])|9(?:[01]9|9[0579]))\\d{4}" withPossibleNumberPattern:@"\\d{10}" withExample:@"8762101234"]; + self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"876(?:2[16-9]\\d|[348]\\d{2}|5(?:0[3-9]|27|6[0-24-9]|[3-578]\\d)|7(?:0[07]|7\\d|8[1-47-9]|9[0-36-9])|9(?:[01]9|9[0579]))\\d{4}" withPossibleNumberPattern:@"\\d{10}" withExample:@"8762101234"]; self.tollFree = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"8(?:00|44|55|66|77|88)[2-9]\\d{6}" withPossibleNumberPattern:@"\\d{10}" withExample:@"8002123456"]; self.premiumRate = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"900[2-9]\\d{6}" withPossibleNumberPattern:@"\\d{10}" withExample:@"9002123456"]; self.sharedCost = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; @@ -1047,7 +1047,7 @@ - (id)init if (self) { self.generalDesc = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"[5689]\\d{8}" withPossibleNumberPattern:@"\\d{9}" withExample:nil]; self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"5(?:2(?:(?:[015-7]\\d|2[2-9]|3[2-57]|4[2-8]|8[235-7])\\d|9(?:0\\d|[89]0))|3(?:(?:[0-4]\\d|[57][2-9]|6[235-8]|9[3-9])\\d|8(?:0\\d|[89]0)))\\d{4}" withPossibleNumberPattern:@"\\d{9}" withExample:@"520123456"]; - self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"6(?:0[0-8]|[12-7]\\d|8[01]|9[2457-9])\\d{6}" withPossibleNumberPattern:@"\\d{9}" withExample:@"650123456"]; + self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"6(?:0[0-8]|[12-79]\\d|8[01])\\d{6}" withPossibleNumberPattern:@"\\d{9}" withExample:@"650123456"]; self.tollFree = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"80\\d{7}" withPossibleNumberPattern:@"\\d{9}" withExample:@"801234567"]; self.premiumRate = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"89\\d{7}" withPossibleNumberPattern:@"\\d{9}" withExample:@"891234567"]; self.sharedCost = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; @@ -1110,7 +1110,7 @@ - (id)init if (self) { self.generalDesc = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"[235-9]\\d{7,8}" withPossibleNumberPattern:@"\\d{7,9}" withExample:nil]; self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:2(?:6(?:2[0-35-9]|3[0-57-8]|4[24-7]|5[0-24-8]|[6-8][02]|9[0-2])|7(?:0[1-79]|10|2[014-7]|3[0-689]|4[019]|5[0-3578]))|32(?:0[1-69]|1[1-35-7]|2[024-7]|3\\d|4[0-2]|[57][02]|60)|53(?:0[0-2]|[13][02]|2[0-59]|49|5[0-35-9]|6[15]|7[45]|8[1-6]|9[0-36-9])|6(?:2[50]0|300|4(?:0[0125]|1[2-7]|2[0569]|[38][07-9]|4[025689]|6[0-589]|7\\d|9[0-2])|5(?:[01][056]|2[034]|3[0-57-9]|4[17-8]|5[0-69]|6[0-35-9]|7[1-379]|8[0-68]|9[02-39]))|87(?:[02]0|7[08]|9[09]))\\d{4}" withPossibleNumberPattern:@"\\d{7,8}" withExample:@"62001234"]; - self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"7(?:55|7[25-9]|8[05-9]|9[015-9])\\d{6}" withPossibleNumberPattern:@"\\d{9}" withExample:@"790123456"]; + self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"7(?:55|7[25-9]|8[05-9]|9[0-25-9])\\d{6}" withPossibleNumberPattern:@"\\d{9}" withExample:@"790123456"]; self.tollFree = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"80\\d{6}" withPossibleNumberPattern:@"\\d{8}" withExample:@"80012345"]; self.premiumRate = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"900\\d{5}" withPossibleNumberPattern:@"\\d{8}" withExample:@"90012345"]; self.sharedCost = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"85\\d{6}" withPossibleNumberPattern:@"\\d{8}" withExample:@"85012345"]; @@ -1602,16 +1602,16 @@ - (id)init if (self) { self.generalDesc = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"6\\d{8}|[23789]\\d{6}" withPossibleNumberPattern:@"\\d{7,9}" withExample:nil]; self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:2(?:01|1[27]|3\\d|6[02-578]|96)|3(?:7[0135-7]|8[048]|9[0269]))\\d{4}" withPossibleNumberPattern:@"\\d{7}" withExample:@"2345678"]; - self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"6(?:51[01]|6(?:[01][0-4]|2[016-9]|88)|710)\\d{5}|7(?:36|4[25]|56|[7-9]\\d)\\d{4}" withPossibleNumberPattern:@"\\d{7,9}" withExample:@"661234567"]; - self.tollFree = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"80(?:0(?:2[238]|79)|9\\d{2})\\d{2}" withPossibleNumberPattern:@"\\d{7}" withExample:@"8002222"]; - self.premiumRate = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"90(?:0(?:2[278]|79)|1(?:23|3[012])|6(?:4\\d|6[0126]))\\d{2}" withPossibleNumberPattern:@"\\d{7}" withExample:@"9002222"]; + self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"6(?:51[01]|6(?:0[0-6]|2[016-9]|39))\\d{5}|7(?:[37-9]\\d|42|56)\\d{4}" withPossibleNumberPattern:@"\\d{7,9}" withExample:@"660234567"]; + self.tollFree = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"80(?:02[28]|9\\d{2})\\d{2}" withPossibleNumberPattern:@"\\d{7}" withExample:@"8002222"]; + self.premiumRate = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"90(?:02[258]|1(?:23|3[14])|66[136])\\d{2}" withPossibleNumberPattern:@"\\d{7}" withExample:@"9002222"]; self.sharedCost = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; - self.personalNumber = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"701\\d{4}" withPossibleNumberPattern:@"\\d{7}" withExample:@"7011234"]; + self.personalNumber = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; self.voip = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; self.pager = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; - self.uan = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"87(?:0[128]|7[0-4])\\d{3}" withPossibleNumberPattern:@"\\d{7}" withExample:@"8770123"]; + self.uan = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"870(?:28|87)\\d{2}" withPossibleNumberPattern:@"\\d{7}" withExample:@"8702812"]; self.emergency = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:nil withPossibleNumberPattern:nil withExample:nil]; - self.voicemail = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"697(?:[35]6|4[25]|[7-9]\\d)\\d{4}" withPossibleNumberPattern:@"\\d{9}" withExample:@"697361234"]; + self.voicemail = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"697(?:42|56|[7-9]\\d)\\d{4}" withPossibleNumberPattern:@"\\d{9}" withExample:@"697861234"]; self.noInternationalDialling = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; self.codeID = @"LI"; self.countryCode = [NSNumber numberWithInteger:423]; @@ -1626,34 +1626,19 @@ - (id)init NSMutableArray *numberFormats_FormatArray = [[NSMutableArray alloc] init]; NSMutableArray *numberFormats0_patternArray = [[NSMutableArray alloc] init]; - [numberFormats0_patternArray addObject:@"[23]|7[3-57-9]|87"]; - NBNumberFormat *numberFormats0 = [[NBNumberFormat alloc] initWithPattern:@"(\\d{3})(\\d{2})(\\d{2})" withFormat:@"$1 $2 $3" withLeadingDigitsPatterns:numberFormats0_patternArray withNationalPrefixFormattingRule:@"" whenFormatting:NO withDomesticCarrierCodeFormattingRule:@""]; + [numberFormats0_patternArray addObject:@"[23789]"]; + NBNumberFormat *numberFormats0 = [[NBNumberFormat alloc] initWithPattern:@"(\\d{3})(\\d{4})" withFormat:@"$1 $2" withLeadingDigitsPatterns:numberFormats0_patternArray withNationalPrefixFormattingRule:@"" whenFormatting:NO withDomesticCarrierCodeFormattingRule:@""]; [numberFormats_FormatArray addObject:numberFormats0]; NSMutableArray *numberFormats1_patternArray = [[NSMutableArray alloc] init]; - [numberFormats1_patternArray addObject:@"6"]; - NBNumberFormat *numberFormats1 = [[NBNumberFormat alloc] initWithPattern:@"(6\\d)(\\d{3})(\\d{3})" withFormat:@"$1 $2 $3" withLeadingDigitsPatterns:numberFormats1_patternArray withNationalPrefixFormattingRule:@"" whenFormatting:NO withDomesticCarrierCodeFormattingRule:@""]; + [numberFormats1_patternArray addObject:@"6[56]"]; + NBNumberFormat *numberFormats1 = [[NBNumberFormat alloc] initWithPattern:@"(\\d{3})(\\d{3})(\\d{3})" withFormat:@"$1 $2 $3" withLeadingDigitsPatterns:numberFormats1_patternArray withNationalPrefixFormattingRule:@"" whenFormatting:NO withDomesticCarrierCodeFormattingRule:@""]; [numberFormats_FormatArray addObject:numberFormats1]; NSMutableArray *numberFormats2_patternArray = [[NSMutableArray alloc] init]; - [numberFormats2_patternArray addObject:@"6[567]"]; - NBNumberFormat *numberFormats2 = [[NBNumberFormat alloc] initWithPattern:@"(6[567]\\d)(\\d{3})(\\d{3})" withFormat:@"$1 $2 $3" withLeadingDigitsPatterns:numberFormats2_patternArray withNationalPrefixFormattingRule:@"" whenFormatting:NO withDomesticCarrierCodeFormattingRule:@""]; + [numberFormats2_patternArray addObject:@"697"]; + NBNumberFormat *numberFormats2 = [[NBNumberFormat alloc] initWithPattern:@"(69)(7\\d{2})(\\d{4})" withFormat:@"$1 $2 $3" withLeadingDigitsPatterns:numberFormats2_patternArray withNationalPrefixFormattingRule:@"" whenFormatting:NO withDomesticCarrierCodeFormattingRule:@""]; [numberFormats_FormatArray addObject:numberFormats2]; - - NSMutableArray *numberFormats3_patternArray = [[NSMutableArray alloc] init]; - [numberFormats3_patternArray addObject:@"697"]; - NBNumberFormat *numberFormats3 = [[NBNumberFormat alloc] initWithPattern:@"(69)(7\\d{2})(\\d{4})" withFormat:@"$1 $2 $3" withLeadingDigitsPatterns:numberFormats3_patternArray withNationalPrefixFormattingRule:@"" whenFormatting:NO withDomesticCarrierCodeFormattingRule:@""]; - [numberFormats_FormatArray addObject:numberFormats3]; - - NSMutableArray *numberFormats4_patternArray = [[NSMutableArray alloc] init]; - [numberFormats4_patternArray addObject:@"[7-9]0"]; - NBNumberFormat *numberFormats4 = [[NBNumberFormat alloc] initWithPattern:@"([7-9]0\\d)(\\d{2})(\\d{2})" withFormat:@"$1 $2 $3" withLeadingDigitsPatterns:numberFormats4_patternArray withNationalPrefixFormattingRule:@"" whenFormatting:NO withDomesticCarrierCodeFormattingRule:@""]; - [numberFormats_FormatArray addObject:numberFormats4]; - - NSMutableArray *numberFormats5_patternArray = [[NSMutableArray alloc] init]; - [numberFormats5_patternArray addObject:@"[89]0"]; - NBNumberFormat *numberFormats5 = [[NBNumberFormat alloc] initWithPattern:@"([89]0\\d)(\\d{2})(\\d{2})(\\d{2})" withFormat:@"$1 $2 $3 $4" withLeadingDigitsPatterns:numberFormats5_patternArray withNationalPrefixFormattingRule:@"0$1" whenFormatting:NO withDomesticCarrierCodeFormattingRule:@""]; - [numberFormats_FormatArray addObject:numberFormats5]; self.numberFormats = numberFormats_FormatArray; NSMutableArray *intlNumberFormats_FormatArray = [[NSMutableArray alloc] init]; @@ -1759,10 +1744,10 @@ - (id)init self = [super init]; if (self) { self.generalDesc = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"[2-9]\\d{7,8}" withPossibleNumberPattern:@"\\d{6,9}" withExample:nil]; - self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:20[2-8]|3(?:0[2-7]|1[35-7]|2[3567]|3[4-7])|4(?:0[237]|1[27])|5(?:0[47]|1[27]|2[378]))\\d{5}" withPossibleNumberPattern:@"\\d{6,8}" withExample:@"30234567"]; - self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"6(?:32\\d|[89]\\d{2}|7(?:[0-8]\\d|9(?:[3-9]|[0-2]\\d)))\\d{4}" withPossibleNumberPattern:@"\\d{8,9}" withExample:@"67622901"]; - self.tollFree = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"800[28]\\d{4}" withPossibleNumberPattern:@"\\d{8}" withExample:@"80080002"]; - self.premiumRate = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:88\\d|9(?:4[13-8]|5[16-8]))\\d{5}" withPossibleNumberPattern:@"\\d{8}" withExample:@"94515151"]; + self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:20[2-8]|3(?:0[2-7]|[12][35-7]|3[4-7])|4(?:0[2367]|1[267])|5(?:0[467]|1[267]|2[367]))\\d{5}" withPossibleNumberPattern:@"\\d{6,8}" withExample:@"30234567"]; + self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"6(?:00\\d|32\\d|[89]\\d{2}|61\\d|7(?:[0-8]\\d|9(?:[3-9]|[0-2]\\d)))\\d{4}" withPossibleNumberPattern:@"\\d{8,9}" withExample:@"67622901"]; + self.tollFree = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"80\\d{6}" withPossibleNumberPattern:@"\\d{8}" withExample:@"80080002"]; + self.premiumRate = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:9(?:4[1568]|5[178]))\\d{5}" withPossibleNumberPattern:@"\\d{8}" withExample:@"94515151"]; self.sharedCost = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; self.personalNumber = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; self.voip = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"78[1-9]\\d{5}" withPossibleNumberPattern:@"\\d{8}" withExample:@"78108780"]; @@ -1784,8 +1769,8 @@ - (id)init NSMutableArray *numberFormats_FormatArray = [[NSMutableArray alloc] init]; NSMutableArray *numberFormats0_patternArray = [[NSMutableArray alloc] init]; - [numberFormats0_patternArray addObject:@"[2-57-9]|6[3789]"]; - [numberFormats0_patternArray addObject:@"[2-57-9]|6(?:[389]|7(?:[0-8]|9[3-9]))"]; + [numberFormats0_patternArray addObject:@"[2-57-9]|6[036-9]"]; + [numberFormats0_patternArray addObject:@"[2-57-9]|6(?:[03689]|7(?:[0-8]|9[3-9]))"]; NBNumberFormat *numberFormats0 = [[NBNumberFormat alloc] initWithPattern:@"(\\d{2})(\\d{3})(\\d{3})" withFormat:@"$1 $2 $3" withLeadingDigitsPatterns:numberFormats0_patternArray withNationalPrefixFormattingRule:@"0$1" whenFormatting:NO withDomesticCarrierCodeFormattingRule:@""]; [numberFormats_FormatArray addObject:numberFormats0]; @@ -2290,7 +2275,7 @@ - (id)init if (self) { self.generalDesc = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"[1-7]\\d{3,9}|8\\d{8}" withPossibleNumberPattern:@"\\d{4,10}" withExample:nil]; self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:2|3[1-3]|[46][1-4]|5[1-5])(?:1\\d{2,3}|[1-9]\\d{6,7})" withPossibleNumberPattern:@"\\d{4,10}" withExample:@"22123456"]; - self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"1[0-26-9]\\d{7,8}" withPossibleNumberPattern:@"\\d{9,10}" withExample:@"1023456789"]; + self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"1[0-26-9]\\d{7,8}" withPossibleNumberPattern:@"\\d{9,10}" withExample:@"1000000000"]; self.tollFree = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"80\\d{7}" withPossibleNumberPattern:@"\\d{9}" withExample:@"801234567"]; self.premiumRate = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"60[2-9]\\d{6}" withPossibleNumberPattern:@"\\d{9}" withExample:@"602345678"]; self.sharedCost = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; @@ -2387,7 +2372,7 @@ - (id)init if (self) { self.generalDesc = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"[0289]\\d{7}" withPossibleNumberPattern:@"\\d{8}" withExample:nil]; self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"2(?:0(?:20|3[1-7]|4[134]|5[14]|6[14578]|7[1-578])|1(?:4[145]|5[14]|6[14-68]|7[169]|88))\\d{4}" withPossibleNumberPattern:@"\\d{8}" withExample:@"20201234"]; - self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:89|9\\d)\\d{6}" withPossibleNumberPattern:@"\\d{8}" withExample:@"93123456"]; + self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:8[89]|9\\d)\\d{6}" withPossibleNumberPattern:@"\\d{8}" withExample:@"93123456"]; self.tollFree = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"08\\d{6}" withPossibleNumberPattern:@"\\d{8}" withExample:@"08123456"]; self.premiumRate = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"09\\d{6}" withPossibleNumberPattern:@"\\d{8}" withExample:@"09123456"]; self.sharedCost = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; @@ -2438,7 +2423,7 @@ - (id)init if (self) { self.generalDesc = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"[13]\\d{5}" withPossibleNumberPattern:@"\\d{5,6}" withExample:nil]; self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:1(?:06|17|28|39)|3[012]\\d)\\d{3}" withPossibleNumberPattern:@"\\d{5,6}" withExample:@"106609"]; - self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"38\\d{4}" withPossibleNumberPattern:@"\\d{5,6}" withExample:@"381234"]; + self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"3[58]\\d{4}" withPossibleNumberPattern:@"\\d{5,6}" withExample:@"381234"]; self.tollFree = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; self.premiumRate = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; self.sharedCost = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; @@ -2545,7 +2530,7 @@ - (id)init if (self) { self.generalDesc = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"[1-6]\\d{5,8}|9\\d{5,9}|[78]\\d{5,13}" withPossibleNumberPattern:@"\\d{5,14}" withExample:nil]; self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"[12]\\d{6,7}|9(?:0[3-9]|[1-9]\\d)\\d{5}|(?:3\\d|4[023568]|5[02368]|6[02-469]|7[4-69]|8[2-9])\\d{6}|(?:4[47]|5[14579]|6[1578]|7[0-357])\\d{5,6}|(?:78|41)\\d{5}" withPossibleNumberPattern:@"\\d{5,9}" withExample:@"12345678"]; - self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:1(?:7[34]\\d|8(?:04|[124579]\\d|8[0-3])|95\\d)|287[0-7]|3(?:18[1-8]|88[0-7]|9(?:8[5-9]|6[1-5]))|4(?:28[0-2]|6(?:7[1-9]|8[02-47])|88[0-2])|5(?:2(?:7[7-9]|8\\d)|38[1-79]|48[0-7]|68[4-7])|6(?:2(?:7[7-9]|8\\d)|4(?:3[7-9]|[68][129]|7[04-69]|9[1-8])|58[0-2]|98[7-9])|7(?:38[0-7]|69[1-8]|78[2-4])|8(?:28[3-9]|38[0-2]|4(?:2[12]|3[147-9]|5[346]|7[4-9]|8[014-689]|90)|58[1-8]|78[2-9]|88[5-7])|98[07]\\d)\\d{4}|(?:70(?:[13-9]\\d|2[1-9])|8(?:0[2-9]|1\\d)\\d|90[239]\\d)\\d{6}" withPossibleNumberPattern:@"\\d{8,10}" withExample:@"8021234567"]; + self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:1(?:7[34]\\d|8(?:04|[124579]\\d|8[0-3])|95\\d)|287[0-7]|3(?:18[1-8]|88[0-7]|9(?:8[5-9]|6[1-5]))|4(?:28[0-2]|6(?:7[1-9]|8[02-47])|88[0-2])|5(?:2(?:7[7-9]|8\\d)|38[1-79]|48[0-7]|68[4-7])|6(?:2(?:7[7-9]|8\\d)|4(?:3[7-9]|[68][129]|7[04-69]|9[1-8])|58[0-2]|98[7-9])|7(?:38[0-7]|69[1-8]|78[2-4])|8(?:28[3-9]|38[0-2]|4(?:2[12]|3[147-9]|5[346]|7[4-9]|8[014-689]|90)|58[1-8]|78[2-9]|88[5-7])|98[07]\\d)\\d{4}|(?:70(?:[13-9]\\d|2[1-9])|8(?:0[2-9]|1\\d)\\d|90[2359]\\d)\\d{6}" withPossibleNumberPattern:@"\\d{8,10}" withExample:@"8021234567"]; self.tollFree = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"800\\d{7,11}" withPossibleNumberPattern:@"\\d{10,14}" withExample:@"80017591759"]; self.premiumRate = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; self.sharedCost = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; @@ -2579,7 +2564,7 @@ - (id)init [numberFormats_FormatArray addObject:numberFormats1]; NSMutableArray *numberFormats2_patternArray = [[NSMutableArray alloc] init]; - [numberFormats2_patternArray addObject:@"70|8[01]|90[239]"]; + [numberFormats2_patternArray addObject:@"70|8[01]|90[2359]"]; NBNumberFormat *numberFormats2 = [[NBNumberFormat alloc] initWithPattern:@"(\\d{3})(\\d{3})(\\d{3,4})" withFormat:@"$1 $2 $3" withLeadingDigitsPatterns:numberFormats2_patternArray withNationalPrefixFormattingRule:@"0$1" whenFormatting:NO withDomesticCarrierCodeFormattingRule:@""]; [numberFormats_FormatArray addObject:numberFormats2]; @@ -2859,7 +2844,7 @@ - (id)init if (self) { self.generalDesc = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"[12569]\\d{6,7}" withPossibleNumberPattern:@"\\d{7,8}" withExample:nil]; self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:18\\d|2(?:[23]\\d{2}|4(?:[1-35-9]\\d|44)|5(?:0[034]|[2-46]\\d|5[1-3]|7[1-7])))\\d{4}" withPossibleNumberPattern:@"\\d{7,8}" withExample:@"22345678"]; - self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:5(?:[05]\\d|1[0-6])|6(?:0[034679]|5[015-9]|6\\d|7[067]|9[0369])|9(?:0[09]|4[049]|55|6[069]|[79]\\d|8[089]))\\d{5}" withPossibleNumberPattern:@"\\d{8}" withExample:@"50012345"]; + self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:5(?:[05]\\d|1[0-7])|6(?:0[034679]|5[015-9]|6\\d|7[067]|9[0369])|9(?:0[09]|4[049]|55|6[069]|[79]\\d|8[07-9]))\\d{5}" withPossibleNumberPattern:@"\\d{8}" withExample:@"50012345"]; self.tollFree = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; self.premiumRate = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; self.sharedCost = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; @@ -3261,10 +3246,10 @@ - (id)init self = [super init]; if (self) { self.generalDesc = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"[24-9]\\d{3,10}|3(?:[0-46-9]\\d{2,9}|5[013-9]\\d{1,8})" withPossibleNumberPattern:@"\\d{4,11}" withExample:nil]; - self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:2(?:2\\d{1,2}|3[2-9]|[67]\\d|4[1-8]\\d?|5[1-5]\\d?|9[0-24-9]\\d?)|3(?:[059][05-9]|[13]\\d|[26][015-9]|4[0-26-9]|7[0-389]|8[08])\\d?|4\\d{2,3}|5(?:[01458]\\d|[27][0-69]|3[0-3]|[69][0-7])\\d?|7(?:1[019]|2[05-9]|3[05]|[45][07-9]|[679][089]|8[06-9])\\d?|8(?:0[2-9]|1[0-36-9]|3[3-9]|[469]9|[58][7-9]|7[89])\\d?|9(?:0[89]|2[0-49]|37|49|5[0-27-9]|7[7-9]|9[0-478])\\d?)\\d{1,7}" withPossibleNumberPattern:@"\\d{4,11}" withExample:@"27123456"]; - self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"6(?:[269][18]|71)\\d{6}" withPossibleNumberPattern:@"\\d{9}" withExample:@"628123456"]; + self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:2(?:[259]\\d{2,9}|[346-8]\\d{3,6})|(?:[3457]\\d{2}|8(?:0[2-9]|[13-9]\\d)|9(?:0[89]|[2-579]\\d))\\d{1,8})" withPossibleNumberPattern:@"\\d{4,11}" withExample:@"27123456"]; + self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"6[2679][18]\\d{6}" withPossibleNumberPattern:@"\\d{9}" withExample:@"628123456"]; self.tollFree = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"800\\d{5}" withPossibleNumberPattern:@"\\d{8}" withExample:@"80012345"]; - self.premiumRate = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"90[01]\\d{5}" withPossibleNumberPattern:@"\\d{8}" withExample:@"90012345"]; + self.premiumRate = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"90[015]\\d{5}" withPossibleNumberPattern:@"\\d{8}" withExample:@"90012345"]; self.sharedCost = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"801\\d{5}" withPossibleNumberPattern:@"\\d{8}" withExample:@"80112345"]; self.personalNumber = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"70\\d{6}" withPossibleNumberPattern:@"\\d{8}" withExample:@"70123456"]; self.voip = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"20(?:1\\d{5}|[2-689]\\d{1,7})" withPossibleNumberPattern:@"\\d{4,10}" withExample:@"20201234"]; @@ -3316,12 +3301,12 @@ - (id)init [numberFormats_FormatArray addObject:numberFormats5]; NSMutableArray *numberFormats6_patternArray = [[NSMutableArray alloc] init]; - [numberFormats6_patternArray addObject:@"2(?:[12589]|4[12])|[3-5]|7[1-9]|[89](?:[1-9]|0[2-9])"]; + [numberFormats6_patternArray addObject:@"2(?:[12589]|4[12])|[3-5]|7[1-9]|8(?:[1-9]|0[2-9])|9(?:[1-9]|0[2-46-9])"]; NBNumberFormat *numberFormats6 = [[NBNumberFormat alloc] initWithPattern:@"(\\d{2})(\\d{2})(\\d{2})(\\d{1,4})" withFormat:@"$1 $2 $3 $4" withLeadingDigitsPatterns:numberFormats6_patternArray withNationalPrefixFormattingRule:@"" whenFormatting:NO withDomesticCarrierCodeFormattingRule:@"$CC $1"]; [numberFormats_FormatArray addObject:numberFormats6]; NSMutableArray *numberFormats7_patternArray = [[NSMutableArray alloc] init]; - [numberFormats7_patternArray addObject:@"[89]0[01]|70"]; + [numberFormats7_patternArray addObject:@"70|80[01]|90[015]"]; NBNumberFormat *numberFormats7 = [[NBNumberFormat alloc] initWithPattern:@"(\\d{3})(\\d{2})(\\d{3})" withFormat:@"$1 $2 $3" withLeadingDigitsPatterns:numberFormats7_patternArray withNationalPrefixFormattingRule:@"" whenFormatting:NO withDomesticCarrierCodeFormattingRule:@"$CC $1"]; [numberFormats_FormatArray addObject:numberFormats7]; @@ -4092,7 +4077,7 @@ - (id)init if (self) { self.generalDesc = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"[2-9]\\d{6,7}" withPossibleNumberPattern:@"\\d{7,8}" withExample:nil]; self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:2(?:[03478]\\d|1[0-7]|6[1-69])|4(?:[013568]\\d|2[4-7])|5(?:44\\d|471)|6\\d{2}|8(?:14|3[129]))\\d{4}" withPossibleNumberPattern:@"\\d{7,8}" withExample:@"2012345"]; - self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"5(?:2[59]\\d|4(?:2[1-389]|4\\d|7[1-9]|9\\d)|7\\d{2}|8(?:[256]\\d|7[15-8])|9[0-8]\\d)\\d{4}" withPossibleNumberPattern:@"\\d{8}" withExample:@"52512345"]; + self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"5(?:2[59]\\d|4(?:2[1-389]|4\\d|7[1-9]|9\\d)|7\\d{2}|8(?:[2568]\\d|7[15-8])|9[0-8]\\d)\\d{4}" withPossibleNumberPattern:@"\\d{8}" withExample:@"52512345"]; self.tollFree = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"80[012]\\d{4}" withPossibleNumberPattern:@"\\d{7}" withExample:@"8001234"]; self.premiumRate = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"30\\d{5}" withPossibleNumberPattern:@"\\d{7}" withExample:@"3012345"]; self.sharedCost = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; @@ -4515,7 +4500,7 @@ - (id)init if (self) { self.generalDesc = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"1\\d{8}|[2-8]\\d{5,11}|9(?:[013-9]\\d{4,9}|2\\d(?:111\\d{6}|\\d{3,7}))" withPossibleNumberPattern:@"\\d{6,12}" withExample:nil]; self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:21|42)[2-9]\\d{7}|(?:2[25]|4[0146-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]\\d{6}|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:1|2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8]))[2-9]\\d{5,6}|58[126]\\d{7}" withPossibleNumberPattern:@"\\d{6,10}" withExample:@"2123456789"]; - self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"3(?:0\\d|[12][0-5]|3[1-7]|4[0-7]|55|64)\\d{7}" withPossibleNumberPattern:@"\\d{10}" withExample:@"3012345678"]; + self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"3(?:0\\d|1[0-6]|2[0-5]|[34][0-7]|55|64)\\d{7}" withPossibleNumberPattern:@"\\d{10}" withExample:@"3012345678"]; self.tollFree = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"800\\d{5}" withPossibleNumberPattern:@"\\d{8}" withExample:@"80012345"]; self.premiumRate = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"900\\d{5}" withPossibleNumberPattern:@"\\d{8}" withExample:@"90012345"]; self.sharedCost = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; @@ -4602,7 +4587,7 @@ - (id)init if (self) { self.generalDesc = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"[13-9]\\d{7,9}" withPossibleNumberPattern:@"\\d{6,10}" withExample:nil]; self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:3[2-9]\\d|[4-9][2-9])\\d{6}" withPossibleNumberPattern:@"\\d{6,9}" withExample:@"323456789"]; - self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"1(?:1[1-3]\\d{2}|[02-4679][2-9]\\d|59\\d{2}|8(?:1[23]|[2-9]\\d))\\d{5}" withPossibleNumberPattern:@"\\d{9,10}" withExample:@"123456789"]; + self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"1(?:1[1-35]\\d{2}|[02-4679][2-9]\\d|59\\d{2}|8(?:1[23]|[2-9]\\d))\\d{5}" withPossibleNumberPattern:@"\\d{9,10}" withExample:@"123456789"]; self.tollFree = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"1[378]00\\d{6}" withPossibleNumberPattern:@"\\d{10}" withExample:@"1300123456"]; self.premiumRate = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"1600\\d{6}" withPossibleNumberPattern:@"\\d{10}" withExample:@"1600123456"]; self.sharedCost = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; @@ -4713,7 +4698,7 @@ - (id)init self = [super init]; if (self) { self.generalDesc = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"[12]\\d{6,8}|[3-57-9]\\d{8}|6\\d{5,8}" withPossibleNumberPattern:@"\\d{6,9}" withExample:nil]; - self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:1[2-8]|2[2-59]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])\\d{7}|[12]2\\d{5}" withPossibleNumberPattern:@"\\d{6,9}" withExample:@"123456789"]; + self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:1[2-8]|2[2-59]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])\\d{7}|[12]2\\d{5}|261\\d{6}" withPossibleNumberPattern:@"\\d{6,9}" withExample:@"123456789"]; self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:5[0137]|6[069]|7[2389]|88)\\d{7}" withPossibleNumberPattern:@"\\d{9}" withExample:@"512345678"]; self.tollFree = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"800\\d{6}" withPossibleNumberPattern:@"\\d{9}" withExample:@"800123456"]; self.premiumRate = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"70\\d{7}" withPossibleNumberPattern:@"\\d{9}" withExample:@"701234567"]; @@ -4738,7 +4723,7 @@ - (id)init NSMutableArray *numberFormats_FormatArray = [[NSMutableArray alloc] init]; NSMutableArray *numberFormats0_patternArray = [[NSMutableArray alloc] init]; - [numberFormats0_patternArray addObject:@"[124]|3[2-4]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145]"]; + [numberFormats0_patternArray addObject:@"[14]|2[0-57-9]|3[2-4]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145]"]; NBNumberFormat *numberFormats0 = [[NBNumberFormat alloc] initWithPattern:@"(\\d{2})(\\d{3})(\\d{2})(\\d{2})" withFormat:@"$1 $2 $3 $4" withLeadingDigitsPatterns:numberFormats0_patternArray withNationalPrefixFormattingRule:@"" whenFormatting:NO withDomesticCarrierCodeFormattingRule:@""]; [numberFormats_FormatArray addObject:numberFormats0]; @@ -4748,7 +4733,7 @@ - (id)init [numberFormats_FormatArray addObject:numberFormats1]; NSMutableArray *numberFormats2_patternArray = [[NSMutableArray alloc] init]; - [numberFormats2_patternArray addObject:@"39|5[0137]|6[0469]|7[02389]|8[08]"]; + [numberFormats2_patternArray addObject:@"261|39|5[0137]|6[0469]|7[02389]|8[08]"]; NBNumberFormat *numberFormats2 = [[NBNumberFormat alloc] initWithPattern:@"(\\d{3})(\\d{3})(\\d{3})" withFormat:@"$1 $2 $3" withLeadingDigitsPatterns:numberFormats2_patternArray withNationalPrefixFormattingRule:@"" whenFormatting:NO withDomesticCarrierCodeFormattingRule:@""]; [numberFormats_FormatArray addObject:numberFormats2]; @@ -4992,7 +4977,7 @@ - (id)init if (self) { self.generalDesc = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"[1-9]\\d{4,6}" withPossibleNumberPattern:@"\\d{5,7}" withExample:nil]; self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:1[4-79]|[23]\\d|4[01]|5[03]|6[0-37])\\d{3}" withPossibleNumberPattern:@"\\d{5}" withExample:@"40123"]; - self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"48\\d{3}|7(?:[0146-8]\\d|5[025-9]|9[0124])\\d{4}|8[4-8]\\d{5}|9(?:[46]\\d|5[0-46-9]|7[0-689]|8[0-79]|9[0-8])\\d{4}" withPossibleNumberPattern:@"\\d{5,7}" withExample:@"7421234"]; + self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"48\\d{3}|7(?:30|[46-8]\\d|5[025-9]|9[0-5])\\d{4}|8[4-8]\\d{5}|9(?:1[2-9]|2[013-9]|3[0-2]|[46]\\d|5[0-46-9]|7[0-689]|8[0-79]|9[0-8])\\d{4}" withPossibleNumberPattern:@"\\d{5,7}" withExample:@"7421234"]; self.tollFree = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"1[38]\\d{3}" withPossibleNumberPattern:@"\\d{5}" withExample:@"18123"]; self.premiumRate = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; self.sharedCost = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; @@ -5037,12 +5022,12 @@ - (id)init self = [super init]; if (self) { self.generalDesc = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"6[235-9]\\d{6}|[2-57-9]\\d{7,10}" withPossibleNumberPattern:@"\\d{7,11}" withExample:nil]; - self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:3[2-79]|[49][2-689]|6[235-9]|7[2-5789])\\d{6}|24099\\d{3}" withPossibleNumberPattern:@"\\d{7,8}" withExample:@"32345678"]; + self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:3[2-79]|[49][2-9]|6[235-9]|7[2-57-9])\\d{6}|24099\\d{3}" withPossibleNumberPattern:@"\\d{7,8}" withExample:@"32345678"]; self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"2(?:[028]\\d{7,8}|1(?:[03]\\d{5,7}|[12457]\\d{5,6}|[689]\\d{5})|[79]\\d{7})" withPossibleNumberPattern:@"\\d{8,10}" withExample:@"211234567"]; self.tollFree = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"508\\d{6,7}|80\\d{6,8}" withPossibleNumberPattern:@"\\d{8,10}" withExample:@"800123456"]; self.premiumRate = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"90\\d{7,9}" withPossibleNumberPattern:@"\\d{9,11}" withExample:@"900123456"]; self.sharedCost = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; - self.personalNumber = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; + self.personalNumber = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"70\\d{7}" withPossibleNumberPattern:@"\\d{9}" withExample:@"701234567"]; self.voip = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; self.pager = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"[28]6\\d{6,7}" withPossibleNumberPattern:@"\\d{8,9}" withExample:@"26123456"]; self.uan = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; @@ -5062,7 +5047,7 @@ - (id)init NSMutableArray *numberFormats_FormatArray = [[NSMutableArray alloc] init]; NSMutableArray *numberFormats0_patternArray = [[NSMutableArray alloc] init]; - [numberFormats0_patternArray addObject:@"[3467]|9[1-9]"]; + [numberFormats0_patternArray addObject:@"[346]|7[2-57-9]|9[1-9]"]; NBNumberFormat *numberFormats0 = [[NBNumberFormat alloc] initWithPattern:@"([34679])(\\d{3})(\\d{4})" withFormat:@"$1-$2 $3" withLeadingDigitsPatterns:numberFormats0_patternArray withNationalPrefixFormattingRule:@"0$1" whenFormatting:NO withDomesticCarrierCodeFormattingRule:@""]; [numberFormats_FormatArray addObject:numberFormats0]; @@ -5079,7 +5064,7 @@ - (id)init [numberFormats_FormatArray addObject:numberFormats2]; NSMutableArray *numberFormats3_patternArray = [[NSMutableArray alloc] init]; - [numberFormats3_patternArray addObject:@"2(?:1[1-9]|[69]|7[0-35-9])|86"]; + [numberFormats3_patternArray addObject:@"2(?:1[1-9]|[69]|7[0-35-9])|70|86"]; NBNumberFormat *numberFormats3 = [[NBNumberFormat alloc] initWithPattern:@"(\\d{2})(\\d{3})(\\d{3,5})" withFormat:@"$1 $2 $3" withLeadingDigitsPatterns:numberFormats3_patternArray withNationalPrefixFormattingRule:@"0$1" whenFormatting:NO withDomesticCarrierCodeFormattingRule:@""]; [numberFormats_FormatArray addObject:numberFormats3]; @@ -5537,7 +5522,7 @@ - (id)init if (self) { self.generalDesc = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"[36]\\d{7}|[17-9]\\d{7,10}" withPossibleNumberPattern:@"\\d{8,11}" withExample:nil]; self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"6[1-9]\\d{6}" withPossibleNumberPattern:@"\\d{8}" withExample:@"61234567"]; - self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:8[1-7]|9[0-8])\\d{6}" withPossibleNumberPattern:@"\\d{8}" withExample:@"81234567"]; + self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:8[1-8]|9[0-8])\\d{6}" withPossibleNumberPattern:@"\\d{8}" withExample:@"81234567"]; self.tollFree = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"1?800\\d{7}" withPossibleNumberPattern:@"\\d{10,11}" withExample:@"18001234567"]; self.premiumRate = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"1900\\d{7}" withPossibleNumberPattern:@"\\d{11}" withExample:@"19001234567"]; self.sharedCost = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; @@ -6157,9 +6142,9 @@ - (id)init { self = [super init]; if (self) { - self.generalDesc = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"[2-578]\\d{7}" withPossibleNumberPattern:@"\\d{6,8}" withExample:nil]; + self.generalDesc = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"[2-57-9]\\d{7}" withPossibleNumberPattern:@"\\d{6,8}" withExample:nil]; self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"[235]2[2-4][2-9]\\d{4}" withPossibleNumberPattern:@"\\d{6,8}" withExample:@"22221234"]; - self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:2[15]|3[034]|4[04]|5[05]|7[6-9]|88)\\d{6}" withPossibleNumberPattern:@"\\d{6,8}" withExample:@"25123456"]; + self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:2[15]|3[034]|4[04]|5[05]|7[6-9]|88|99)\\d{6}" withPossibleNumberPattern:@"\\d{6,8}" withExample:@"25123456"]; self.tollFree = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; self.premiumRate = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; self.sharedCost = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; @@ -7612,7 +7597,7 @@ - (id)init self = [super init]; if (self) { self.generalDesc = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"[589]\\d{9}" withPossibleNumberPattern:@"\\d{7}(?:\\d{3})?" withExample:nil]; - self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"868(?:2(?:01|2[1-5])|6(?:0[79]|1[02-9]|2[1-9]|[3-69]\\d|7[0-79])|82[124])\\d{4}" withPossibleNumberPattern:@"\\d{7}(?:\\d{3})?" withExample:@"8682211234"]; + self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"868(?:2(?:[03]1|2[1-5])|6(?:0[79]|1[02-9]|2[1-9]|[3-69]\\d|7[0-79])|82[124])\\d{4}" withPossibleNumberPattern:@"\\d{7}(?:\\d{3})?" withExample:@"8682211234"]; self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"868(?:2(?:[89]\\d)|3(?:0[1-9]|1[02-9]|[2-9]\\d)|4[6-9]\\d|6(?:20|78|8\\d)|7(?:0[1-9]|1[02-9]|[2-9]\\d))\\d{4}" withPossibleNumberPattern:@"\\d{10}" withExample:@"8682911234"]; self.tollFree = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"8(?:00|44|55|66|77|88)[2-9]\\d{6}" withPossibleNumberPattern:@"\\d{10}" withExample:@"8002345678"]; self.premiumRate = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"900[2-9]\\d{6}" withPossibleNumberPattern:@"\\d{10}" withExample:@"9002345678"]; @@ -7933,8 +7918,8 @@ - (id)init self = [super init]; if (self) { self.generalDesc = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"[2-9]\\d{9}" withPossibleNumberPattern:@"\\d{7}(?:\\d{3})?" withExample:nil]; - self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:2(?:0[1-35-9]|1[02-9]|2[4589]|3[149]|4[08]|5[1-46]|6[0279]|7[026]|8[13])|3(?:0[1-57-9]|1[02-9]|2[0135]|3[014679]|4[67]|5[12]|6[014]|8[56])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[0235]|58|69|7[0589]|8[04])|5(?:0[1-57-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-37]|7[013-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[036]|3[016]|4[16]|5[017]|6[0-279]|78|8[12])|7(?:0[1-46-8]|1[02-9]|2[0457]|3[1247]|4[07]|5[47]|6[02359]|7[02-59]|8[156])|8(?:0[1-68]|1[02-8]|28|3[0-25]|4[3578]|5[06-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[01678]|4[0179]|5[12469]|7[0-3589]|8[0459]))[2-9]\\d{6}" withPossibleNumberPattern:@"\\d{7}(?:\\d{3})?" withExample:@"2015555555"]; - self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:2(?:0[1-35-9]|1[02-9]|2[4589]|3[149]|4[08]|5[1-46]|6[0279]|7[026]|8[13])|3(?:0[1-57-9]|1[02-9]|2[0135]|3[014679]|4[67]|5[12]|6[014]|8[56])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[0235]|58|69|7[0589]|8[04])|5(?:0[1-57-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-37]|7[013-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[036]|3[016]|4[16]|5[017]|6[0-279]|78|8[12])|7(?:0[1-46-8]|1[02-9]|2[0457]|3[1247]|4[07]|5[47]|6[02359]|7[02-59]|8[156])|8(?:0[1-68]|1[02-8]|28|3[0-25]|4[3578]|5[06-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[01678]|4[0179]|5[12469]|7[0-3589]|8[0459]))[2-9]\\d{6}" withPossibleNumberPattern:@"\\d{7}(?:\\d{3})?" withExample:@"2015555555"]; + self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:2(?:0[1-35-9]|1[02-9]|2[04589]|3[149]|4[08]|5[1-46]|6[0279]|7[026]|8[13])|3(?:0[1-57-9]|1[02-9]|2[0135]|3[014679]|4[67]|5[12]|6[014]|8[56])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[0235]|58|69|7[0589]|8[04])|5(?:0[1-57-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-37]|7[013-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|3[016]|4[16]|5[017]|6[0-279]|78|8[12])|7(?:0[1-46-8]|1[02-9]|2[0457]|3[1247]|4[07]|5[47]|6[02359]|7[02-59]|8[156])|8(?:0[1-68]|1[02-8]|28|3[0-25]|4[3578]|5[06-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[01678]|4[0179]|5[12469]|7[0-3589]|8[0459]))[2-9]\\d{6}" withPossibleNumberPattern:@"\\d{7}(?:\\d{3})?" withExample:@"2015555555"]; + self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:2(?:0[1-35-9]|1[02-9]|2[04589]|3[149]|4[08]|5[1-46]|6[0279]|7[026]|8[13])|3(?:0[1-57-9]|1[02-9]|2[0135]|3[014679]|4[67]|5[12]|6[014]|8[56])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[0235]|58|69|7[0589]|8[04])|5(?:0[1-57-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-37]|7[013-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|3[016]|4[16]|5[017]|6[0-279]|78|8[12])|7(?:0[1-46-8]|1[02-9]|2[0457]|3[1247]|4[07]|5[47]|6[02359]|7[02-59]|8[156])|8(?:0[1-68]|1[02-8]|28|3[0-25]|4[3578]|5[06-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[01678]|4[0179]|5[12469]|7[0-3589]|8[0459]))[2-9]\\d{6}" withPossibleNumberPattern:@"\\d{7}(?:\\d{3})?" withExample:@"2015555555"]; self.tollFree = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"8(?:00|44|55|66|77|88)[2-9]\\d{6}" withPossibleNumberPattern:@"\\d{10}" withExample:@"8002345678"]; self.premiumRate = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"900[2-9]\\d{6}" withPossibleNumberPattern:@"\\d{10}" withExample:@"9002345678"]; self.sharedCost = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; @@ -7987,7 +7972,7 @@ - (id)init if (self) { self.generalDesc = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"\\d{9}" withPossibleNumberPattern:@"\\d{7,9}" withExample:nil]; self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"2[2-8]\\d{7}" withPossibleNumberPattern:@"\\d{7,9}" withExample:@"222345678"]; - self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:6[158]|7[1-9])\\d{7}" withPossibleNumberPattern:@"\\d{9}" withExample:@"612345678"]; + self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:6[1578]|7[1-9])\\d{7}" withPossibleNumberPattern:@"\\d{9}" withExample:@"612345678"]; self.tollFree = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"80[08]\\d{6}" withPossibleNumberPattern:@"\\d{9}" withExample:@"800123456"]; self.premiumRate = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"90\\d{7}" withPossibleNumberPattern:@"\\d{9}" withExample:@"900123456"]; self.sharedCost = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"8(?:40|6[01])\\d{6}" withPossibleNumberPattern:@"\\d{9}" withExample:@"840123456"]; @@ -8379,6 +8364,11 @@ - (id)init [numberFormats1_patternArray addObject:@"7"]; NBNumberFormat *numberFormats1 = [[NBNumberFormat alloc] initWithPattern:@"(7\\d)(\\d{5})" withFormat:@"$1 $2" withLeadingDigitsPatterns:numberFormats1_patternArray withNationalPrefixFormattingRule:@"" whenFormatting:NO withDomesticCarrierCodeFormattingRule:@""]; [numberFormats_FormatArray addObject:numberFormats1]; + + NSMutableArray *numberFormats2_patternArray = [[NSMutableArray alloc] init]; + [numberFormats2_patternArray addObject:@"[2-6]"]; + NBNumberFormat *numberFormats2 = [[NBNumberFormat alloc] initWithPattern:@"(\\d{5})" withFormat:@"$1" withLeadingDigitsPatterns:numberFormats2_patternArray withNationalPrefixFormattingRule:@"" whenFormatting:NO withDomesticCarrierCodeFormattingRule:@""]; + [numberFormats_FormatArray addObject:numberFormats2]; self.numberFormats = numberFormats_FormatArray; NSMutableArray *intlNumberFormats_FormatArray = [[NSMutableArray alloc] init]; @@ -8744,7 +8734,7 @@ - (id)init if (self) { self.generalDesc = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"[2-7]\\d{8}" withPossibleNumberPattern:@"\\d{7,9}" withExample:nil]; self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:[25][0-8]|[34][0-4]|6[0-5])[2-9]\\d{6}" withPossibleNumberPattern:@"\\d{7,9}" withExample:@"234567890"]; - self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"7(?:[05-9]\\d{7}|29\\d{6})" withPossibleNumberPattern:@"\\d{9}" withExample:@"701234567"]; + self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"7(?:[014-9]\\d{7}|2[89]\\d{6})" withPossibleNumberPattern:@"\\d{9}" withExample:@"701234567"]; self.tollFree = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; self.premiumRate = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; self.sharedCost = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; @@ -8768,14 +8758,9 @@ - (id)init NSMutableArray *numberFormats_FormatArray = [[NSMutableArray alloc] init]; NSMutableArray *numberFormats0_patternArray = [[NSMutableArray alloc] init]; - [numberFormats0_patternArray addObject:@"[2-6]|7[013-9]"]; + [numberFormats0_patternArray addObject:@"[2-7]"]; NBNumberFormat *numberFormats0 = [[NBNumberFormat alloc] initWithPattern:@"([2-7]\\d)(\\d{3})(\\d{4})" withFormat:@"$1 $2 $3" withLeadingDigitsPatterns:numberFormats0_patternArray withNationalPrefixFormattingRule:@"0$1" whenFormatting:NO withDomesticCarrierCodeFormattingRule:@""]; [numberFormats_FormatArray addObject:numberFormats0]; - - NSMutableArray *numberFormats1_patternArray = [[NSMutableArray alloc] init]; - [numberFormats1_patternArray addObject:@"729"]; - NBNumberFormat *numberFormats1 = [[NBNumberFormat alloc] initWithPattern:@"(729)(\\d{3})(\\d{3})" withFormat:@"$1 $2 $3" withLeadingDigitsPatterns:numberFormats1_patternArray withNationalPrefixFormattingRule:@"0$1" whenFormatting:NO withDomesticCarrierCodeFormattingRule:@""]; - [numberFormats_FormatArray addObject:numberFormats1]; self.numberFormats = numberFormats_FormatArray; NSMutableArray *intlNumberFormats_FormatArray = [[NSMutableArray alloc] init]; @@ -8876,7 +8861,7 @@ - (id)init self = [super init]; if (self) { self.generalDesc = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"[2-79]\\d{5,9}|1\\d{9}|8[0-7]\\d{4,8}" withPossibleNumberPattern:@"\\d{6,10}" withExample:nil]; - self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"2(?:7(?:1[0-267]|2[0-289]|3[0-29]|[46][01]|5[1-3]|7[017]|91)|8(?:0[125]|[139][1-6]|2[0157-9]|6[1-35]|7[1-5]|8[1-8])|9(?:0[0-2]|1[1-4]|2[568]|3[3-6]|5[5-7]|6[0167]|7[15]|8[016-8]))\\d{4}|3(?:12?[5-7]\\d{2}|0(?:2(?:[025-79]\\d|[348]\\d{1,2})|3(?:[2-4]\\d|[56]\\d?))|2(?:1\\d{2}|2(?:[12]\\d|[35]\\d{1,2}|4\\d?))|3(?:1\\d{2}|2(?:[2356]\\d|4\\d{1,2}))|4(?:1\\d{2}|2(?:2\\d{1,2}|[47]|5\\d{2}))|5(?:1\\d{2}|29)|[67]1\\d{2}|8(?:1\\d{2}|2(?:2\\d{2}|3|4\\d)))\\d{3}|4(?:0(?:2(?:[09]\\d|7)|33\\d{2})|1\\d{3}|2(?:1\\d{2}|2(?:[25]\\d?|[348]\\d|[67]\\d{1,2}))|3(?:1\\d{2}(?:\\d{2})?|2(?:[045]\\d|[236-9]\\d{1,2})|32\\d{2})|4(?:[18]\\d{2}|2(?:[2-46]\\d{2}|3)|5[25]\\d{2})|5(?:1\\d{2}|2(?:3\\d|5))|6(?:[18]\\d{2}|2(?:3(?:\\d{2})?|[46]\\d{1,2}|5\\d{2}|7\\d)|5(?:3\\d?|4\\d|[57]\\d{1,2}|6\\d{2}|8))|71\\d{2}|8(?:[18]\\d{2}|23\\d{2}|54\\d{2})|9(?:[18]\\d{2}|2[2-5]\\d{2}|53\\d{1,2}))\\d{3}|5(?:02[03489]\\d{2}|1\\d{2}|2(?:1\\d{2}|2(?:2(?:\\d{2})?|[457]\\d{2}))|3(?:1\\d{2}|2(?:[37](?:\\d{2})?|[569]\\d{2}))|4(?:1\\d{2}|2[46]\\d{2})|5(?:1\\d{2}|26\\d{1,2})|6(?:[18]\\d{2}|2|53\\d{2})|7(?:1|24)\\d{2}|8(?:1|26)\\d{2}|91\\d{2})\\d{3}|6(?:0(?:1\\d{2}|2(?:3\\d{2}|4\\d{1,2}))|2(?:2[2-5]\\d{2}|5(?:[3-5]\\d{2}|7)|8\\d{2})|3(?:1|2[3478])\\d{2}|4(?:1|2[34])\\d{2}|5(?:1|2[47])\\d{2}|6(?:[18]\\d{2}|6(?:2(?:2\\d|[34]\\d{2})|5(?:[24]\\d{2}|3\\d|5\\d{1,2})))|72[2-5]\\d{2}|8(?:1\\d{2}|2[2-5]\\d{2})|9(?:1\\d{2}|2[2-6]\\d{2}))\\d{3}|7(?:(?:02|[3-589]1|6[12]|72[24])\\d{2}|21\\d{3}|32)\\d{3}|8(?:(?:4[12]|[5-7]2|1\\d?)|(?:0|3[12]|[5-7]1|217)\\d)\\d{4}|9(?:[35]1|(?:[024]2|81)\\d|(?:1|[24]1)\\d{2})\\d{3}" withPossibleNumberPattern:@"\\d{6,9}" withExample:@"27111234"]; + self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"2(?:7(?:1[0-267]|2[0-289]|3[0-29]|[46][01]|5[1-3]|7[017]|91)|8(?:0[125]|[139][1-6]|2[0157-9]|6[1-35]|7[1-5]|8[1-8])|9(?:0[0-2]|1[0-4]|2[568]|3[3-6]|5[5-7]|6[0167]|7[15]|8[0146-8]))\\d{4}|3(?:12?[5-7]\\d{2}|0(?:2(?:[025-79]\\d|[348]\\d{1,2})|3(?:[2-4]\\d|[56]\\d?))|2(?:1\\d{2}|2(?:[12]\\d|[35]\\d{1,2}|4\\d?))|3(?:1\\d{2}|2(?:[2356]\\d|4\\d{1,2}))|4(?:1\\d{2}|2(?:2\\d{1,2}|[47]|5\\d{2}))|5(?:1\\d{2}|29)|[67]1\\d{2}|8(?:1\\d{2}|2(?:2\\d{2}|3|4\\d)))\\d{3}|4(?:0(?:2(?:[09]\\d|7)|33\\d{2})|1\\d{3}|2(?:1\\d{2}|2(?:[25]\\d?|[348]\\d|[67]\\d{1,2}))|3(?:1\\d{2}(?:\\d{2})?|2(?:[045]\\d|[236-9]\\d{1,2})|32\\d{2})|4(?:[18]\\d{2}|2(?:[2-46]\\d{2}|3)|5[25]\\d{2})|5(?:1\\d{2}|2(?:3\\d|5))|6(?:[18]\\d{2}|2(?:3(?:\\d{2})?|[46]\\d{1,2}|5\\d{2}|7\\d)|5(?:3\\d?|4\\d|[57]\\d{1,2}|6\\d{2}|8))|71\\d{2}|8(?:[18]\\d{2}|23\\d{2}|54\\d{2})|9(?:[18]\\d{2}|2[2-5]\\d{2}|53\\d{1,2}))\\d{3}|5(?:02[03489]\\d{2}|1\\d{2}|2(?:1\\d{2}|2(?:2(?:\\d{2})?|[457]\\d{2}))|3(?:1\\d{2}|2(?:[37](?:\\d{2})?|[569]\\d{2}))|4(?:1\\d{2}|2[46]\\d{2})|5(?:1\\d{2}|26\\d{1,2})|6(?:[18]\\d{2}|2|53\\d{2})|7(?:1|24)\\d{2}|8(?:1|26)\\d{2}|91\\d{2})\\d{3}|6(?:0(?:1\\d{2}|2(?:3\\d{2}|4\\d{1,2}))|2(?:2[2-5]\\d{2}|5(?:[3-5]\\d{2}|7)|8\\d{2})|3(?:1|2[3478])\\d{2}|4(?:1|2[34])\\d{2}|5(?:1|2[47])\\d{2}|6(?:[18]\\d{2}|6(?:2(?:2\\d|[34]\\d{2})|5(?:[24]\\d{2}|3\\d|5\\d{1,2})))|72[2-5]\\d{2}|8(?:1\\d{2}|2[2-5]\\d{2})|9(?:1\\d{2}|2[2-6]\\d{2}))\\d{3}|7(?:(?:02|[3-589]1|6[12]|72[24])\\d{2}|21\\d{3}|32)\\d{3}|8(?:(?:4[12]|[5-7]2|1\\d?)|(?:0|3[12]|[5-7]1|217)\\d)\\d{4}|9(?:[35]1|(?:[024]2|81)\\d|(?:1|[24]1)\\d{2})\\d{3}" withPossibleNumberPattern:@"\\d{6,9}" withExample:@"27111234"]; self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:1[13-9]\\d|(?:3[78]|44)[02-9]|6(?:44|6[02-9]))\\d{7}" withPossibleNumberPattern:@"\\d{10}" withExample:@"1812345678"]; self.tollFree = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"80[03]\\d{7}" withPossibleNumberPattern:@"\\d{10}" withExample:@"8001234567"]; self.premiumRate = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; @@ -8978,10 +8963,10 @@ - (id)init self = [super init]; if (self) { self.generalDesc = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"[1-9]\\d{7,8}" withPossibleNumberPattern:@"\\d{8,9}" withExample:nil]; - self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:1[0-69]|[49][23]|5\\d|6[013-57-9]|71|8[0-79])[1-9]\\d{5}|[23][2-8]\\d{6}" withPossibleNumberPattern:@"\\d{8}" withExample:@"12345678"]; - self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"4(?:[679]\\d|8[03-9])\\d{6}" withPossibleNumberPattern:@"\\d{9}" withExample:@"470123456"]; + self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:1[0-69]|[23][2-8]|4[23]|5\\d|6[013-57-9]|71|8[1-79]|9[2-4])\\d{6}|80[2-8]\\d{5}" withPossibleNumberPattern:@"\\d{8}" withExample:@"12345678"]; + self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"4(?:6[0135-8]|[79]\\d|8[3-9])\\d{6}" withPossibleNumberPattern:@"\\d{9}" withExample:@"470123456"]; self.tollFree = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"800\\d{5}" withPossibleNumberPattern:@"\\d{8}" withExample:@"80012345"]; - self.premiumRate = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:70[2-7]|90\\d)\\d{5}" withPossibleNumberPattern:@"\\d{8}" withExample:@"90123456"]; + self.premiumRate = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:70[2-467]|90[0-79])\\d{5}" withPossibleNumberPattern:@"\\d{8}" withExample:@"90123456"]; self.sharedCost = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; self.personalNumber = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; self.voip = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; @@ -9004,22 +8989,22 @@ - (id)init NSMutableArray *numberFormats0_patternArray = [[NSMutableArray alloc] init]; [numberFormats0_patternArray addObject:@"4[6-9]"]; - NBNumberFormat *numberFormats0 = [[NBNumberFormat alloc] initWithPattern:@"(4[6-9]\\d)(\\d{2})(\\d{2})(\\d{2})" withFormat:@"$1 $2 $3 $4" withLeadingDigitsPatterns:numberFormats0_patternArray withNationalPrefixFormattingRule:@"0$1" whenFormatting:NO withDomesticCarrierCodeFormattingRule:@""]; + NBNumberFormat *numberFormats0 = [[NBNumberFormat alloc] initWithPattern:@"(\\d{3})(\\d{2})(\\d{2})(\\d{2})" withFormat:@"$1 $2 $3 $4" withLeadingDigitsPatterns:numberFormats0_patternArray withNationalPrefixFormattingRule:@"0$1" whenFormatting:NO withDomesticCarrierCodeFormattingRule:@""]; [numberFormats_FormatArray addObject:numberFormats0]; NSMutableArray *numberFormats1_patternArray = [[NSMutableArray alloc] init]; - [numberFormats1_patternArray addObject:@"[23]|[49][23]"]; - NBNumberFormat *numberFormats1 = [[NBNumberFormat alloc] initWithPattern:@"([2-49])(\\d{3})(\\d{2})(\\d{2})" withFormat:@"$1 $2 $3 $4" withLeadingDigitsPatterns:numberFormats1_patternArray withNationalPrefixFormattingRule:@"0$1" whenFormatting:NO withDomesticCarrierCodeFormattingRule:@""]; + [numberFormats1_patternArray addObject:@"[23]|4[23]|9[2-4]"]; + NBNumberFormat *numberFormats1 = [[NBNumberFormat alloc] initWithPattern:@"(\\d)(\\d{3})(\\d{2})(\\d{2})" withFormat:@"$1 $2 $3 $4" withLeadingDigitsPatterns:numberFormats1_patternArray withNationalPrefixFormattingRule:@"0$1" whenFormatting:NO withDomesticCarrierCodeFormattingRule:@""]; [numberFormats_FormatArray addObject:numberFormats1]; NSMutableArray *numberFormats2_patternArray = [[NSMutableArray alloc] init]; [numberFormats2_patternArray addObject:@"[156]|7[018]|8(?:0[1-9]|[1-79])"]; - NBNumberFormat *numberFormats2 = [[NBNumberFormat alloc] initWithPattern:@"([15-8]\\d)(\\d{2})(\\d{2})(\\d{2})" withFormat:@"$1 $2 $3 $4" withLeadingDigitsPatterns:numberFormats2_patternArray withNationalPrefixFormattingRule:@"0$1" whenFormatting:NO withDomesticCarrierCodeFormattingRule:@""]; + NBNumberFormat *numberFormats2 = [[NBNumberFormat alloc] initWithPattern:@"(\\d{2})(\\d{2})(\\d{2})(\\d{2})" withFormat:@"$1 $2 $3 $4" withLeadingDigitsPatterns:numberFormats2_patternArray withNationalPrefixFormattingRule:@"0$1" whenFormatting:NO withDomesticCarrierCodeFormattingRule:@""]; [numberFormats_FormatArray addObject:numberFormats2]; NSMutableArray *numberFormats3_patternArray = [[NSMutableArray alloc] init]; [numberFormats3_patternArray addObject:@"(?:80|9)0"]; - NBNumberFormat *numberFormats3 = [[NBNumberFormat alloc] initWithPattern:@"([89]\\d{2})(\\d{2})(\\d{3})" withFormat:@"$1 $2 $3" withLeadingDigitsPatterns:numberFormats3_patternArray withNationalPrefixFormattingRule:@"0$1" whenFormatting:NO withDomesticCarrierCodeFormattingRule:@""]; + NBNumberFormat *numberFormats3 = [[NBNumberFormat alloc] initWithPattern:@"(\\d{3})(\\d{2})(\\d{3})" withFormat:@"$1 $2 $3" withLeadingDigitsPatterns:numberFormats3_patternArray withNationalPrefixFormattingRule:@"0$1" whenFormatting:NO withDomesticCarrierCodeFormattingRule:@""]; [numberFormats_FormatArray addObject:numberFormats3]; self.numberFormats = numberFormats_FormatArray; @@ -9039,8 +9024,8 @@ - (id)init self = [super init]; if (self) { self.generalDesc = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"[2-9]\\d{9}|3\\d{6}" withPossibleNumberPattern:@"\\d{7}(?:\\d{3})?" withExample:nil]; - self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:2(?:04|[23]6|[48]9|50)|3(?:06|43|65)|4(?:03|1[68]|3[178]|50)|5(?:06|1[49]|79|8[17])|6(?:0[04]|13|39|47)|7(?:0[59]|78|8[02])|8(?:[06]7|19|73)|90[25])[2-9]\\d{6}|310\\d{4}" withPossibleNumberPattern:@"\\d{7}(?:\\d{3})?" withExample:@"2042345678"]; - self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:2(?:04|[23]6|[48]9|50)|3(?:06|43|65)|4(?:03|1[68]|3[178]|50)|5(?:06|1[49]|79|8[17])|6(?:0[04]|13|39|47)|7(?:0[59]|78|8[02])|8(?:[06]7|19|73)|90[25])[2-9]\\d{6}" withPossibleNumberPattern:@"\\d{7}(?:\\d{3})?" withExample:@"2042345678"]; + self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:2(?:04|[23]6|[48]9|50)|3(?:06|43|65)|4(?:03|1[68]|3[178]|50)|5(?:06|1[49]|48|79|8[17])|6(?:0[04]|13|22|39|47)|7(?:0[59]|78|8[02])|8(?:[06]7|19|73)|90[25])[2-9]\\d{6}|310\\d{4}" withPossibleNumberPattern:@"\\d{7}(?:\\d{3})?" withExample:@"2042345678"]; + self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:2(?:04|[23]6|[48]9|50)|3(?:06|43|65)|4(?:03|1[68]|3[178]|50)|5(?:06|1[49]|48|79|8[17])|6(?:0[04]|13|22|39|47)|7(?:0[59]|78|8[02])|8(?:[06]7|19|73)|90[25])[2-9]\\d{6}" withPossibleNumberPattern:@"\\d{7}(?:\\d{3})?" withExample:@"2042345678"]; self.tollFree = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"8(?:00|44|55|66|77|88)[2-9]\\d{6}|310\\d{4}" withPossibleNumberPattern:@"\\d{7}(?:\\d{3})?" withExample:@"8002123456"]; self.premiumRate = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"900[2-9]\\d{6}" withPossibleNumberPattern:@"\\d{10}" withExample:@"9002123456"]; self.sharedCost = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; @@ -9396,8 +9381,8 @@ - (id)init self = [super init]; if (self) { self.generalDesc = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"[136-9]\\d{7}" withPossibleNumberPattern:@"\\d{8}" withExample:nil]; - self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:1(?:3[13-6]|6[0156]|7\\d)\\d|6(?:1[16]\\d|500|6(?:0\\d|3[12]|44|88)|9[69][69])|7(?:7\\d{2}|178))\\d{4}" withPossibleNumberPattern:@"\\d{8}" withExample:@"17001234"]; - self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:3(?:[1-4679]\\d|5[0135]|8[0-48])\\d|6(?:3(?:00|33|6[16])|6(?:[69]\\d|3[03-9])))\\d{4}" withPossibleNumberPattern:@"\\d{8}" withExample:@"36001234"]; + self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:1(?:3[1356]|6[0156]|7\\d)\\d|6(?:1[16]\\d|500|6(?:0\\d|3[12]|44|7[7-9])|9[69][69])|7(?:1(?:11|78)|7\\d{2}))\\d{4}" withPossibleNumberPattern:@"\\d{8}" withExample:@"17001234"]; + self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:3(?:[1-4679]\\d|5[013569]|8[0-47-9])\\d|6(?:3(?:00|33|6[16])|6(?:[69]\\d|3[03-9]|7[0-6])))\\d{4}" withPossibleNumberPattern:@"\\d{8}" withExample:@"36001234"]; self.tollFree = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"80\\d{6}" withPossibleNumberPattern:@"\\d{8}" withExample:@"80123456"]; self.premiumRate = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:87|9[014578])\\d{6}" withPossibleNumberPattern:@"\\d{8}" withExample:@"90123456"]; self.sharedCost = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"84\\d{6}" withPossibleNumberPattern:@"\\d{8}" withExample:@"84123456"]; @@ -9995,7 +9980,7 @@ - (id)init self.preferredInternationalPrefix = nil; self.nationalPrefix = @"0"; self.preferredExtnPrefix = nil; - self.nationalPrefixForParsing = @"0?(?:(11|2(?:2(?:02?|[13]|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:02?|1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|[67])|4(?:7[3-578]|9)|6(?:[0136]|2[24-6]|4[6-8]?|5[15-8])|80|9(?:0[1-3]|[19]|2\\d|3[1-6]|4[02568]?|5[2-4]|6[2-46]|72?|8[23]?))|3(?:3(?:2[79]|6|8[2578])|4(?:0[124-9]|[12]|3[5-8]?|4[24-7]|5[4-68]?|6[02-9]|7[126]|8[2379]?|9[1-36-8])|5(?:1|2[1245]|3[237]?|4[1-46-9]|6[2-4]|7[1-6]|8[2-5]?)|6[24]|7(?:1[1568]|2[15]|3[145]|4[13]|5[14-8]|[069]|7[2-57]|8[126])|8(?:[01]|2[15-7]|3[2578]?|4[13-6]|5[4-8]?|6[1-357-9]|7[36-8]?|8[5-8]?|9[124])))?15)?"; + self.nationalPrefixForParsing = @"0?(?:(11|2(?:2(?:02?|[13]|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:02?|1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|[67])|4(?:7[3-578]|9)|6(?:[0136]|2[24-6]|4[6-8]?|5[15-8])|80|9(?:0[1-3]|[19]|2\\d|3[1-6]|4[02568]?|5[2-4]|6[2-46]|72?|8[23]?))|3(?:3(?:2[79]|6|8[2578])|4(?:0[0-24-9]|[12]|3[5-8]?|4[24-7]|5[4-68]?|6[02-9]|7[126]|8[2379]?|9[1-36-8])|5(?:1|2[1245]|3[237]?|4[1-46-9]|6[2-4]|7[1-6]|8[2-5]?)|6[24]|7(?:[069]|1[1568]|2[15]|3[145]|4[13]|5[14-8]|7[2-57]|8[126])|8(?:[01]|2[15-7]|3[2578]?|4[13-6]|5[4-8]?|6[1-357-9]|7[36-8]?|8[5-8]?|9[124])))?15)?"; self.nationalPrefixTransformRule = @"9$1"; self.sameMobileAndFixedLinePattern = NO; @@ -10028,8 +10013,8 @@ - (id)init NSMutableArray *numberFormats5_patternArray = [[NSMutableArray alloc] init]; [numberFormats5_patternArray addObject:@"9(?:2[234689]|3[3-8])"]; - [numberFormats5_patternArray addObject:@"9(?:2(?:2[013]|3[067]|49|6[01346]|80|9[147-9])|3(?:36|4[12358]|5[138]|6[24]|7[069]|8[013578]))"]; - [numberFormats5_patternArray addObject:@"9(?:2(?:2[013]|3[067]|49|6[01346]|80|9(?:[179]|4[13479]|8[014-9]))|3(?:36|4[12358]|5(?:[18]|3[014-689])|6[24]|7[069]|8(?:[01]|3[013469]|5[0-39]|7[0-2459]|8[0-49])))"]; + [numberFormats5_patternArray addObject:@"9(?:2(?:2[013]|3[067]|49|6[01346]|80|9[147-9])|3(?:36|4[1-358]|5[138]|6[24]|7[069]|8[013578]))"]; + [numberFormats5_patternArray addObject:@"9(?:2(?:2(?:0[013-9]|[13])|3(?:0[013-9]|[67])|49|6(?:[0136]|4[0-59])|8|9(?:[19]|44|7[013-9]|8[14]))|3(?:36|4(?:[12]|[358]4)|5(?:1|3[0-24-689]|8[46])|6|7[069]|8(?:[01]|34|[578][45])))"]; NBNumberFormat *numberFormats5 = [[NBNumberFormat alloc] initWithPattern:@"(9)(\\d{3})(\\d{3})(\\d{4})" withFormat:@"$2 15-$3-$4" withLeadingDigitsPatterns:numberFormats5_patternArray withNationalPrefixFormattingRule:@"0$1" whenFormatting:NO withDomesticCarrierCodeFormattingRule:@""]; [numberFormats_FormatArray addObject:numberFormats5]; @@ -10044,8 +10029,8 @@ - (id)init [numberFormats_FormatArray addObject:numberFormats7]; NSMutableArray *numberFormats8_patternArray = [[NSMutableArray alloc] init]; - [numberFormats8_patternArray addObject:@"2(?:2[013]|3[067]|49|6[01346]|80|9[147-9])|3(?:36|4[12358]|5[138]|6[24]|7[069]|8[013578])"]; - [numberFormats8_patternArray addObject:@"2(?:2[013]|3[067]|49|6[01346]|80|9(?:[179]|4[13479]|8[014-9]))|3(?:36|4[12358]|5(?:[18]|3[0-689])|6[24]|7[069]|8(?:[01]|3[013469]|5[0-39]|7[0-2459]|8[0-49]))"]; + [numberFormats8_patternArray addObject:@"2(?:2[013]|3[067]|49|6[01346]|80|9[147-9])|3(?:36|4[1-358]|5[138]|6[24]|7[069]|8[013578])"]; + [numberFormats8_patternArray addObject:@"2(?:2(?:0[013-9]|[13])|3(?:0[013-9]|[67])|49|6(?:[0136]|4[0-59])|8|9(?:[19]|44|7[013-9]|8[14]))|3(?:36|4(?:[12]|[358]4)|5(?:1|3[0-24-689]|8[46])|6|7[069]|8(?:[01]|34|[578][45]))"]; NBNumberFormat *numberFormats8 = [[NBNumberFormat alloc] initWithPattern:@"(\\d{3})(\\d{3})(\\d{4})" withFormat:@"$1 $2-$3" withLeadingDigitsPatterns:numberFormats8_patternArray withNationalPrefixFormattingRule:@"0$1" whenFormatting:YES withDomesticCarrierCodeFormattingRule:@""]; [numberFormats_FormatArray addObject:numberFormats8]; @@ -10074,8 +10059,8 @@ - (id)init NSMutableArray *intlNumberFormats2_patternArray = [[NSMutableArray alloc] init]; [intlNumberFormats2_patternArray addObject:@"9(?:2[234689]|3[3-8])"]; - [intlNumberFormats2_patternArray addObject:@"9(?:2(?:2[013]|3[067]|49|6[01346]|80|9[147-9])|3(?:36|4[12358]|5[138]|6[24]|7[069]|8[013578]))"]; - [intlNumberFormats2_patternArray addObject:@"9(?:2(?:2[013]|3[067]|49|6[01346]|80|9(?:[179]|4[13479]|8[014-9]))|3(?:36|4[12358]|5(?:[18]|3[014-689])|6[24]|7[069]|8(?:[01]|3[013469]|5[0-39]|7[0-2459]|8[0-49])))"]; + [intlNumberFormats2_patternArray addObject:@"9(?:2(?:2[013]|3[067]|49|6[01346]|80|9[147-9])|3(?:36|4[1-358]|5[138]|6[24]|7[069]|8[013578]))"]; + [intlNumberFormats2_patternArray addObject:@"9(?:2(?:2(?:0[013-9]|[13])|3(?:0[013-9]|[67])|49|6(?:[0136]|4[0-59])|8|9(?:[19]|44|7[013-9]|8[14]))|3(?:36|4(?:[12]|[358]4)|5(?:1|3[0-24-689]|8[46])|6|7[069]|8(?:[01]|34|[578][45])))"]; NBNumberFormat *intlNumberFormats2 = [[NBNumberFormat alloc] initWithPattern:@"(9)(\\d{3})(\\d{3})(\\d{4})" withFormat:@"$1 $2 $3-$4" withLeadingDigitsPatterns:intlNumberFormats2_patternArray withNationalPrefixFormattingRule:nil whenFormatting:NO withDomesticCarrierCodeFormattingRule:nil]; [intlNumberFormats_FormatArray addObject:intlNumberFormats2]; @@ -10090,8 +10075,8 @@ - (id)init [intlNumberFormats_FormatArray addObject:intlNumberFormats4]; NSMutableArray *intlNumberFormats5_patternArray = [[NSMutableArray alloc] init]; - [intlNumberFormats5_patternArray addObject:@"2(?:2[013]|3[067]|49|6[01346]|80|9[147-9])|3(?:36|4[12358]|5[138]|6[24]|7[069]|8[013578])"]; - [intlNumberFormats5_patternArray addObject:@"2(?:2[013]|3[067]|49|6[01346]|80|9(?:[179]|4[13479]|8[014-9]))|3(?:36|4[12358]|5(?:[18]|3[0-689])|6[24]|7[069]|8(?:[01]|3[013469]|5[0-39]|7[0-2459]|8[0-49]))"]; + [intlNumberFormats5_patternArray addObject:@"2(?:2[013]|3[067]|49|6[01346]|80|9[147-9])|3(?:36|4[1-358]|5[138]|6[24]|7[069]|8[013578])"]; + [intlNumberFormats5_patternArray addObject:@"2(?:2(?:0[013-9]|[13])|3(?:0[013-9]|[67])|49|6(?:[0136]|4[0-59])|8|9(?:[19]|44|7[013-9]|8[14]))|3(?:36|4(?:[12]|[358]4)|5(?:1|3[0-24-689]|8[46])|6|7[069]|8(?:[01]|34|[578][45]))"]; NBNumberFormat *intlNumberFormats5 = [[NBNumberFormat alloc] initWithPattern:@"(\\d{3})(\\d{3})(\\d{4})" withFormat:@"$1 $2-$3" withLeadingDigitsPatterns:intlNumberFormats5_patternArray withNationalPrefixFormattingRule:@"0$1" whenFormatting:YES withDomesticCarrierCodeFormattingRule:@""]; [intlNumberFormats_FormatArray addObject:intlNumberFormats5]; @@ -10115,7 +10100,7 @@ - (id)init if (self) { self.generalDesc = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"[02-7]\\d{7}" withPossibleNumberPattern:@"\\d{8}" withExample:nil]; self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:2(?:0[023]|1[02357]|[23][045]|4[03-5])|3(?:0[06]|1[069]|[2-4][07]|5[09]|6[08]))\\d{5}" withPossibleNumberPattern:@"\\d{8}" withExample:@"21234567"]; - self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:0[1-9]|4[0-24-9]|5[4-9]|6[015-79]|7[57])\\d{6}" withPossibleNumberPattern:@"\\d{8}" withExample:@"01234567"]; + self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:0[1-9]|4\\d|5[4-9]|6[015-79]|7[578])\\d{6}" withPossibleNumberPattern:@"\\d{8}" withExample:@"01234567"]; self.tollFree = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; self.premiumRate = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; self.sharedCost = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; @@ -10327,7 +10312,7 @@ - (id)init if (self) { self.generalDesc = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"[5689]\\d{9}" withPossibleNumberPattern:@"\\d{7}(?:\\d{3})?" withExample:nil]; self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"6846(?:22|33|44|55|77|88|9[19])\\d{4}" withPossibleNumberPattern:@"\\d{7}(?:\\d{3})?" withExample:@"6846221234"]; - self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"684(?:25[2468]|7(?:3[13]|70))\\d{4}" withPossibleNumberPattern:@"\\d{10}" withExample:@"6847331234"]; + self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"684(?:2(?:5[2468]|72)|7(?:3[13]|70))\\d{4}" withPossibleNumberPattern:@"\\d{10}" withExample:@"6847331234"]; self.tollFree = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"8(?:00|44|55|66|77|88)[2-9]\\d{6}" withPossibleNumberPattern:@"\\d{10}" withExample:@"8002123456"]; self.premiumRate = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"900[2-9]\\d{6}" withPossibleNumberPattern:@"\\d{10}" withExample:@"9002123456"]; self.sharedCost = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; @@ -11051,26 +11036,26 @@ - (id)init { self = [super init]; if (self) { - self.generalDesc = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"[1-7]\\d{6,11}|8[0-357-9]\\d{6,9}|9\\d{7,9}" withPossibleNumberPattern:@"\\d{4,12}" withExample:nil]; - self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"21(?:100\\d{2}|95\\d{3,4}|\\d{8,10})|(?:10|2[02-57-9]|3(?:11|7[179])|4(?:[15]1|3[12])|5(?:1\\d|2[37]|3[12]|51|7[13-79]|9[15])|7(?:31|5[457]|6[09]|91)|8(?:71|98))(?:100\\d{2}|95\\d{3,4}|\\d{8})|(?:3(?:1[02-9]|35|49|5\\d|7[02-68]|9[1-68])|4(?:1[02-9]|2[179]|3[3-9]|5[2-9]|6[4789]|7\\d|8[23])|5(?:3[03-9]|4[36]|5[02-9]|6[1-46]|7[028]|80|9[2-46-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[17]\\d|2[248]|3[04-9]|4[3-6]|5[0-3689]|6[2368]|9[02-9])|8(?:1[236-8]|2[5-7]|3\\d|5[1-9]|7[02-9]|8[3678]|9[1-7])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:100\\d{2}|95\\d{3,4}|\\d{7})|80(?:29|6[03578]|7[018]|81)\\d{4}" withPossibleNumberPattern:@"\\d{4,12}" withExample:@"1012345678"]; + self.generalDesc = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"[1-7]\\d{6,11}|8[0-357-9]\\d{6,9}|9\\d{7,10}" withPossibleNumberPattern:@"\\d{4,12}" withExample:nil]; + self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"21(?:100\\d{2}|95\\d{3,4}|\\d{8,10})|(?:10|2[02-57-9]|3(?:11|7[179])|4(?:[15]1|3[12])|5(?:1\\d|2[37]|3[12]|51|7[13-79]|9[15])|7(?:31|5[457]|6[09]|91)|8(?:[57]1|98))(?:100\\d{2}|95\\d{3,4}|\\d{8})|(?:3(?:1[02-9]|35|49|5\\d|7[02-68]|9[1-68])|4(?:1[02-9]|2[179]|3[3-9]|5[2-9]|6[4789]|7\\d|8[23])|5(?:3[03-9]|4[36]|5[02-9]|6[1-46]|7[028]|80|9[2-46-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[17]\\d|2[248]|3[04-9]|4[3-6]|5[0-3689]|6[2368]|9[02-9])|8(?:1[236-8]|2[5-7]|3\\d|5[4-9]|7[02-9]|8[3678]|9[1-7])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:100\\d{2}|95\\d{3,4}|\\d{7})|80(?:29|6[03578]|7[018]|81)\\d{4}" withPossibleNumberPattern:@"\\d{4,12}" withExample:@"1012345678"]; self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"1(?:[38]\\d|4[57]|5[0-35-9]|7[06-8])\\d{8}" withPossibleNumberPattern:@"\\d{11}" withExample:@"13123456789"]; self.tollFree = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:10)?800\\d{7}" withPossibleNumberPattern:@"\\d{10,12}" withExample:@"8001234567"]; self.premiumRate = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"16[08]\\d{5}" withPossibleNumberPattern:@"\\d{8}" withExample:@"16812345"]; - self.sharedCost = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"400\\d{7}|(?:10|2[0-57-9]|3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[4789]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[3678]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))96\\d{3,4}" withPossibleNumberPattern:@"\\d{7,10}" withExample:@"4001234567"]; + self.sharedCost = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"400\\d{7}|950\\d{7,8}|(?:10|2[0-57-9]|3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[4789]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[3678]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))96\\d{3,4}" withPossibleNumberPattern:@"\\d{7,11}" withExample:@"4001234567"]; self.personalNumber = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; self.voip = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; self.pager = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; self.uan = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; self.emergency = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:nil withPossibleNumberPattern:nil withExample:nil]; self.voicemail = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; - self.noInternationalDialling = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:4|(?:10)?8)00\\d{7}" withPossibleNumberPattern:@"\\d{10,12}" withExample:@"4001234567"]; + self.noInternationalDialling = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:4|(?:10)?8)00\\d{7}|950\\d{7,8}" withPossibleNumberPattern:@"\\d{10,12}" withExample:@"4001234567"]; self.codeID = @"CN"; self.countryCode = [NSNumber numberWithInteger:86]; - self.internationalPrefix = @"(1[1279]\\d{3})?00"; + self.internationalPrefix = @"(1(?:[129]\\d{3}|79\\d{2}))?00"; self.preferredInternationalPrefix = @"00"; self.nationalPrefix = @"0"; self.preferredExtnPrefix = nil; - self.nationalPrefixForParsing = @"(1[1279]\\d{3})|0"; + self.nationalPrefixForParsing = @"(1(?:[129]\\d{3}|79\\d{2}))|0"; self.nationalPrefixTransformRule = nil; self.sameMobileAndFixedLinePattern = NO; @@ -11123,12 +11108,12 @@ - (id)init [numberFormats_FormatArray addObject:numberFormats7]; NSMutableArray *numberFormats8_patternArray = [[NSMutableArray alloc] init]; - [numberFormats8_patternArray addObject:@"3(?:11|7[179])|4(?:[15]1|3[12])|5(?:1|2[37]|3[12]|51|7[13-79]|9[15])|7(?:31|5[457]|6[09]|91)|8(?:71|98)"]; + [numberFormats8_patternArray addObject:@"3(?:11|7[179])|4(?:[15]1|3[12])|5(?:1|2[37]|3[12]|51|7[13-79]|9[15])|7(?:31|5[457]|6[09]|91)|8(?:[57]1|98)"]; NBNumberFormat *numberFormats8 = [[NBNumberFormat alloc] initWithPattern:@"(\\d{3})(\\d{4})(\\d{4})" withFormat:@"$1 $2 $3" withLeadingDigitsPatterns:numberFormats8_patternArray withNationalPrefixFormattingRule:@"0$1" whenFormatting:YES withDomesticCarrierCodeFormattingRule:@"$CC $1"]; [numberFormats_FormatArray addObject:numberFormats8]; NSMutableArray *numberFormats9_patternArray = [[NSMutableArray alloc] init]; - [numberFormats9_patternArray addObject:@"3(?:1[02-9]|35|49|5|7[02-68]|9[1-68])|4(?:1[02-9]|2[179]|[35][2-9]|6[4789]|7\\d|8[23])|5(?:3[03-9]|4[36]|5[02-9]|6[1-46]|7[028]|80|9[2-46-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[04-9]|4[3-6]|6[2368])|8(?:1[236-8]|2[5-7]|3|5[1-9]|7[02-9]|8[3678]|9[1-7])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])"]; + [numberFormats9_patternArray addObject:@"3(?:1[02-9]|35|49|5|7[02-68]|9[1-68])|4(?:1[02-9]|2[179]|[35][2-9]|6[4789]|7\\d|8[23])|5(?:3[03-9]|4[36]|5[02-9]|6[1-46]|7[028]|80|9[2-46-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[04-9]|4[3-6]|6[2368])|8(?:1[236-8]|2[5-7]|3|5[4-9]|7[02-9]|8[3678]|9[1-7])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])"]; NBNumberFormat *numberFormats9 = [[NBNumberFormat alloc] initWithPattern:@"(\\d{3})(\\d{3})(\\d{4})" withFormat:@"$1 $2 $3" withLeadingDigitsPatterns:numberFormats9_patternArray withNationalPrefixFormattingRule:@"0$1" whenFormatting:YES withDomesticCarrierCodeFormattingRule:@"$CC $1"]; [numberFormats_FormatArray addObject:numberFormats9]; @@ -11143,6 +11128,11 @@ - (id)init [numberFormats11_patternArray addObject:@"10800"]; NBNumberFormat *numberFormats11 = [[NBNumberFormat alloc] initWithPattern:@"(10800)(\\d{3})(\\d{4})" withFormat:@"$1 $2 $3" withLeadingDigitsPatterns:numberFormats11_patternArray withNationalPrefixFormattingRule:@"" whenFormatting:NO withDomesticCarrierCodeFormattingRule:@""]; [numberFormats_FormatArray addObject:numberFormats11]; + + NSMutableArray *numberFormats12_patternArray = [[NSMutableArray alloc] init]; + [numberFormats12_patternArray addObject:@"950"]; + NBNumberFormat *numberFormats12 = [[NBNumberFormat alloc] initWithPattern:@"(\\d{3})(\\d{7,8})" withFormat:@"$1 $2" withLeadingDigitsPatterns:numberFormats12_patternArray withNationalPrefixFormattingRule:@"" whenFormatting:NO withDomesticCarrierCodeFormattingRule:@""]; + [numberFormats_FormatArray addObject:numberFormats12]; self.numberFormats = numberFormats_FormatArray; NSMutableArray *intlNumberFormats_FormatArray = [[NSMutableArray alloc] init]; @@ -11184,12 +11174,12 @@ - (id)init [intlNumberFormats_FormatArray addObject:intlNumberFormats5]; NSMutableArray *intlNumberFormats6_patternArray = [[NSMutableArray alloc] init]; - [intlNumberFormats6_patternArray addObject:@"3(?:11|7[179])|4(?:[15]1|3[12])|5(?:1|2[37]|3[12]|51|7[13-79]|9[15])|7(?:31|5[457]|6[09]|91)|8(?:71|98)"]; + [intlNumberFormats6_patternArray addObject:@"3(?:11|7[179])|4(?:[15]1|3[12])|5(?:1|2[37]|3[12]|51|7[13-79]|9[15])|7(?:31|5[457]|6[09]|91)|8(?:[57]1|98)"]; NBNumberFormat *intlNumberFormats6 = [[NBNumberFormat alloc] initWithPattern:@"(\\d{3})(\\d{4})(\\d{4})" withFormat:@"$1 $2 $3" withLeadingDigitsPatterns:intlNumberFormats6_patternArray withNationalPrefixFormattingRule:@"0$1" whenFormatting:YES withDomesticCarrierCodeFormattingRule:@"$CC $1"]; [intlNumberFormats_FormatArray addObject:intlNumberFormats6]; NSMutableArray *intlNumberFormats7_patternArray = [[NSMutableArray alloc] init]; - [intlNumberFormats7_patternArray addObject:@"3(?:1[02-9]|35|49|5|7[02-68]|9[1-68])|4(?:1[02-9]|2[179]|[35][2-9]|6[4789]|7\\d|8[23])|5(?:3[03-9]|4[36]|5[02-9]|6[1-46]|7[028]|80|9[2-46-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[04-9]|4[3-6]|6[2368])|8(?:1[236-8]|2[5-7]|3|5[1-9]|7[02-9]|8[3678]|9[1-7])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])"]; + [intlNumberFormats7_patternArray addObject:@"3(?:1[02-9]|35|49|5|7[02-68]|9[1-68])|4(?:1[02-9]|2[179]|[35][2-9]|6[4789]|7\\d|8[23])|5(?:3[03-9]|4[36]|5[02-9]|6[1-46]|7[028]|80|9[2-46-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[04-9]|4[3-6]|6[2368])|8(?:1[236-8]|2[5-7]|3|5[4-9]|7[02-9]|8[3678]|9[1-7])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])"]; NBNumberFormat *intlNumberFormats7 = [[NBNumberFormat alloc] initWithPattern:@"(\\d{3})(\\d{3})(\\d{4})" withFormat:@"$1 $2 $3" withLeadingDigitsPatterns:intlNumberFormats7_patternArray withNationalPrefixFormattingRule:@"0$1" whenFormatting:YES withDomesticCarrierCodeFormattingRule:@"$CC $1"]; [intlNumberFormats_FormatArray addObject:intlNumberFormats7]; @@ -11204,6 +11194,11 @@ - (id)init [intlNumberFormats9_patternArray addObject:@"10800"]; NBNumberFormat *intlNumberFormats9 = [[NBNumberFormat alloc] initWithPattern:@"(10800)(\\d{3})(\\d{4})" withFormat:@"$1 $2 $3" withLeadingDigitsPatterns:intlNumberFormats9_patternArray withNationalPrefixFormattingRule:@"" whenFormatting:NO withDomesticCarrierCodeFormattingRule:@""]; [intlNumberFormats_FormatArray addObject:intlNumberFormats9]; + + NSMutableArray *intlNumberFormats10_patternArray = [[NSMutableArray alloc] init]; + [intlNumberFormats10_patternArray addObject:@"950"]; + NBNumberFormat *intlNumberFormats10 = [[NBNumberFormat alloc] initWithPattern:@"(\\d{3})(\\d{7,8})" withFormat:@"$1 $2" withLeadingDigitsPatterns:intlNumberFormats10_patternArray withNationalPrefixFormattingRule:@"" whenFormatting:NO withDomesticCarrierCodeFormattingRule:@""]; + [intlNumberFormats_FormatArray addObject:intlNumberFormats10]; self.intlNumberFormats = intlNumberFormats_FormatArray; self.mainCountryForCode = NO; self.leadingDigits = nil; @@ -11694,7 +11689,7 @@ - (id)init if (self) { self.generalDesc = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"[5689]\\d{8}" withPossibleNumberPattern:@"\\d{9}" withExample:nil]; self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"528[89]\\d{5}" withPossibleNumberPattern:@"\\d{9}" withExample:@"528812345"]; - self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"6(?:0[0-8]|[12-7]\\d|8[01]|9[2457-9])\\d{6}" withPossibleNumberPattern:@"\\d{9}" withExample:@"650123456"]; + self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"6(?:0[0-8]|[12-79]\\d|8[01])\\d{6}" withPossibleNumberPattern:@"\\d{9}" withExample:@"650123456"]; self.tollFree = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"80\\d{7}" withPossibleNumberPattern:@"\\d{9}" withExample:@"801234567"]; self.premiumRate = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"89\\d{7}" withPossibleNumberPattern:@"\\d{9}" withExample:@"891234567"]; self.sharedCost = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; @@ -11980,7 +11975,7 @@ - (id)init self.premiumRate = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:810|902)\\d{7}" withPossibleNumberPattern:@"\\d{10}" withExample:@"9021234567"]; self.sharedCost = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; self.personalNumber = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; - self.voip = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; + self.voip = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"249\\d{6}" withPossibleNumberPattern:@"\\d{9}" withExample:@"249123456"]; self.pager = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; self.uan = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; self.emergency = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:nil withPossibleNumberPattern:nil withExample:nil]; @@ -12867,7 +12862,7 @@ - (id)init if (self) { self.generalDesc = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"[235]\\d{8}|8\\d{7}" withPossibleNumberPattern:@"\\d{7,9}" withExample:nil]; self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"3(?:0[237]\\d|[167](?:2[0-6]|7\\d)|2(?:2[0-5]|7\\d)|3(?:2[0-3]|7\\d)|4(?:2[013-9]|3[01]|7\\d)|5(?:2[0-7]|7\\d)|8(?:2[0-2]|7\\d)|9(?:20|7\\d))\\d{5}" withPossibleNumberPattern:@"\\d{7,9}" withExample:@"302345678"]; - self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:2[034678]\\d|5(?:[047]\\d|54))\\d{6}" withPossibleNumberPattern:@"\\d{9}" withExample:@"231234567"]; + self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:2[034678]\\d|5(?:[047]\\d|5[3-6]|6[01]))\\d{6}" withPossibleNumberPattern:@"\\d{9}" withExample:@"231234567"]; self.tollFree = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"800\\d{5}" withPossibleNumberPattern:@"\\d{8}" withExample:@"80012345"]; self.premiumRate = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; self.sharedCost = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"NA" withPossibleNumberPattern:@"NA" withExample:nil]; @@ -13335,7 +13330,7 @@ - (id)init self = [super init]; if (self) { self.generalDesc = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"[1-9]\\d{6,10}" withPossibleNumberPattern:@"\\d{5,11}" withExample:nil]; - self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"2(?:1(?:14\\d{3}|[0-8]\\d{6,7}|500\\d{3}|9\\d{6})|2\\d{6,8}|4\\d{7,8})|(?:2(?:[35][1-4]|6[0-8]|7[1-6]|8\\d|9[1-8])|3(?:1|2[1-578]|3[1-68]|4[1-3]|5[1-8]|6[1-3568]|7[0-46]|8\\d)|4(?:0[1-589]|1[01347-9]|2[0-36-8]|3[0-24-68]|5[1-378]|6[1-5]|7[134]|8[1245])|5(?:1[1-35-9]|2[25-8]|3[1246-9]|4[1-3589]|5[1-46]|6[1-8])|6(?:19?|[25]\\d|3[1-469]|4[1-6])|7(?:1[1-9]|2[14-9]|[36]\\d|4[1-8]|5[1-9]|7[0-36-9])|9(?:0[12]|1[013-8]|2[0-479]|5[125-8]|6[23679]|7[159]|8[01346]))\\d{5,8}" withPossibleNumberPattern:@"\\d{5,11}" withExample:@"612345678"]; + self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"2(?:1(?:14\\d{3}|[0-8]\\d{6,7}|500\\d{3}|9\\d{6})|2\\d{6,8}|4\\d{7,8})|(?:2(?:[35][1-4]|6[0-8]|7[1-6]|8\\d|9[1-8])|3(?:1|2[1-8]|3[1-68]|4[1-3]|5[1-8]|6[1-3568]|7[0-469]|8\\d)|4(?:0[1-589]|1[01347-9]|2[0-36-8]|3[0-24-68]|43|5[1-378]|6[1-5]|7[134]|8[1245])|5(?:1[1-35-9]|2[25-8]|3[124-9]|4[1-3589]|5[1-46]|6[1-8])|6(?:19?|[25]\\d|3[1-69]|4[1-6])|7(?:02|1[1-9]|2[1-9]|[36]\\d|4[1-8]|5[1-9]|7[0-36-9])|9(?:0[12]|1[013-8]|2[0-479]|5[125-8]|6[23679]|7[159]|8[01346]))\\d{5,8}" withPossibleNumberPattern:@"\\d{5,11}" withExample:@"612345678"]; self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"(?:2(?:1(?:3[145]|4[01]|5[1-469]|60|8[0359]|9\\d)|2(?:88|9[1256])|3[1-4]9|4(?:36|91)|5(?:1[349]|[2-4]9)|6[0-7]9|7(?:[1-36]9|4[39])|8[1-5]9|9[1-48]9)|3(?:19[1-3]|2[12]9|3[13]9|4(?:1[69]|39)|5[14]9|6(?:1[69]|2[89])|709)|4[13]19|5(?:1(?:19|8[39])|4[129]9|6[12]9)|6(?:19[12]|2(?:[23]9|77))|7(?:1[13]9|2[15]9|419|5(?:1[89]|29)|6[15]9|7[178]9))\\d{5,6}|8[1-35-9]\\d{7,9}" withPossibleNumberPattern:@"\\d{9,11}" withExample:@"812345678"]; self.tollFree = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"177\\d{6,8}|800\\d{5,7}" withPossibleNumberPattern:@"\\d{8,11}" withExample:@"8001234567"]; self.premiumRate = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"809\\d{7}" withPossibleNumberPattern:@"\\d{10}" withExample:@"8091234567"]; @@ -14002,7 +13997,7 @@ - (id)init if (self) { self.generalDesc = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"[17]\\d{6,9}|[2-589]\\d{3}(?:\\d{3,6})?|6\\d{3}" withPossibleNumberPattern:@"\\d{4,10}" withExample:nil]; self.fixedLine = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"[2-489]\\d{7}" withPossibleNumberPattern:@"\\d{7,8}" withExample:@"21234567"]; - self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"5(?:[02347-9]\\d{2}|5(?:01|2[23]|3[34]|4[45]|5[5689]|6[67]|7[78]|8[89]|9[7-9])|6[2-9]\\d)\\d{5}" withPossibleNumberPattern:@"\\d{9}" withExample:@"501234567"]; + self.mobile = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"5(?:[02347-9]\\d{2}|5(?:01|2[23]|3[34]|4[45]|5[5689]|6[67]|7[0178]|8[89]|9[7-9])|6[2-9]\\d)\\d{5}" withPossibleNumberPattern:@"\\d{9}" withExample:@"501234567"]; self.tollFree = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"1(?:80[019]\\d{3}|255)\\d{3}" withPossibleNumberPattern:@"\\d{7,10}" withExample:@"1800123456"]; self.premiumRate = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"1(?:212|(?:9(?:0[01]|19)|200)\\d{2})\\d{4}" withPossibleNumberPattern:@"\\d{8,10}" withExample:@"1919123456"]; self.sharedCost = [[NBPhoneNumberDesc alloc] initWithNationalNumberPattern:@"1700\\d{6}" withPossibleNumberPattern:@"\\d{10}" withExample:@"1700123456"]; diff --git a/libPhoneNumber-iOS/libPhoneNumber/NBMetadataHelper.h b/libPhoneNumber-iOS/libPhoneNumber/NBMetadataHelper.h index 4c47bb1..a5c462c 100644 --- a/libPhoneNumber-iOS/libPhoneNumber/NBMetadataHelper.h +++ b/libPhoneNumber-iOS/libPhoneNumber/NBMetadataHelper.h @@ -14,7 +14,6 @@ @interface NBMetadataHelper : NSObject -+ (void)setTestMode:(BOOL)isMode; + (BOOL)hasValue:(NSString *)string; - (NSArray *)getAllMetadata; diff --git a/libPhoneNumber-iOS/libPhoneNumber/NBMetadataHelper.m b/libPhoneNumber-iOS/libPhoneNumber/NBMetadataHelper.m index 4da91cc..c22ef90 100644 --- a/libPhoneNumber-iOS/libPhoneNumber/NBMetadataHelper.m +++ b/libPhoneNumber-iOS/libPhoneNumber/NBMetadataHelper.m @@ -7,14 +7,18 @@ // #import "NBMetadataHelper.h" - #import "NBPhoneMetaData.h" + +#if TESTING==1 +#define NB_CLASS_PREFIX @"NBPhoneMetadataTest" #import "NBMetadataCoreTest.h" +#import "NBMetadataCoreTestMapper.h" +#else +#define NB_CLASS_PREFIX @"NBPhoneMetadata" #import "NBMetadataCore.h" - #import "NBMetadataCoreMapper.h" -#import "NBMetadataCoreTestMapper.h" +#endif @interface NBMetadataHelper () @@ -36,12 +40,6 @@ @implementation NBMetadataHelper */ static NSMutableDictionary *kMapCCode2CN = nil; -static BOOL isTestMode = NO; - -+ (void)setTestMode:(BOOL)isMode -{ - isTestMode = isMode; -} /** * initialization meta-meta variables @@ -135,11 +133,11 @@ - (NSArray *)regionCodeFromCountryCode:(NSNumber *)countryCodeNumber id res = nil; - if (isTestMode) { +#if TESTING==1 res = [NBMetadataCoreTestMapper ISOCodeFromCallingNumber:[countryCodeNumber stringValue]]; - } else { +#else res = [NBMetadataCoreMapper ISOCodeFromCallingNumber:[countryCodeNumber stringValue]]; - } +#endif if (res && [res isKindOfClass:[NSArray class]] && [((NSArray*)res) count] > 0) { return res; @@ -215,8 +213,7 @@ - (NBPhoneMetaData *)getMetadataForRegion:(NSString *)regionCode return _cachedMetaData; } - NSString *classPrefix = isTestMode ? @"NBPhoneMetadataTest" : @"NBPhoneMetadata"; - NSString *className = [NSString stringWithFormat:@"%@%@", classPrefix, regionCode]; + NSString *className = [NSString stringWithFormat:@"%@%@", NB_CLASS_PREFIX, regionCode]; Class metaClass = NSClassFromString(className); diff --git a/libPhoneNumber-iOS/libPhoneNumber/NBPhoneNumberMetadata.plist b/libPhoneNumber-iOS/libPhoneNumber/NBPhoneNumberMetadata.plist index 14454ca050a43bcbdaa1378a1353ac0e318d9541..3967e063f94f2b9de2fdbeb4d90be9963443c793 100644 GIT binary patch literal 42 dcmYc)$jK}&F)+Bm!2kw~j1ZauMnky_oB)p~1JeKi literal 497993 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 #qf4dZ};?ePjB~hUp?JdPxsZ+ef4znJsaZY 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 diff --git a/libPhoneNumber-iOS/libPhoneNumber/NBPhoneNumberUtil.h b/libPhoneNumber-iOS/libPhoneNumber/NBPhoneNumberUtil.h index 9992506..2acbc91 100755 --- a/libPhoneNumber-iOS/libPhoneNumber/NBPhoneNumberUtil.h +++ b/libPhoneNumber-iOS/libPhoneNumber/NBPhoneNumberUtil.h @@ -14,13 +14,7 @@ @interface NBPhoneNumberUtil : NSObject -+ (NBPhoneNumberUtil*)sharedInstance __attribute__((deprecated)); -+ (NBPhoneNumberUtil*)sharedInstanceWithBundle:(NSBundle *)bundle __attribute__((deprecated)); - -+ (NBPhoneNumberUtil*)sharedInstanceForTest __attribute__((deprecated)); -+ (NBPhoneNumberUtil*)sharedInstanceForTestWithBundle:(NSBundle *)bundle __attribute__((deprecated)); - -- (instancetype)initWithBundle:(NSBundle *)bundle metaData:(NSString *)metaData __attribute__((deprecated)); ++ (NBPhoneNumberUtil*)sharedInstance; // regular expressions - (NSArray*)matchesByRegex:(NSString*)sourceString regex:(NSString*)pattern; @@ -45,6 +39,8 @@ - (NSString*)getNddPrefixForRegion:(NSString*)regionCode stripNonDigits:(BOOL)stripNonDigits; - (NSString*)getNationalSignificantNumber:(NBPhoneNumber*)phoneNumber; +//todo: - (NSArray *)getSupportedRegions; + - (NBEPhoneNumberType)getNumberType:(NBPhoneNumber*)phoneNumber; - (NSNumber*)getCountryCodeForRegion:(NSString*)regionCode; diff --git a/libPhoneNumber-iOS/libPhoneNumber/NBPhoneNumberUtil.m b/libPhoneNumber-iOS/libPhoneNumber/NBPhoneNumberUtil.m index e9c7b3a..7b6ef00 100755 --- a/libPhoneNumber-iOS/libPhoneNumber/NBPhoneNumberUtil.m +++ b/libPhoneNumber-iOS/libPhoneNumber/NBPhoneNumberUtil.m @@ -103,7 +103,7 @@ @implementation NBPhoneNumberUtil #pragma mark - Deprecated methods -+ (NBPhoneNumberUtil *)sharedInstance __attribute__((deprecated)) ++ (NBPhoneNumberUtil *)sharedInstance { static NBPhoneNumberUtil *sharedOnceInstance = nil; static dispatch_once_t onceToken; @@ -112,42 +112,6 @@ + (NBPhoneNumberUtil *)sharedInstance __attribute__((deprecated)) } -+ (NBPhoneNumberUtil *)sharedInstanceWithBundle:(NSBundle *)bundle __attribute__((deprecated)) -{ - static NBPhoneNumberUtil *sharedOnceInstance = nil; - static dispatch_once_t onceToken; - dispatch_once(&onceToken, ^{ sharedOnceInstance = [[self alloc] init]; }); - return sharedOnceInstance; -} - - -+ (NBPhoneNumberUtil *)sharedInstanceForTest __attribute__((deprecated)) -{ - static NBPhoneNumberUtil *sharedOnceInstance = nil; - static dispatch_once_t onceToken; - dispatch_once(&onceToken, ^{ sharedOnceInstance = [[self alloc] init]; }); - return sharedOnceInstance; -} - - -+ (NBPhoneNumberUtil *)sharedInstanceForTestWithBundle:(NSBundle *)bundle __attribute__((deprecated)) -{ - static NBPhoneNumberUtil *sharedOnceInstance = nil; - static dispatch_once_t onceToken; - dispatch_once(&onceToken, ^{ sharedOnceInstance = [[self alloc] init]; }); - return sharedOnceInstance; -} - - -- (instancetype)initWithBundle:(NSBundle *)bundle metaData:(NSString *)metaData __attribute__((deprecated)) -{ - self = [self init]; - if (self) { - } - return self; -} - - #pragma mark - NSError - (NSError*)errorWithObject:(id)obj withDomain:(NSString *)domain @@ -2840,8 +2804,13 @@ - (NSNumber *)extractCountryCode:(NSString *)fullNumber nationalNumber:(NSString } unsigned int numberLength = (unsigned int)fullNumber.length; + unsigned int maxCountryCode = MAX_LENGTH_COUNTRY_CODE_; + + if ([fullNumber hasPrefix:@"+"]) { + maxCountryCode = MAX_LENGTH_COUNTRY_CODE_ + 1; + } - for (unsigned int i = 1; i <= MAX_LENGTH_COUNTRY_CODE_ && i <= numberLength; ++i) { + for (unsigned int i = 1; i <= maxCountryCode && i <= numberLength; ++i) { NSString *subNumber = [fullNumber substringWithRange:NSMakeRange(0, i)]; NSNumber *potentialCountryCode = [NSNumber numberWithInteger:[subNumber integerValue]]; @@ -2861,6 +2830,44 @@ - (NSNumber *)extractCountryCode:(NSString *)fullNumber nationalNumber:(NSString return @0; } +//todo: + + /** + * Convenience method to get a list of what regions the library has metadata + * for. + * @return {!Array.} region codes supported by the library. + */ +/* +i18n.phonenumbers.PhoneNumberUtil.prototype.getSupportedRegions = function() { + return goog.array.filter( + Object.keys(i18n.phonenumbers.metadata.countryToMetadata), + function(regionCode) { + return isNaN(regionCode); + }); +}; +*/ + +/** + * Convenience method to get a list of what global network calling codes the + * library has metadata for. + * @return {!Array.} global network calling codes supported by the + * library. + */ +/* +i18n.phonenumbers.PhoneNumberUtil.prototype. +getSupportedGlobalNetworkCallingCodes = function() { + var callingCodesAsStrings = goog.array.filter( + Object.keys(i18n.phonenumbers.metadata.countryToMetadata), + function(regionCode) { + return !isNaN(regionCode); + }); + return goog.array.map(callingCodesAsStrings, + function(callingCode) { + return parseInt(callingCode, 10); + }); +}; +*/ + /** * Tries to extract a country calling code from a number. This method will